OpenAI
Тази страница е машинно преведена. Вижте оригиналната статия на английски език.

Управление на подкани в Playground

Висококачествени подкани за успешен старт на всяка интеграция

Актуализирано: 17 hours ago

Общ преглед

Най-новата актуализация на Playground въвежда структуриран работен процес с лесно връщане назад, за да можете да итерирате уверено, да валидирате промените и да преминете от експеримент към продукция с по-малко стъпки. По-долу ще намерите кратък преглед на новостите и как да започнете.

Какво е новото

Подкани на ниво проект

Подканите вече са на ниво проект и вече не са на ниво потребител.

История на версиите с връщане назад с едно щракване

Публикувайте която и да е чернова, за да създадете нова версия, след което възстановете по-ранна версия незабавно. Зад кулисите един Prompt ID винаги сочи към последната публикувана версия, а също така можете да посочите и конкретна версия, ако искате фиксирана референция.

Променливи в подканите

Добавяйте контейнери като {user_goal}, за да отделите статичната подкана от специфичната за конкретния случай информация (входни данни).

Prompt ID

Публикуването фиксира текущата чернова към ID, което зависимите инструменти могат да извикват надеждно, докато вие продължавате да итерирате в нови чернови.

Сравнение едно до друго

Сравнявайте визуално резултатите от две версии, за да решите коя се представя по-добре, преди да пуснете.

Променливи, разпознавани в API и SDK

Responses API и Agents SDK вече приемат същите {variables}, които дефинирате в Playground, така че подканата, която тествате, е същата, която извиквате програмно — засега просто подавайте рендерирания текст.

Вградена интеграция с Evals (ръчни изпълнения)

Свържете Eval, за да попълвате предварително променливи и да виждате резултати успешно/неуспешно директно на страницата с подробности за подканата. Връзката се запазва с Prompt ID за повторяеми тестове.

Optimize

Optimize е нов инструмент, наличен в страниците Playground и Logs, който автоматично подобрява подканите чрез откриване и поправяне на противоречия, неясни инструкции и липсващи формати за изхода.

При изпълнение той връща подобрена версия на вашата подкана или полезни предложения, заедно с обобщение на направените промени. Можете да прегледате промените и да ги приложите директно в Playground с едно щракване.


Ръководство за бърз старт

Създайте подкана

Отидете на Playground → Prompts → Create New, напишете текста си и добавете {variables}, ако е необходимо.

Можете да използвате функцията generate, за да накарате ChatGPT да предложи подкана, дефиниция на функция или схема за изхода въз основа на описанието на задачата ви.

Използвайте функцията optimize, за да прегледате и получите предложения за подобрения.

Добавете функция (по избор)

Извикване на функция ви позволява да свържете подканата си с действия или данни от реалния свят, без да напускате Playground.

За допълнителни инструкции за използване на функции, моля, вижте нашата статия: Извикване на функция в Chat Playground

Прикачете Eval (по избор)

Изберете Link Eval, за да генерирате тестови данни, да изпълните оценители и да прегледате резултатите успешно/неуспешно. Изпълнявайте Eval отново след всяко публикуване, за да улавяте регресии, докато не станат налични автоматичните изпълнения.

Публикувайте

Щракнете върху Publish, за да създадете Prompt ID. Продължете да експериментирате в нова чернова и възстановявайте всяка публикувана версия от History с едно щракване.

Итерирайте

Тествайте новата си подкана, прегледайте резултатите и итерирайте според нуждите.

Съвети за създаване на отлични подкани

Поставяйте общия тон или насоките за роля в съобщението System; запазвайте специфичните за задачата детайли и примерите в съобщенията User.

Комбинирайте примерите с малко повторения в кратък блок в стил YAML или с водещи символи, за да са лесни за преглед и актуализиране.

Отразявайте структурата на проекта си с ясни имена на папки, за да могат съотборниците ви бързо да намират подканите.

Изпълнявайте свързания Eval отново всеки път, когато публикувате — улавянето на проблемите рано е много по-евтино, отколкото поправянето им в продукция.


ЧЗВ

Ще се наруши ли работата на съществуващите ми presets?

Подканите са по-мощен начин за управление на конфигурацията с поддръжка на versioning и шаблонни променливи. Всички ваши съществуващи presets могат да бъдат импортирани в Prompts чрез опцията „Import preset“ в падащото меню за подканите в Playground.

Import preset as prompt dialog with preset options and a warning that prompts are visible to project users

Трябва ли да посочвам версия в кода?

Само ако искате да фиксирате по-стара версия. Извикването само на Prompt ID винаги използва най-новата.

Мога ли да автоматизирам изпълненията на Eval?

В момента са налични само ръчни повторни изпълнения.

Беше ли Ви полезна тази статия?