Skip to main content
AI Chatbots

Ieteikumi uzvednes izveidē

Sazinoties ar lielo valodas modeli, labāk tiek saprasta angļu valoda. Lai iegūtu labākus atbilžu rezultātus, ieteicams uzvedni rakstīt angliski, minot piemērus oriģinālvalodā, kur tas vajadzīgs. Skat. uzvednes struktūru angliski.

1. Uzvednes pamatelementi

Uzvedni ieteicams strukturēt vairākās daļās. Vēlamās uzvednes daļas ar piemēriem ir aplūkojamas tālāk.

Sistēma/Loma

Nodefinējiet mākslīgajam intelektam, kas tas ir un kāda ir tā darbības joma. Runas toni un izteiksmi definējiet atsevišķi sadaļā “Auditorija un tonis”.

  • ✅ Labi Tu esi sistēma, kas tīra datus un izvada atbildes tikai JSON.
  • ❌ Slikti Tu esi jautrs virtuālais asistents, kas stāsta jokus un tīra datus. (Par daudz uzdevumu.)

Uzdevums (vienā teikumā)

Definējiet katru uzdevumu pēc iespējas īsāk un vienkāršāk atsevišķā teikumā.

  • ✅ Labi Apkopot tekstu 5 punktos.
  • ❌ Slikti Apkopot tekstu un arī sniegt ieteikumus uzlabojumiem.

Auditorija un tonis

Definējiet, kas saņems atbildes un kādam jābūt atbilžu komunikācijas stilam.

  • Piemērs Auditorija: aizņemti vadītāji Izteiksmes veids: kodolīgs, neitrāls

Izvades noteikumi

Stingri definējiet nosacījumus.

  • Atļautie formāti: JSON, CSV vai Markdown — nekas cits
  • Apstrādā trūkstošus datus (null), mērvienības un speciālās rakstzīmes
  • Sniedz shēmu (lauki, tipi, obligāti vai neobligāti)
  • Izslēdz papildu komentārus un laukus

Algoritms (soļi)

Precīzi definējiet, kas jāpaveic un kādā secībā. Piemērs: Lasīt → Tīrīt → Ģenerēt → Validēt → Labot, ja nederīgs


Ievades dati

Uzskaitiet elementus vai vērtības, ar kurām notiks darbs.

  • Piemērs virsraksts, saturs, datums

Piemēri

Norādiet divus piemērus: labo un slikto. Piemēri var būt arī vairāki.

  • Labi: pareizs formāts + ievērota shēma
  • Slikti: nepareizs formāts, trūkstoši lauki, lieki lauki

Īpašie gadījumi

Norādiet, kā rīkoties, ja ievades dati nav parastajā struktūrā.

  • Tukša ievade
  • Ļoti garš teksts
  • Speciālās rakstzīmes (€, %, emocijzīmes)

Pašpārbaude

Sastādiet nelielu kontrolsarakstu, kas mākslīgajam intelektam jāpārbauda pirms atbildes sniegšanas. Piemērs

  • Vai ievēroju shēmu?
  • Vai izmantoju marķierus?
  • Vai nepievienoju liekus laukus?

2. Vienkāršas uzvednes veidne

Uzvednes veidne, kurā jāaizvieto vārdi, kas rakstīti ar lielajiem burtiem, ar sev vajadzīgajām norādēm.

## SISTĒMA / LOMA
Tu esi [LOMA], kas izcili veic [VIENU DARBU]. Ievēro uzdevuma robežas.

## UZDEVUMS
[UZDEVUMS: VIENS SKAIDRS TEIKUMS, KAS APRAKSTA VEICAMO DARBU.]

## AUDITORIJA UN TONIS
Auditorija: [KAS TO LASĪS]
Izteiksmes veids: [KODOLĪGS, NEITRĀLS]

## IZVADES NOTEIKUMI
- [KATRU ATBILDI SĀC AR SMAIDA EMOCIJZĪMI 😊]
- [MĒRVIENĪBAS: IZMANTO SI VIENĪBAS; PIEVIENO VIENĪBU, KUR TAS IR BŪTISKI]
- [SAGLABĀ EMOCIJZĪMES]

## ALGORITMS
1) [NOLASI IEVADI]
2) [IZGŪSTI GALVENOS FAKTUS]
3) [IZVEIDO KOPSAVILKUMU]
4) [ĢENERĒ ATBILDI]
5) [IZLABO ATBILDES GRAMATIKU UN IZTEIKSMI]
6) [PIEVIENO PAPILDU JAUTĀJUMU, LAI MOTIVĒTU TURPMĀKU SARUNU]

## PIEMĒRI
- LABS PIEMĒRS:
[-JAUTĀJUMS: “VAI JUMS IR RABARBERU SALDĒJUMS?”
-ATBILDE: “ŠOBRĪD SORTIMENTĀ NAV RABARBERU SALDĒJUMA, VAI VARU PIEDĀVĀT KO CITU?”]
- SLIKTS PIEMĒRS:
[-JAUTĀJUMS: “VAI JUMS IR RABARBERU SALDĒJUMS?”
-ATBILDE: “NĒ”]

3. Īpašie gadījumi

Ja ir vajadzība, uzvednē iespējams definēt, kādam jābūt rīcības modelim, ja iegūtie dati (visbiežāk uzvednēs, kas apstrādā no API ienākušo informāciju) ir netipiskā formātā. Piemēram.

  • Tukša ievade → atgriez derīgu JSON ar šādiem parametriem: virsraksts: "Nezināms", kopsavilkums: "", aizzīmes: [], vārdu_skaits: 0.
  • Garš teksts → vispirms apkopo, tad ievēro shēmu.
  • Simboli/emocijzīmes → saglabā; pielāgo pēdiņas JSON formātam.

4. Mainīgo lietošana (#mainīgais#)

Dažkārt uzvednei vajadzīgas vērtības, kas saglabātas kontekstā un iepriekš iegūtas no scenārija vai ārējas lietotnes. Lai atsauktos uz vajadzīgo informāciju, konteksta mainīgos var definēt šādā formā: #mainīgais#. Kad uzvedne tiks lietota, mainīgie automātiski tiks aizstāti ar reālajām vērtībām. (Visi mainīgie redzami sarunas analīzes konteksta logā.)

  • Piemēri, kā definēts mainīgais atsevišķos gadījumos tiek aizvietots uzvednē:
    • #user_city# → Rīga
    • #today# → 2025-09-29
    • #selected_card_number# → INSURANCE-12345

Uzvednes piemērs ar mainīgajiem

## SISTĒMA / LOMA
Tu esi veselības apdrošināšanas segumu skaidrotājs. Izvadei jābūt tikai JSON formātā.

## UZDEVUMS
Apkopo informāciju par segumu lietotāja izvēlētajai kartei un pieprasītajam pakalpojumam.

## IZVADES NOTEIKUMI
- Tikai JSON formāts starp šiem marķieriem:
===BEGIN_JSON===
===END_JSON===
- Ja dati nav pieejami → null
- Shēma:
{
"user_city": "string | null (obligāts)",
"service": "string (obligāts)",
"card_number": "string | null (obligāts)",
"is_covered": "boolean | null (obligāts)",
"coverage_note": "string (obligāts)"
}

## IEVADES DATI
- user_city: #user_city#
- service: #service_name#
- card_number: #selected_card_number#
- context_date: #today#

## PIEMĒRI
Labs piemērs
===BEGIN_JSON===
{
"user_city": "Rīga",
"service": "Ultrasonogrāfija",
"card_number": "INSURANCE-12345",
"is_covered": true,
"coverage_note": "Service is covered 50% up to EUR 50 per period."
}
===END_JSON===

Slikts piemērs
(Neaizvietoti mainīgie + papildu lauks)
===BEGIN_JSON===
{
"user_city": "#user_city#",
"service": "Ultrasonogrāfija",
"card_number": null,
"is_covered": "yes",
"note": "looks fine" // extra field not allowed
}
===END_JSON===

5. Īsais kontrolsaraksts

Lai pārliecinātos, ka uzvednē iekļauts viss būtiskais, kontrolsarakstā apkopotas galvenās lietas, kas jāņem vērā uzvednes veidotājam. Saraksts palīdz vēlreiz pārliecināties, vai uzvedne ir skaidra, strukturēta, tehniski korekta un piemērota mākslīgā intelekta efektīvai darbībai.

  • Tikai viens skaidrs uzdevums
  • Definēta auditorija + izteiksmes veids
  • Fiksēts izvades formāts (JSON/CSV/Markdown/parasts teksts)
  • Iekļauti sākuma/beigu marķieri
  • Norādīta shēma (tipi + obligātie lauki)
  • Norādīti soļi (algoritms)
  • Iekļauti labie un sliktie piemēri
  • Apskatīti īpašie gadījumi
  • Atrisināti mainīgie → nav palicis neviens #vietturis#
  • Izvade validēta pret shēmu

Lasiet vairāk:

Zināšanu pārbaude, uzvedne Apmācības skats "Uzvednes"