Hop til hovedindhold

Samtaleværktøj

Opret et værktøj, som AI kan bruge under samtaler. AI beslutter, hvornår det skal kaldes baseret på konteksten.

Video tutorial

Få din AI-agent til at HANDLE · byg dit første værktøj

Samtaleværktøj Konfiguration


Hvornår man skal bruge det

Brug denne trigger til at udvide, hvad din AI kan gøre:

  • Søg efter produkter i dit katalog
  • Tjek ordrestatus i dit system
  • Slå kundedata op i CRM
  • Opret supportbilletter i JIRA
  • Book aftaler
  • Enhver brugerdefineret funktionalitet

Konfiguration

Grundlæggende indstillinger

FeltBeskrivelse
VærktøjsnavnMenneskeligt læseligt navn (vist i Node Bibliotek)
BeskrivelseForklarer hvornår/hvordan AI skal bruge dette værktøj

Brugerrettigheder

Vælg, hvem der kan bruge dette værktøj:

MulighedBeskrivelse
Alle brugereAnonyme + tilsluttede brugere
Kun tilsluttede brugereKun indloggede brugere
Rollebaseret adgangSpecifikke brugerroller

Værktøjsvariabler

Definer parametre, som AI skal indsamle fra brugeren:

FeltBeskrivelse
VariabelnavnInternt navn (f.eks. query, orderId)
BeskrivelseHjælp AI med at forstå, hvad der skal spørges om

Variabler bliver tilgængelige som {{variableName}} i dit flow.


Sådan fungerer det

  1. Du definerer et værktøj med navn, beskrivelse og variabler
  2. AI lærer hvornår det skal bruges ud fra din beskrivelse
  3. Bruger spørger om noget relateret (f.eks. "Find mig en bærbar")
  4. AI indsamler nødvendige variabler samtalebaseret
  5. Flowet kører med de indsamlede data
  6. Resultat returneres til AI for det endelige svar

Når din AI-assistent har adgang til flere værktøjer, vælger den, hvilket den skal kalde baseret på kun tre ting: værktøjsnavnet, værktøjsbeskrivelsen og variabelbeskrivelserne. Den kan ikke se, hvad der er inde i flowet — den læser tekst og beslutter.

Hvis disse tre felter er vage eller for ensartede på tværs af værktøjer, vil AI vælge det forkerte værktøj. Undersøgelser om LLM-funktionsopkald viser, at forbedring af beskrivelsesklarhed alene kan øge korrekt værktøjsvalg med 15–20 procentpoint, uden at ændre den underliggende model.

Dette er især kritisk, når du har flere værktøjer, der søger i forskellige vidensbaser — set fra AIs perspektiv "søger" de alle efter information. Navnet og beskrivelsen er den eneste måde, den kan skelne dem fra hinanden.

Værktøjsnavn

Brug mønsteret domain_action_target så navnet alene adskiller hvert værktøj:

❌ Vagt✅ Klar
Søgrgpd_juridisk_analyse
search_docsecommerce_product_search
Værktøj 2support_ticket_lookup

AI bruger navnet som et første filter, før den læser beskrivelsen. Et klart navn lader den kortliste med det samme; et generisk navn tvinger den til at gætte.

Værktøjsbeskrivelse

Beskrivelsen er din mest magtfulde hævnstang. Brug denne formel:

[Hvad det gør — 1 sætning]
Brug til: [3–5 konkrete brugssager med de ord, dine brugere faktisk ville sige]

❌ Dårlig:

Søg i vidensbasen efter information.

✅ God:

Søger CNIL sanktioner og CJUE retspraksis.
Brug til: at finde strafafgørelser efter sektor eller overtrædelsestype,
slå bødebeløb op, citere juridiske præcedenser,
vurdere den finansielle risiko ved RGPD-overtrædelser.

Ordene indenfor "Brug til" fungerer som semantiske triggere. Når en brugers besked indeholder "bøde", "straff" eller "risiko", matcher AI det straks til dette værktøj.

Variabelbeskrivelser

En variabel beskrevet som "Søgeforespørgslen" fortæller AI ingenting. Den vil indsætte brugerens rå spørgsmål hver gang. En bedre beskrivelse guider AI til at udtrække de rigtige nøgleord før de sendes.

❌ Vagt✅ Klar
SøgeforespørgslenSøgeforespørgsel: overtrædelsestype, firmanavn, sektor, bødebeløb eller juridisk begreb
BrugerinputDokumenttype anmodet: skabelon, model, formular, klausul eller kontrakt

Dette presser AI til at reformulere i stedet for at kopiere brugerens hele besked — hvilket resulterer i mere målrettede søgninger og bedre resultater.


Undgåelse af værktøjskonflikter

Når to værktøjer kan besvare det samme spørgsmål, tøver AI — og vælger nogle gange tilfældigt. Hvert værktøj skal dække et eksklusivt område.

Reglen: hvis du kan tænke på et bruger spørgsmål, der kunne gå til enten værktøj, har dine beskrivelser brug for mere præcision.

Eksempel — 5 compliance værktøjer med klare grænser:

VærktøjDækkerDækker IKKE
compliance_juridisk_analyseLovartikler, juridiske forpligtelser, rettighederIngen praktiske råd, ingen virkelige sager
compliance_metodologiTrin-for-trin guider, revisionsprocedurer, rammerIngen juridisk tekst, ingen skabeloner
compliance_dokument_skabelonerKlar-til-brug modeller, formularer, kontraktklausulerIngen metodologi, ingen juridisk analyse
compliance_forretningsprocesserOperationelle arbejdsgange, godkendelseskredsløbIngen juridisk tekst, kun interne processer
compliance_operationelle_løsningerKonkrete løsninger, tekniske anbefalingerIngen teori, kun handlingsorienterede løsninger

Jo mere specifik hver beskrivelse er om, hvad værktøjet dækker, jo mindre tvetydighed er der. Du behøver ikke at skrive eksplicitte undtagelser — præcision gør arbejdet.


Hurtig tjekliste

Før du offentliggør et flow med en Samtaleværktøj trigger, bekræft:

  • Navn følger domain_action_target — adskilt uden at læse beskrivelsen
  • Beskrivelse starter med hvad værktøjet gør i 1 sætning
  • Beskrivelse inkluderer "Brug til:" med 3–5 konkrete brugssager
  • Variabelbeskrivelser lister de typer information, der forventes, ikke bare "forespørgslen"
  • Ingen overlap med et andet værktøjs område
  • Testet med 2–3 tvetydige spørgsmål i Test panelet for at bekræfte korrekt routing

Eksempel: Produkt Søgning

Værktøjskonfiguration:

  • Navn: ecommerce_product_search
  • Beskrivelse: Søger produktkataloget efter navn, kategori eller funktion. Brug til: at finde et specifikt produkt, sammenligne produkter i en kategori, tjekke om et produkt eksisterer, slå produktspecifikationer eller priser op.
  • Variabel: query — "Produktnavn, kategori, funktion eller prisklasse at søge efter"

Flow:

  1. Trigger: Samtaleværktøj
  2. Handling: Søg i Vidensbase ({{query}})
  3. Handling: Sæt Observation (returner resultater)

Bruger samtale:

Bruger: "Har I nogle trådløse hovedtelefoner?"
AI: kalder ecommerce_product_search med query="trådløse hovedtelefoner"
AI: "Ja! Jeg fandt 3 trådløse hovedtelefoner. Sony WH-1000XM5 er vores bestseller til €349..."


Eksempel: JIRA Billet

Værktøjskonfiguration:

  • Navn: support_create_jira_ticket
  • Beskrivelse: Opretter en JIRA supportbillet fra samtalen. Brug til: når brugeren rapporterer en fejl, anmoder om en funktion eller har brug for at eskalere et problem til det tekniske team.
  • Variabler: title — "Kort resumé af problemet (1 sætning)", description — "Detaljeret beskrivelse inklusive trin til at reproducere, forventet adfærd og faktisk adfærd"

Flow:

  1. Trigger: Samtaleværktøj
  2. Handling: AI Anmodning (generer titel/beskrivelse)
  3. Parallel: Generer beskrivelse + titel
  4. Handling: JIRA Opret Problem

JIRA Flow Eksempel


Relateret

Klar til at løfte din
brugeroplevelse?

Implementer AI-assistenter, der glæder kunderne og skalerer med din virksomhed.

GDPR Overholdelse