Jedinica 7 / 12

Forsiranje formata: tablica, JSON, popis, predložak

Dobici:

  • Objašnjava prednosti eksplicitnog određivanja izlaznog formata
  • Može zahtijevati formate tablica, popisa, JSON i predložaka u odgovarajućim zadacima
  • Razumije integraciju strukturiranog izlaza u tijek rada i alate

Bez obzira na to koliko je dobar sadržaj generiran umjetnom inteligencijom, kada stigne u formatu koji vam ne odgovara, potrošit ćete vrijeme refaktorirajući ga. U ovoj jedinici naučit ćemo kontrolirati format ispisa. Reći modelu ne samo "što" da proizvede, već i "u kojem formatu" da ga proizvede, čini izlaz izravno upotrebljivim i u velikoj mjeri eliminira vrijeme ručnog ispravljanja. To zovemo "forsiranje formata".

Zašto je određivanje formata tako važno?

Ako ne navedete format, model koristi svoj željeni format; ovo će obično biti dugačak odlomak. Međutim, možda trebate tablicu, popis ili strukturirane podatke koje ćete zalijepiti u softver. Navođenje formata unaprijed dodaje tri stvari: predvidljivost (ista struktura svaki put), upotrebljivost (izravno kopiraj-zalijepi) i integraciju (izvoz u druge alate).

Razjasnimo pojam JSON ovdje: JSON (JavaScript Object Notation) je tekstualni format u kojem su podaci pohranjeni u parovima ključ-vrijednost i softver ih može lako čitati. Na primjer {"name": "Ali", "request": "3 license"} je dio JSON-a. JSON je vrlo koristan ako namjeravate prenijeti izlaz umjetne inteligencije u program, bazu podataka ili proračunsku tablicu.

Koji format kada?

Format

Najprikladnija situacija

ogledni zadatak

popis sastojaka

Uzastopni/ekvivalentni kratki predmeti

Akcijski predmeti, pogodnosti

numerirani popis

Kada je bitan red ili prioritet

Korak po korak upute

Tablica

Usporedite stavke na temelju više kriterija

Usporedba dobavljača

JSON

Izvoz u drugi softver/tablicu

Unos podataka u CRM

Predložak (ispunite prazno)

Standardni dokument koji se ponavlja

Ponuda, pismo odbijanja

paragraf

Tekući narativ, priča, tijelo e-pošte

blog, pismo

Prisilno formatiranje korak po korak

  1. Odlučite što ćete učiniti s izlazom. Hoće li se pročitati, obraditi u tablicu ili poslati softveru?
  2. Odaberite odgovarajući format. Usporedba → tablica; unos sustava → JSON; čitanje → popis/odlomak.
  3. Format napišite jasno i detaljno. Umjesto "napravi tablicu" "stupci: Kriteriji | A | B; ne više od 6 redaka".
  4. Dodajte granice. "Nemoj pisati komentare izvan tablice", "vrati samo važeći JSON".
  5. Pokažite primjer (ako je potrebno). Posebno s JSON-om i predlošcima, primjer savršeno popravlja format.

Četiri predloška za kopiranje

1) Tablica usporedbe:

Usporedite [A] i [B].Format: Markdown tablica.Stupci: Kriteriji | [A] | [B]Reci: Cijena, Vrijeme isporuke, Jamstvo, Podrška. Nemojte pisati tekst izvan tablice.

2) Podaci u sustav (JSON):

Izdvojite informacije iz bilješke razgovora u nastavku. Vratite samo važeći JSON u sljedećoj shemi, nemojte pisati ništa drugo:{"person": "", "company": "", "request": "", "next_step": "", "urency": "low|medium|high"}Ostavite nepoznato polje s praznim nizom. Napomena: [neobrađena bilješka]

3) Standardni predložak dokumenta:

Napišite e-poruku odbijanja, ispunjavajući točno ovaj predložak: Predmet: O vašoj prijavi za [poziciju]Pozdrav [ime],[rečenica hvala][ljubazna rečenica odbijanja][rečenica koja ostavlja otvorena vrata za budućnost]Dobar posao,[tvrtka] HRVvarijable: ime=[...], pozicija=[...]

4) Popis radnji:

Izdvoj radnje iz ove bilješke sa sastanka. Format: svaki red "- [Odgovorni] — [radnja] — [rok]" Poduzimajte samo jasne radnje; preskoči detalje rasprave. Napomena: [tekst]

Slab upit / Jak upit

Slabo:

Usporedite ova 3 prijenosna računala.[značajke]

Jako:

Usporedite ova 3 prijenosna računala. Format: Markdown tablica. Stupci: Model | Cijena | Procesor | RAM | Baterija (sat) | Težina Dodajte redak od 1 rečenice "Najbolja cijena/izvedba:" na kraju. Nemojte pisati nikakav opis osim tablice i te jedne rečenice. Značajke: [značajke]

Drugi prompt omogućuje izravno lijepljenje izlaza u prezentaciju ili e-poštu; nije potrebno refaktoriranje.

Tri mini kućišta

Slučaj 1 — Automatizacija unosa podataka. Prodajni pomoćnik je ručno unosio oko 25 bilješki o pozivima u CRM svaki dan; Trebalo je oko 3 minute po noti. Stvoren je upit koji bilješke pretvara u fiksnu JSON shemu; izlaz je uvezen izravno, smanjujući dnevni rad od 75 minuta na samo nekoliko minuta. Ručno su provjereni samo oni s oznakom "hitnost: visoka".

Slučaj 2 — Izvješće uprave. Financijski tim uzimao je mjesečne sažetke u obliku paragrafa i ručno ih tabelirao. Kada je forsiran format "tablice s fiksnim stupcima", izvješće je išlo izravno u prezentaciju; Eliminira se nekoliko sati rada na formatiranju mjesečno.

Slučaj 3 — Standardna korespondencija. HR tim je svaki put prepisivao e-poruke odbijanja, ton je bio nedosljedan. Kad se nametnuo ustaljeni obrazac, činilo se da su sva odbijanja bila iste nježne prirode; Postignuta je dosljednost i skraćeno vrijeme pisanja.

Savjet: za stroge formate kao što su JSON ili tablica, svakako uključite ograničenje "vrati samo traženi format, bez komentara prije/poslije". Rečenice koje je dodao model, poput "Ovdje je tablica koju želite:", prekidaju automatizaciju.
Pažnja: Forsiranje formata ne jamči točnost sadržaja. Model može prilagoditi vrijednosti za popunjavanje praznog prostora. Točnije, usporedite brojeve i imena u JSON izlazu s izvorom; Ispravan format ne znači i točne podatke.

Ugađanja koja jačaju format

Ponekad samo traženje formata nije dovoljno; Također je potrebno osigurati da mu model ostane vjeran. Četiri praktične tehnike koje se često koriste u radnim procesima:

  • Definirajte polja unaprijed. Popravite nazive stupaca i broj redaka umjesto "izradi tablicu". Svako područje koje ostane nejasno uzrokuje da izlaz zvuči malo drugačije svaki put; Ovo prekida automatizaciju.
  • Isključi null/unknown. Recite "upišite null u nepoznato polje" ili "ostavite prazno ako nema podataka". U suprotnom model nastoji prilagoditi vrijednosti kako bi popunio prazninu.
  • Ograničite skup vrijednosti. Ako polje može poprimiti samo određene vrijednosti, napišite ovo eksplicitno: "hitnost može biti samo niska, srednja ili visoka". Ovo osigurava da se izlaz sigurno obrađuje u sljedećem koraku.
  • Sidro primjerom. Posebno s JSON-om i predlošcima, prikazivanje jednog ispravnog primjera zaključava format učinkovitije od dugog opisa. Model oponaša uzorak.

Ova fina podešavanja su posebno kritična kada će se izlaz proslijediti kao ulaz u softver, proračunsku tablicu ili neki drugi upit. Labavost je u redu na popisu napravljenom za slobodno čitanje; Ali jedan loš red u podacima koji se unose u sustav može zaustaviti cijeli tijek. Dakle, što je izlaz više "strojno čitljiv", pravila oblikovanja moraju biti stroža.

Razmatranje formata i sadržaja odvojeno

Iskusni korisnici ocjenjuju ispis na dva načina: je li ispravan format i je li ispravan sadržaj? Ovo dvoje su neovisni. Savršena tablica može sadržavati netočne brojeve; Neuredan paragraf može sadržavati točne informacije. Formatiranje rješava samo prvi problem (format). Drugo pitanje (točnost sadržaja) uvijek zahtijeva poseban korak provjere. Imajući na umu ovu razliku sprječava se upadanje u zamku "u redu je jer dobro izgleda".

Uobičajene greške

  • Uopće ne navodeći format. Zatim ručno prebacivanje izlaza u tablicu/popis.
  • Ostavljajući format nejasnim. Reći "napravi tablicu", ali ne spomenuti stupce.
  • Zaobilaženje ograničenja otkrivanja. Uvodne rečenice dodane modelom ometaju automatizaciju.
  • Odabir pogrešnog formata. Traženje usporedbe s odlomkom i pripovijest s tablicom.
  • Vjerovati žeteocu i ne provjeravati sadržaj. Ne primjećuje odgovarajuću vrijednost u urednom JSON-u.

Ukratko

  • Primjena formata eksplicitno govori modelu format izlaza (popis, tablica, JSON, predložak).
  • Pravi format osigurava predvidljivost, upotrebljivost i integraciju u druge alate.
  • Odaberite format prema onome što ćete raditi: usporedna tablica, sistemski unos JSON, popis za čitanje/odlomak.
  • Za stroge formate bitno je ograničenje "vrati samo ovaj format, ne dodavaj komentare".
  • Ispravna forma ne znači ispravan sadržaj; Provjerite brojeve i imena.

Zadatak aplikacije

Odaberite posao čiji rezultat uvijek ručno preuređujete. Odredite odgovarajući format (tablica, JSON ili predložak) i dodajte ga u upit te postavite ograničenje "vrati samo ovaj format". Pokušajte zalijepiti izlaz izravno u cilj (prezentaciju, proračunsku tablicu, softver) i izmjerite vrijeme koje ćete uštedjeti.

popis za provjeru

  • [ ] Mogu odabrati koji je format prikladan za koji zadatak.
  • [ ] Detaljno opisujem format (kolone, polja, shemu).
  • [ ] Ograničavam "komentaciju" u strogim formatima.
  • [ ] Znam čemu služi JSON i kada ga koristiti.
  • [ ] Napominjem da pravilno oblikovanje ne potvrđuje sadržaj.