Pregled
Naša najnovejša posodobitev Playgrounda uvaja strukturiran potek dela, prijazen do povrnitev, da lahko samozavestno iterirate, preverjate spremembe in v manj korakih preidete od poskusa do produkcije. Spodaj je kratek pregled novosti, ki jih uvajamo, in navodil za začetek.
Kaj je novega
Pozivi na ravni projekta
Pozivi so zdaj na ravni projekta in niso več na ravni uporabnika.
Zgodovina različic s povrnitvijo z enim klikom
Objavite kateri koli osnutek, da ustvarite novo različico, nato pa takoj obnovite prejšnjo različico. V ozadju en sam ID poziva vedno kaže na najnovejšo objavljeno različico, lahko pa navedete tudi določeno različico, če želite pripeto referenco.
Spremenljivke poziva
Dodajte označbe mest, kot je {user_goal}, da boste lažje ločili statični poziv od informacij, specifičnih za posamezen primerek (vnosov).
ID poziva
Objava zaklene trenutni osnutek na ID, ki ga lahko orodja nižje v verigi zanesljivo prikličejo, medtem ko vi nadaljujete iteriranje v novih osnutkih.
Vzporedna primerjava
Vizualno primerjajte izhode dveh različic in se pred izdajo odločite, katera deluje bolje.
Spremenljivke, prepoznane v API-ju in SDK-ju
Responses API in Agents SDK zdaj sprejemata iste {variables}, ki jih določite v Playgroundu, zato je poziv, ki ga testirate, isti kot tisti, ki ga prikličete programsko — za zdaj posredujte le upodobljeno besedilo.
Vgrajena integracija Evals (ročni zagoni)
Povežite Eval, da vnaprej izpolnite spremenljivke in si rezultate uspešno/neuspešno ogledate neposredno na strani s podrobnostmi poziva. Povezava se shrani z ID-jem poziva za ponovljive teste.
Optimizacija
Optimizacija je novo orodje na straneh Playground in Dnevniki, ki samodejno izboljša pozive tako, da odkrije in odpravi protislovja, razjasni nejasna navodila ter dopolni manjkajoče oblike izhoda.
Ob zagonu vrne izboljšano različico vašega poziva ali koristne predloge, skupaj s povzetkom opravljenih sprememb. Spremembe si lahko predogledate in jih z enim klikom uveljavite neposredno v orodju Playground.
Vodnik za hiter začetek
Ustvarite poziv
Pojdite na Playground → Prompts → Create New, pripravite besedilo in po potrebi dodajte {variables}.
S funkcijo generate lahko ChatGPT na podlagi opisa vaše naloge predlaga poziv, definicijo funkcije ali izhodno shemo.
Uporabite funkcijo optimize za pregled in predloge izboljšav.
Dodajte funkcijo (izbirno)
Priklic funkcij vam omogoča, da poziv povežete z dejanji ali podatki iz resničnega sveta, ne da bi zapustili Playground.
Za dodatna navodila o uporabi funkcij glejte naš članek: Priklic funkcij v Chat Playgroundu
Priložite Eval (izbirno)
Izberite Poveži Eval, da ustvarite testne podatke, zaženete ocenjevalnike in pregledate rezultate uspešno/neuspešno. Po vsaki objavi znova zaženite Eval, da odkrijete regresije, dokler ne bodo na voljo samodejni zagoni.
Objava
Kliknite Objavi, da ustvarite ID poziva. Nadaljujte preizkušanje v novem osnutku in z enim klikom obnovite katero koli objavljeno različico iz Zgodovine.
Iteracija
Preizkusite novi poziv, preglejte rezultate in po potrebi iterirajte.
Nasveti za oblikovanje odličnih pozivov
Splošna navodila glede tona ali vloge vključite v sistemsko sporočilo, podrobnosti in primere za posamezno nalogo pa v uporabniška sporočila.
Primere za učenje iz malo primerov združite v jedrnat blok v slogu YAML ali seznam z oznakami, da jih bo lažje pregledovati in posodabljati.
Mape naj sledijo strukturi projekta in imajo jasna imena, da bodo sodelavci hitro našli pozive.
Ob vsaki objavi znova zaženite povezano vrednotenje – zgodnje odkrivanje težav je precej cenejše kot njihovo odpravljanje v produkcijskem okolju.
Pogosta vprašanja
Ali se bodo moje obstoječe prednastavitve pokvarile?
Pozivi so zmogljivejši način upravljanja konfiguracije s podporo za različice in spremenljivke predlog. Vse obstoječe prednastavitve lahko uvozite v Pozive z možnostjo »Uvozi prednastavitev« v spustnem meniju pozivov v Playgroundu.

Ali moram v kodi navesti različico?
Samo če želite pripeti starejšo različico. Samostojen priklic ID-ja poziva vedno uporabi najnovejšo različico.
Ali lahko avtomatiziram zagone Eval?
Trenutno so na voljo samo ročni ponovni zagoni.
