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

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

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

Актуализирано: 14 days ago

Общ преглед

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

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

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

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

Хронология на версиите с връщане с едно щракване

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

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

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

ID на подканата

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

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

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

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

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

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

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

Оптимизиране

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

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

---

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

Създаване на подкана

Отидете на Playground → Подкани → Създаване на нова, съставете текста си и добавете {variables}, ако е необходимо.

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

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

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

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

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

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

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

Публикуване

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

Итериране

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

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

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

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

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

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

---

Често задавани въпроси

Ще се счупят ли съществуващите ми предварителни настройки?

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

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

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

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

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

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

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