Üksus 7 / 12

Vormingu sundimine: tabel, JSON, loend, mall

Kasu:

  • Selgitab väljundvormingu selgesõnalise määramise eeliseid
  • Saab taotleda sobivates ülesannetes tabeli-, loendi-, JSON-i ja mallivorminguid
  • Mõistab struktureeritud väljundi integreerimist töövoogudesse ja tööriistadesse

Ükskõik kui hea on tehisintellektiga loodud sisu, kui see saabub vormingus, mis teie jaoks ei tööta, kulutate aega selle ümbertöötlemisele. Selles üksuses õpime juhtima väljundi vormingut. Kui mudelile öeldakse mitte ainult "mida" toota, vaid ka "mis formaadis" seda toota, muudab väljundi otse kasutatav ja suures osas kaob käsitsi korrigeerimise aeg. Me nimetame seda "vormingu sundimiseks".

Miks on vormingu määramine nii oluline?

Kui te vormingut ei määra, kasutab mudel oma eelistatud vormingut; see on tavaliselt pikk lõik. Kuid võib-olla vajate tarkvarasse kleepimiseks tabelit, loendit või struktureeritud andmeid. Vormingu ette ütlemine lisab kolm asja: prognoositavus (iga kord sama struktuur), kasutatavus (otsene kopeerimine-kleepimine) ja integreeritus (teistesse tööriistadesse eksportimine).

Täpsustame siinkohal mõistet JSON: JSON (JavaScript Object Notation) on tekstivorming, milles andmed salvestatakse võtme-väärtuste paaridesse ja mida saab tarkvara abil hõlpsasti lugeda. Näiteks {"name": "Ali", "request": "3 litsentsi"} on JSON-i osa. JSON on väga kasulik, kui kavatsete tehisintellekti väljundit programmi, andmebaasi või arvutustabelisse üle kanda.

Milline formaat Millal?

Vorming

Kõige sobivam olukord

näidisülesanne

koostisosade loetelu

Järjestikused/võrdväärsed lühikesed esemed

Tegevusobjektid, eelised

nummerdatud loend

Kui järjekord või prioriteet on oluline

Samm-sammult õpetus

Tabel

Võrrelge üksusi mitme kriteeriumi alusel

Tarnija võrdlus

JSON

Eksportimine teise tarkvarasse/tabelisse

Andmete sisestamine CRM-i

Mall (täitke tühi)

Standardne korduv dokument

Pakkumine, keeldumiskiri

lõik

Voolav narratiiv, lugu, meili keha

blogi, kiri

Vormingu sundimine samm-sammult

  1. Otsustage, mida väljundiga teha. Kas seda loetakse, töödeldakse tabeliks või saadetakse tarkvara?
  2. Valige sobiv formaat. Võrdlus → tabel; süsteemisisend → JSON; lugemine → loetelu/lõik.
  3. Kirjutage vorming selgelt ja üksikasjalikult. "Make tabel" asemel "veerud: kriteeriumid | A | B; mitte rohkem kui 6 rida".
  4. Lisa piirid. "Ära kirjuta kommentaare väljaspool tabelit", "tagasta ainult kehtiv JSON".
  5. Näidake näidet (vajadusel). Eriti JSON-i ja mallide puhul fikseerib näide vormingu suurepäraselt.

Neli kopeeritavat malli

1) Võrdlustabel:

Võrdle [A] ja [B]. Vorming: allahindluste tabel.Veerud: kriteeriumid | [A] | [B]Read: hind, tarneaeg, garantii, tugi. Ärge kirjutage teksti väljaspool tabelit.

2) Andmed süsteemile (JSON):

Võtke teave allolevast vestlusmärkmest välja. Tagasta ainult kehtiv JSON järgmises skeemis, ärge kirjutage midagi muud:{"person": "", "company": "", "request": "", "next_step": "", "urgency": "low|medium|high"}Jäta tundmatu välja tühja stringiga.Märkus: [toores märkus]

3) Standardne dokumendimall:

Kirjutage tagasilükkamise e-kiri, täites täpselt selle malli:Subject: Teave oma kandideerimisavalduse kohta [positsioonile]Tere [nimi],[tänulause][lahke tagasilükkamise lause][lause, mis jätab tulevikuks ukse lahti]Head tööd,[ettevõte] HRVVaraables: nimi=[...], ametikoht=[...]

4) Toimingute loend:

Väljavõte sellest koosoleku märkusest toimingud.Vorming: iga rida "- [Vastutaja] — [tegevus] — [tähtaeg]"Tehke ainult selgeid toiminguid; jätke arutelu üksikasjad vahele.Märkus: [tekst]

Nõrk viip / Tugev viip

Nõrk:

Võrrelge neid 3 sülearvutit.[funktsioonid]

Tugev:

Võrrelge neid 3 sülearvutit.Vorming: Markdown-tabel.Veerud: Mudel | Hind | Protsessor | RAM | Aku (kell) | KaalLisage lõppu 1-lauseline rida "Parim hind/toimivus:". Ärge kirjutage muud kirjeldust peale tabeli ja selle üksiku lause. Omadused: [funktsioonid]

Teine viip kleebib väljundi otse esitlusse või meili; ümbertöötamist pole vaja.

Kolm miniümbrist

Juhtum 1 – andmesisestuse automatiseerimine. Müügiassistent sisestas iga päev käsitsi ~25 kõnemärki CRM-i; Ühe noodi kohta kulus umbes 3 minutit. Loodud viip, mis teisendab märkmed fikseeritud JSON-skeemiks; väljund imporditi otse, vähendades 75-minutilist igapäevast tööd vaid mõne minutini. Käsitsi kontrolliti ainult neid, millel oli märge "kiireloomulisus: kõrge".

Juhtum 2 – tegevusaruanne. Finantsmeeskond koostas igakuised kokkuvõtted lõikude kujul ja tabelitas need käsitsi. Kui vorming "fikseeritud veergudega tabel" oli sunnitud, läks aruanne otse esitlusse; Mitmetunnine vormindustöö kuus jääb ära.

Juhtum 3 – Tavaline kirjavahetus. Personalimeeskond kirjutas iga kord tagasilükkamise e-kirju ümber, toon oli ebajärjekindel. Kui fikseeritud muster jõustati, tundusid kõik tagasilükkamised olevat sama õrna iseloomuga; Saavutati nii järjepidevus kui ka kirjutamisaeg lühenes.

Näpunäide. Rangete vormingute (nt JSON või tabel) puhul lisage kindlasti piirang "tagasta ainult nõutud vorming, ilma kommentaarideta enne/pärast". Mudeli lisatud laused, nagu "Siin on tabel, mida soovite:", lõhuvad automatiseerimist.
Tähelepanu: vormingu sundimine ei taga sisu täpsust. Mudel mahutab väärtused tühja ruumi täitmiseks. Täpsemalt võrrelge JSON-i väljundis olevaid numbreid ja nimesid allikaga; Õige vorming ei tähenda õigeid andmeid.

Vormingut tugevdavad näpunäited

Mõnikord ei piisa ainult vormingu küsimisest; Samuti on vaja jälgida, et mudel jääks sellele truuks. Neli töövoogudes sageli kasutatavat praktilist tehnikat:

  • Määratlege väljad eelnevalt. Parandage veergude nimed ja ridade arv, mitte "loo tabeli". Iga ebaselgeks jäetud ala põhjustab väljundi heli iga kord veidi erinevalt; See lõhub automatiseerimist.
  • Välista null/tundmatu. Öelge "kirjuta null tundmatule väljale" või "jätke tühjaks, kui andmeid pole". Vastasel juhul kipub mudel tühimiku täitmiseks väärtusi sobima.
  • Piirake seatud väärtust. Kui väli võib võtta ainult teatud väärtusi, kirjutage see selgesõnaliselt: "kiireloomulisus võib olla ainult madal, keskmine või kõrge". See tagab, et väljundit töödeldakse järgmises etapis ohutult.
  • Ankurda eeskujul. Eriti JSON-i ja mallide puhul lukustab ühe õige näite näitamine vormingu tõhusamalt kui pikk kirjeldus. Mudel imiteerib näidist.

Need peenhäälestused on eriti olulised siis, kui väljund edastatakse sisendiks tarkvarale, arvutustabelile või muule viipale. Tasuta lugemiseks koostatud loendis on lõtvus okei; Kuid üksainus vigane rida süsteemi sisestatavates andmetes võib kogu voo peatada. Seega mida "masinloetavam" on väljund, seda rangemad peavad olema vormingureeglid.

Arvestades vormingut ja sisu eraldi

Kogenud kasutajad hindavad väljatrükki kahel viisil: kas vorming on õige ja kas sisu on õige? Need kaks on sõltumatud. Täiuslik tabel võib sisaldada valesid numbreid; Segane lõik võib sisaldada täpset teavet. Vormindamine lahendab ainult esimese probleemi (vormingu). Teine küsimus (sisu täpsus) nõuab alati eraldi kontrollietappi. Seda eristamist silmas pidades väldite sattumist "see on õige, sest see näeb hea välja" lõksu.

Levinud vead

  • Vormingut üldse ei täpsusta. Seejärel laadige väljund käsitsi tabelisse/loendisse.
  • Jättes vormingu ebamääraseks. Öeldes "tee tabel", kuid ei mainita veerge.
  • Avalikustamispiirangust möödahiilimine. Mudeli lisatud sissejuhatavad laused häirivad automatiseerimist.
  • Vale vormingu valimine. Küsib võrdlust lõiguga ja narratiivi tabeliga.
  • Usaldades lõikajat ja mitte kontrollides sisu. Ei märka korralikus JSON-is sobivat väärtust.

Kokkuvõttes

  • Vormingu jõustamine annab mudelile selgesõnaliselt teada väljundi vormingu (loend, tabel, JSON, mall).
  • Õige vorming tagab prognoositavuse, kasutatavuse ja integreerimise teiste tööriistadega.
  • Valige vorming vastavalt sellele, mida teete: võrdlustabel, süsteemisisend JSON, lugemisloend/lõik.
  • Rangete vormingute puhul on piirang "tagasta ainult see vorming, ärge lisage kommentaare" hädavajalik.
  • Õige vorm ei tähenda korrektset sisu; Kontrollige numbreid ja nimesid.

Rakenduse ülesanne

Valige töö, mille väljundit te alati käsitsi ümber korraldate. Määrake sobiv vorming (tabel, JSON või mall) ja lisage see viipale ning määrake piirang "tagasta ainult see vorming". Proovige kleepida väljund otse sihtmärki (esitlus, arvutustabel, tarkvara) ja mõõta säästetud aega.

kontrollnimekiri

  • [ ] Saan valida, milline formaat millise ülesande jaoks sobib.
  • [ ] Kirjeldan vormingut üksikasjalikult (veerud, väljad, skeem).
  • [ ] Piiran "märkuste esitamist" rangetes vormingutes.
  • [ ] Ma tean, milleks JSON on mõeldud ja millal seda kasutada.
  • [ ] Märgin, et õige vormindamine ei kinnita sisu.