OpenAI
Оваа страница беше машински преведена. Погледнете ја оригиналната статија на англиски јазик.

Управување со промпти во Playground

Висококвалитетни промпти за почеток на секоја успешна интеграција

Ажурирано: 10 days ago

Преглед

Нашото најново ажурирање на Playground воведува структуриран работен тек погоден за враќање назад, за да можете самоуверено да итерирате, да валидирате промени и да преминете од експеримент во продукција во помалку чекори. Подолу е брз преглед на тоа што се лансира и како да започнете.

Што има ново

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

Промптовите сега се на ниво на проект и повеќе не се на ниво на корисник.

Историја на верзии со враќање со еден клик

Објавете кој било нацрт за да создадете нова верзија, потоа веднаш вратете претходна верзија. Во заднина, едно ID на промпт секогаш упатува на најновата објавена верзија, а можете и да наведете конкретна верзија ако сакате фиксирана референца.

Промпт-променливи

Додајте места за пополнување, како {user_goal}, за полесно да го одделите статичкиот промпт од информациите специфични за инстанцата (влезови).

ID на промпт

Објавувањето го заклучува тековниот нацрт на ID што алатките надолу по текот можат сигурно да го повикуваат, додека вие продолжувате да итерирате во нови нацрти.

Споредба една до друга

Визуелно споредете ги излезите од две верзии за да одлучите која работи подобро пред да ја испорачате.

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

Responses API и Agents SDK сега ги прифаќаат истите {variables} што ги дефинирате во Playground, па промптот што го тестирате е истиот што го повикувате програмски — засега само проследете го рендерираниот текст.

Вградена интеграција со Evals (рачно извршување)

Поврзете Eval за однапред да ги пополните променливите и да ги видите резултатите успешно/неуспешно директно на страницата со детали за промптот. Врската се зачувува со ID-то на промптот за повторливи тестови.

Оптимизирај

„Оптимизирај“ е нова алатка достапна на страниците Playground и „Дневници“, која автоматски ги подобрува промптовите со откривање и отстранување противречности, разјаснување нејасни упатства и додавање формати за излезот што недостасуваат.

Кога ќе ја активирате, добивате подобрена верзија на вашиот промпт или корисни предлози, заедно со резиме на направените измени. Може да ги прегледате измените и да ги примените директно во Playground со еден клик.

Водич за брз почеток

Создајте промпт

Одете во Playground → Prompts → Create New, подгответе го текстот и додајте {variables} ако е потребно.

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

Користете ја функцијата optimize за преглед и предлози за подобрувања.

Додајте функција (опционално)

Повикувањето на функција ви овозможува да го поврзете вашиот промпт со реални дејства или податоци без да го напуштите Playground.

За дополнителни упатства за користење функции, погледнете ја нашата статија: Повикување на функција во Chat Playground

Прикачете Eval (опционално)

Изберете Поврзи Eval за да генерирате тест-податоци, да извршите оценувачи и да ги прегледате резултатите успешно/неуспешно. Повторно извршувајте го Eval по секое објавување за да откриете регресии додека не пристигнат автоматските извршувања.

Објавување

Кликнете Објави за да создадете ID на промпт. Продолжете да експериментирате во нов нацрт и вратете која било објавена верзија од Историја со еден клик.

Итерирање

Тестирајте го вашиот нов промпт, прегледајте ги резултатите и итерирајте по потреба.

Совети за составување одлични промптови

Ставете ги општите насоки за тонот или улогата во системската порака, а деталите и примерите за конкретната задача — во корисничките пораки.

Обединете ги примерите од промпт со мал број примери во краток блок во стилот на YAML или во листа со точки, за полесно да ги прегледувате и ажурирате.

Организирајте ги папките според структурата на проектот и дајте им јасни имиња за колегите од тимот брзо да ги наоѓаат промптовите.

При секое објавување повторно извршете ја поврзаната евалуација — раното откривање проблеми е многу поевтино од нивното поправање во продукциската средина.

ЧПП

Дали моите постојни претпоставки ќе престанат да работат?

Промптовите се помоќен начин за управување со конфигурација, со поддршка за верзионирање и променливи во шаблони. Сите ваши постојни претпоставки може да се увезат во Prompts со опцијата „Import preset“ во паѓачкото мени за промптови во Playground.

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

Дали треба да наведам верзија во кодот?

Само ако сакате да фиксирате постара верзија. Повикувањето само на ID-то на промптот секогаш ја користи најновата верзија.

Може ли да ги автоматизирам извршувањата на Eval?

Во моментов, достапни се само рачни повторни извршувања.

Дали оваа статија ви беше корисна?