Jednotka 7 / 12

Vynútenie formátu: Tabuľka, JSON, Zoznam, Šablóna

zisky:

  • Vysvetľuje výhody explicitného určenia výstupného formátu
  • Môže požadovať formáty tabuľky, zoznamu, JSON a šablón v príslušných úlohách
  • Rozumie integrácii štruktúrovaného výstupu do pracovných postupov a nástrojov

Bez ohľadu na to, aký dobrý je obsah generovaný AI, keď príde vo formáte, ktorý vám nevyhovuje, strávite čas jeho refaktorovaním. V tejto jednotke sa naučíme ovládať formát výstupu. Povedať modelu nielen „čo“ má vyrábať, ale aj „v akom formáte“ to vyrábať, robí výstup priamo použiteľným a do značnej miery eliminuje čas manuálnej korekcie. Toto nazývame „vynútenie formátu“.

Prečo je špecifikácia formátu taká dôležitá?

Ak nešpecifikujete formát, model použije svoj preferovaný formát; toto bude zvyčajne dlhý odsek. Možno však budete potrebovať tabuľku, zoznam alebo štruktúrované údaje, ktoré chcete vložiť do softvéru. Vyslovenie formátu vopred pridáva tri veci: predvídateľnosť (vždy rovnaká štruktúra), použiteľnosť (priame kopírovanie a vkladanie) a integrácia (exportovanie do iných nástrojov).

Ujasnime si tu pojem JSON: JSON (JavaScript Object Notation) je textový formát, v ktorom sú dáta uložené v pároch kľúč-hodnota a dajú sa jednoducho prečítať softvérom. Napríklad {"name": "Ali", "request": "3 license"} je časť JSON. JSON je veľmi užitočný, ak sa chystáte preniesť výstup umelej inteligencie do programu, databázy alebo tabuľky.

Aký formát kedy?

Formátovať

Najvhodnejšia situácia

vzorová úloha

zoznam zložiek

Sekvenčné/ekvivalentné krátke položky

Akčné predmety, benefity

číslovaný zoznam

Keď je dôležité poradie alebo priorita

Pokyny krok za krokom

Tabuľka

Porovnajte položky na základe viacerých kritérií

Porovnanie dodávateľov

JSON

Export do iného softvéru/tabuľky

Zadávanie údajov do CRM

Šablóna (vyplňte prázdne miesto)

Štandardný, opakujúci sa dokument

Ponuka, list o odmietnutí

odseku

Plynulý príbeh, príbeh, telo e-mailu

blog, list

Vynútenie formátovania krok za krokom

  1. Rozhodnite sa, čo robiť s výstupom. Bude to načítané, spracované do tabuľky alebo odoslané do softvéru?
  2. Vyberte vhodný formát. Porovnanie → tabuľka; systémový vstup → JSON; čítanie → zoznam/odsek.
  3. Napíšte formát jasne a podrobne. Namiesto "vytvoriť tabuľku" "stĺpce: Kritériá | A | B; nie viac ako 6 riadkov".
  4. Pridajte hranice. "Nepíšte žiadne komentáre mimo tabuľky", "vráťte iba platný JSON".
  5. Ukážte príklad (ak je to potrebné). Najmä pri JSON a šablónach príklad dokonale fixuje formát.

Štyri kopírovateľné šablóny

1) Porovnávacia tabuľka:

Porovnajte [A] a [B].Formát: Tabuľka hodnotenia.Stĺpce: Kritériá | [A] | [B]Riadky: Cena, Dodacia lehota, Záruka, Podpora. Nepíšte žiadny text mimo tabuľky.

2) Údaje do systému (JSON):

Vytiahnite informácie z poznámky konverzácie nižšie. V nasledujúcej schéme vracajte iba platný JSON, nič iné nepíšte:{"person": "", "company": "", "request": "", "next_step": "", "urgency": "low|medium|high"}Neznáme pole ponechajte s prázdnym reťazcom.Poznámka: [surová poznámka]

3) Štandardná šablóna dokumentu:

Napíšte e-mail o odmietnutí, vyplňte presne túto šablónu:Predmet: O vašej žiadosti o [pozícia]Dobrý deň [meno],[veta s poďakovaním][veta s láskavým odmietnutím][veta, ktorá necháva dvere do budúcnosti otvorené]Dobrá práca,[spoločnosť] Premenné HRV: meno=[...], pozícia=[...]

4) Zoznam akcií:

Extrahujte akcie z tejto poznámky k schôdzi.Formát: každý riadok "- [Zodpovedný] — [akcia] — [termín]"Urobte iba jasné opatrenia; preskočiť podrobnosti diskusie.Poznámka: [text]

Slabá výzva / silná výzva

slabé:

Porovnajte tieto 3 notebooky.[funkcie]

Silný:

Porovnajte tieto 3 notebooky.Formát: Tabuľka Markdown.Stĺpce: Model | Cena | Procesor | RAM | Batéria (hodinky) | HmotnosťNa koniec pridajte riadok „Najlepšia cena/výkon:“ s jednou vetou. Nepíšte žiadny iný popis okrem tabuľky a jednej vety. Vlastnosti: [vlastnosti]

Druhá výzva spôsobí vloženie výstupu priamo do prezentácie alebo e-mailu; nevyžaduje sa refaktoring.

Tri mini puzdrá

Prípad 1 – Automatizácia zadávania údajov. Asistent predaja ručne zadával ~25 poznámok k hovorom do CRM každý deň; Trvalo to asi 3 minúty na jednu poznámku. Vytvorila sa výzva, ktorá konvertuje poznámky na pevnú schému JSON; výstup bol importovaný priamo, čím sa 75-minútová denná práca skrátila len na niekoľko minút. Ručne boli skontrolované iba tie, ktoré boli označené ako „naliehavosť: vysoká“.

Prípad 2 – Správa manažmentu. Finančný tím robil mesačné súhrny vo forme odsekov a ručne ich zostavoval do tabuliek. Keď bol vynútený formát "tabuľka s pevnými stĺpcami", zostava prešla priamo do prezentácie; Odpadá niekoľko hodín práce s formátovaním za mesiac.

Prípad 3 – Štandardná korešpondencia. Tím HR zakaždým prepisoval e-maily o odmietnutí, tón bol nekonzistentný. Keď bol presadzovaný pevný vzor, ​​všetky odmietnutia vyzerali byť rovnako jemného charakteru; Dosiahla sa konzistentnosť a skrátil sa čas písania.

Tip: V prípade striktných formátov, ako je JSON alebo tabuľka, nezabudnite zahrnúť obmedzenie „vrátiť iba požadovaný formát, žiadne komentáre pred/po“. Vety pridané modelom, ako napríklad „Tu je tabuľka, ktorú chcete:“, narúšajú automatizáciu.
Upozornenie: Vynútenie formátu nezaručuje presnosť obsahu. Model môže prispôsobiť hodnoty, aby vyplnil prázdny priestor. Konkrétne porovnajte čísla a názvy vo výstupe JSON so zdrojom; Správny formát neznamená správne údaje.

Vylepšenia, ktoré posilňujú formát

Niekedy nestačí len požiadať o formát; Je tiež potrebné zabezpečiť, aby mu model zostal verný. Štyri praktické techniky často používané v pracovných postupoch:

  • Definujte polia vopred. Opravte názvy stĺpcov a počet riadkov namiesto „vytvoriť tabuľku“. Každá oblasť, ktorá zostane nejasná, spôsobí, že výstup bude zakaždým znieť mierne inak; Tým sa preruší automatizácia.
  • Vylúčte hodnotu null/neznáme. Povedzte „napíš null do neznámeho poľa“ alebo „nechaj prázdne, ak nie sú žiadne údaje“. V opačnom prípade má model tendenciu prispôsobiť sa hodnotám, aby vyplnil medzeru.
  • Obmedzte nastavenú hodnotu. Ak pole môže nadobudnúť iba určité hodnoty, napíšte to explicitne: „naliehavosť môže byť iba nízka, stredná alebo vysoká“. Tým sa zabezpečí bezpečné spracovanie výstupu v ďalšom kroku.
  • Kotva príkladom. Najmä pri JSON a šablónach zobrazenie jediného správneho príkladu uzamkne formát efektívnejšie ako dlhý popis. Model napodobňuje vzorku.

Tieto jemné ladenia sú obzvlášť dôležité, keď bude výstup odovzdaný ako vstup do softvéru, tabuľky alebo inej výzvy. Voľnosť je v poriadku v zozname vytvorenom na bezplatné čítanie; Ale jeden zlý riadok v údajoch, ktoré sa majú vložiť do systému, môže zastaviť celý tok. Čím je teda výstup „strojovo čitateľnejší“, tým prísnejšie musia byť pravidlá formátovania.

Zvážte formát a obsah oddelene

Skúsení používatelia hodnotia výtlačok dvoma spôsobmi: je správny formát a správny obsah? Títo dvaja sú nezávislí. Dokonalá tabuľka môže obsahovať nesprávne čísla; Chaotický odsek môže obsahovať presné informácie. Formátovanie rieši len prvý problém (formát). Druhá otázka (presnosť obsahu) si vždy vyžaduje samostatný overovací krok. Udržiavanie tohto rozdielu na pamäti zabraňuje tomu, aby ste upadli do pasce „je to správne, pretože to dobre vyzerá“.

Časté chyby

  • Vôbec neuvádzam formát. Potom manuálne uložte výstup do tabuľky/zoznamu.
  • Formát ponecháva vágny. Povedať „vyrobte tabuľku“, ale nespomínať stĺpce.
  • Obchádzanie obmedzenia zverejnenia. Úvodné vety pridané modelom narúšajú automatizáciu.
  • Výber nesprávneho formátu. Žiadosť o porovnanie s odsekom a rozprávanie s tabuľkou.
  • Dôverovať reaperovi a neoverovať obsah. Nevšimnú si priliehavú hodnotu v úhľadnom JSON.

V súhrne

  • Presadzovanie formátu explicitne hovorí modelu o formáte výstupu (zoznam, tabuľka, JSON, šablóna).
  • Správny formát poskytuje predvídateľnosť, použiteľnosť a integráciu do iných nástrojov.
  • Vyberte si formát podľa toho, čo budete robiť: porovnávacia tabuľka, systémový vstup JSON, zoznam/odsek.
  • Pre prísne formáty je zásadné obmedzenie „vrátiť iba tento formát, nepridávať komentáre“.
  • Správna forma neznamená správny obsah; Overte čísla a mená.

Aplikačná úloha

Vyberte si úlohu, ktorej výstup vždy usporiadate manuálne. Určite vhodný formát (tabuľka, JSON alebo šablóna) a pridajte ho do výzvy a nastavte obmedzenie „vrátiť iba tento formát“. Skúste vložiť výstup priamo do cieľa (prezentácia, tabuľka, softvér) a zmerajte čas, ktorý ušetríte.

kontrolný zoznam

  • [ ] Môžem si vybrať, ktorý formát je vhodný pre ktorú úlohu.
  • [ ] Podrobne popisujem formát (stĺpce, polia, schéma).
  • [ ] Obmedzujem „anotáciu“ v prísnych formátoch.
  • [ ] Viem, na čo slúži JSON a kedy ho použiť.
  • [ ] Beriem na vedomie, že správne formátovanie neoveruje obsah.