Egység 7 / 12

Formátum kényszerítése: táblázat, JSON, lista, sablon

Nyereség:

  • Elmagyarázza a kimeneti formátum kifejezett megadásának előnyeit
  • Kérhet táblázat-, lista-, JSON- és sablonformátumokat a megfelelő feladatokban
  • Megérti a strukturált kimenet munkafolyamatokba és eszközökbe való integrálását

Bármilyen jó is a mesterséges intelligencia által generált tartalom, ha olyan formátumban érkezik, amely nem működik az Ön számára, akkor időt kell fordítania annak újrafeldolgozására. Ebben az egységben megtanuljuk szabályozni a kimenet formátumát. Ha nem csak azt mondjuk meg a modellnek, hogy „mit”, hanem azt is, hogy „milyen formátumban” állítsa elő, a kimenet közvetlenül használhatóvá válik, és nagymértékben kiküszöböli a kézi korrekciós időt. Ezt "formátum kényszerítésnek" nevezzük.

Miért olyan fontos a formátum megadása?

Ha nem ad meg formátumot, a modell a preferált formátumot használja; ez általában hosszú bekezdés lesz. Azonban előfordulhat, hogy szüksége van egy táblázatra, egy listára vagy strukturált adatokra, amelyeket be kell illeszteni egy szoftverbe. A formátum előzetes kimondása három dolgot ad hozzá: kiszámíthatóságot (minden alkalommal ugyanaz a szerkezet), használhatóságot (közvetlen másolás-beillesztés) és integrációt (exportálás más eszközökbe).

Tisztázzuk itt a JSON kifejezést: A JSON (JavaScript Object Notation) egy szöveges formátum, amelyben az adatok kulcs-érték párokban vannak tárolva, és szoftverrel könnyen olvashatók. Például a {"name": "Ali", "request": "3 licence"} a JSON egy része. A JSON nagyon hasznos, ha a mesterséges intelligencia kimenetét egy programba, adatbázisba vagy táblázatba szeretné átvinni.

Melyik formátum mikor?

Formátum

A legalkalmasabb helyzet

mintafeladat

összetevők listája

Soros/egyenértékű rövid tételek

Akcióelemek, előnyök

számozott lista

Amikor a sorrend vagy az elsőbbség fontos

Lépésről lépésre utasítás

táblázat

Hasonlítsa össze az elemeket több szempont alapján

Szállítói összehasonlítás

JSON

Exportálás másik szoftverbe/táblázatba

Adatbevitel a CRM-be

Sablon (töltse ki az üres részt)

Szabványos, ismétlődő dokumentum

Ajánlat, elutasító levél

bekezdést

Áramló narratíva, történet, e-mail törzs

blog, levél

Formátum kényszerítése lépésről lépésre

  1. Döntse el, mit tegyen a kimenettel. Beolvassák, táblázattá dolgozzák fel, vagy elküldik egy szoftvernek?
  2. Válassza ki a megfelelő formátumot. Összehasonlítás → táblázat; rendszerbemenet → JSON; olvasás → lista/bekezdés.
  3. Írja le világosan és részletesen a formátumot! A "make table" helyett "oszlopok: kritériumok | A | B; legfeljebb 6 sor".
  4. Adjon hozzá határokat. "Ne írjon megjegyzéseket a táblázaton kívülre", "csak érvényes JSON-t adjon vissza".
  5. Mutasson példát (ha szükséges). Különösen a JSON és a sablonok esetében a példa tökéletesen rögzíti a formátumot.

Négy másolható sablon

1) Összehasonlító táblázat:

Hasonlítsa össze [A] és [B]. Formátum: Leértékelési táblázat.Oszlopok: Feltételek | [A] | [B]Sorok: Ár, Szállítási idő, Garancia, Támogatás. Ne írjon szöveget a táblázaton kívülre.

2) Adatok a rendszerhez (JSON):

Vegye ki az információkat az alábbi beszélgetési jegyzetből. Csak érvényes JSON-t adjon vissza a következő sémában, ne írjon mást:{"person": "", "company": "", "request": "", "next_step": "", "urgency": "low|medium|high"}Hagyja az ismeretlen mezőt üres karakterlánccal.Megjegyzés: [nyers megjegyzés]

3) Szabványos dokumentumsablon:

Írjon egy elutasító e-mailt, pontosan ezt a sablont kitöltve:Tárgy: A [beosztásra] való jelentkezésről]Kedves [név],[köszönő mondat][kedves elutasító mondat][mondat, amely nyitva hagyja az ajtót a jövőre]Jó munkát,[cég] HRVváltozók: név=[...], pozíció=[...]

4) Akciólista:

Műveletek kibontása ebből az ülésjegyzetből.Formátum: minden sor "- [Felelős] — [művelet] — [határidő]"Csak egyértelmű műveleteket hajtson végre; a beszélgetés részleteinek kihagyása.Megjegyzés: [szöveg]

Gyenge felszólítás / Erős felszólítás

Gyenge:

Hasonlítsa össze ezt a 3 laptopot.[funkciók]

Erős:

Hasonlítsa össze ezt a 3 laptopot.Formátum: Markdown táblázat.Oszlopok: Modell | Ár | Processzor | RAM | Akkumulátor (óra) | Súly Adjon hozzá egy 1 mondatos "Legjobb ár/teljesítmény:" sort a végéhez. Ne írjon más leírást, mint a táblázat és az egyetlen mondat. Jellemzők: [jellemzők]

A második prompt a kimenetet közvetlenül egy prezentációba vagy e-mailbe illeszti be; nincs szükség refaktorálásra.

Három mini tok

1. eset – Adatbeviteli automatizálás. Egy értékesítési asszisztens naponta körülbelül 25 hívásjegyzetet írt be a CRM-be; Körülbelül 3 percet vett igénybe egy hang. Létrehozott egy promptot, amely a jegyzeteket rögzített JSON-sémává alakítja; a kimenetet közvetlenül importálták, így a napi 75 perces munka néhány percre csökkent. Csak a "sürgősség: magas" jelzésűeket ellenőrizték manuálisan.

2. eset – Vezetői jelentés. Egy pénzügyi csapat havi összefoglalókat készített bekezdések formájában, és kézzel táblázatba foglalta őket. Amikor a "táblázat rögzített oszlopokkal" formátumot kikényszerítették, a jelentés közvetlenül a prezentációba került; Havi több órás formázási munka megszűnik.

3. eset – Szabványos levelezés. Egy HR csapat minden alkalommal újraírta az elutasító e-maileket, a hangnem következetlen volt. Amikor egy rögzített mintát érvényesítettek, minden elutasítás ugyanolyan gyengéd természetűnek tűnt; Mind a következetesség, mind az írási idő lerövidült.

Tipp: Szigorú formátumok (például JSON vagy táblázat) esetén feltétlenül adja meg a „csak a kért formátumot adja vissza, nincs megjegyzés előtte/utána” megkötést. A modell által hozzáadott mondatok, például "Itt van a kívánt táblázat:" megtörik az automatizálást.
Figyelem: A formátum kényszerítése nem garantálja a tartalom pontosságát. A modell beillesztheti az értékeket, hogy kitöltsön egy üres helyet. Pontosabban, hasonlítsa össze a JSON-kimenetben található számokat és neveket a forrással; A megfelelő formátum nem jelent helyes adatokat.

Formátumot erősítő finomságok

Néha nem elég csak a formátumot kérni; Arról is gondoskodni kell, hogy a modell hű maradjon hozzá. A munkafolyamatokban gyakran használt négy gyakorlati technika:

  • Határozza meg előre a mezőket. Javítsa ki az oszlopneveket és a sorok számát a „táblázat készítése” helyett. Minden tisztázatlan terület azt eredményezi, hogy a kimenet minden alkalommal kissé eltérő hangzást ad; Ez megtöri az automatizálást.
  • A null/ismeretlen kizárása. Mondja azt, hogy "írjon nullát ismeretlen mezőbe" vagy "hagyja üresen, ha nincs adat". Ellenkező esetben a modell inkább illeszkedik az értékekhez, hogy kitöltse a hiányt.
  • Korlátozza a beállított értéket. Ha egy mező csak bizonyos értékeket vehet fel, akkor ezt kifejezetten írja be: "a sürgősség csak alacsony, közepes vagy magas lehet". Ez biztosítja a kimenet biztonságos feldolgozását a következő lépésben.
  • Horgonyozzon példával. Különösen a JSON és a sablonok esetében egyetlen helyes példa megjelenítése hatékonyabban zárolja a formátumot, mint egy hosszú leírás. A modell a mintát utánozza.

Ezek a finomhangolások különösen kritikusak, ha a kimenetet bemenetként továbbítják egy szoftverhez, táblázathoz vagy egyéb prompthoz. A lazaság rendben van egy szabad olvasásra készített listában; De a rendszerbe betáplálandó adatok egyetlen rossz sora leállíthatja a teljes adatfolyamot. Tehát minél "gépileg olvashatóbb" a kimenet, annál szigorúbbnak kell lennie a formázási szabályoknak.

Külön figyelembe véve a formátumot és a tartalmat

A tapasztalt felhasználók kétféleképpen értékelik a nyomatokat: helyes-e a formátum és a tartalom? Ez a kettő független. Egy tökéletes táblázat helytelen számokat tartalmazhat; Egy rendetlen bekezdés pontos információkat hordozhat. A formázás csak az első problémát oldja meg (formázás). A második kérdés (a tartalom pontossága) mindig külön ellenőrzési lépést igényel. Ennek a megkülönböztetésnek a szem előtt tartása megakadályozza, hogy beleessünk a „jó, mert jól néz ki” csapdába.

Gyakori hibák

  • Egyáltalán nem határozza meg a formátumot. Ezután manuálisan írja be a kimenetet egy táblázatba/listába.
  • A formátum homályos meghagyása. Azt mondja, hogy "készíts táblázatot", de nem említi az oszlopokat.
  • A közzétételi korlátozás megkerülése. A modell által hozzáadott bevezető mondatok megzavarják az automatizálást.
  • Rossz formátum kiválasztása. Összehasonlítás kérése bekezdéssel és narratíva táblázattal.
  • Bízni a kaszásban, és nem ellenőrizni a tartalmat. Nem veszi észre az illesztési értéket a tiszta JSON-ban.

Összefoglalva

  • A formátumérvényesítés kifejezetten megmondja a modellnek a kimenet formátumát (lista, táblázat, JSON, sablon).
  • A megfelelő formátum kiszámíthatóságot, használhatóságot és más eszközökbe való integrálást biztosít.
  • Válassza ki a formátumot a tennivalóknak megfelelően: összehasonlító táblázat, rendszerbemeneti JSON, olvasmánylista/bekezdés.
  • Szigorú formátumok esetén elengedhetetlen a "csak ezt a formátumot adja vissza, ne adjon hozzá megjegyzéseket" megkötés.
  • A megfelelő forma nem jelent helyes tartalmat; Ellenőrizze a számokat és neveket.

Pályázati feladat

Válasszon olyan munkát, amelynek kimenetét mindig manuálisan rendezi át. Határozzon meg egy megfelelő formátumot (tábla, JSON vagy sablon), és adja hozzá a prompthoz, és állítsa be a „csak ezt a formátumot adja vissza” korlátozást. Próbálja meg beilleszteni a kimenetet közvetlenül a célba (prezentáció, táblázat, szoftver), és mérje meg a megtakarított időt.

ellenőrző lista

  • [ ] Kiválaszthatom, hogy melyik feladathoz melyik formátum megfelelő.
  • [ ] A formátumot részletesen leírom (oszlopok, mezők, séma).
  • [ ] A "jegyzetelést" szigorú formátumokban korlátozom.
  • [ ] Tudom, mire való a JSON, és mikor kell használni.
  • [ ] Megjegyzem, hogy a megfelelő formázás nem érvényesíti a tartalmat.