Hopp til hovedinnhold

Samtaleverktøy

Lag et verktøy som AI kan bruke under samtaler. AI bestemmer når det skal kalles basert på konteksten.

Samtaleverktøy Konfigurasjon


Når du skal bruke det

Bruk denne utløseren for å utvide hva AI kan gjøre:

  • Søk etter produkter i katalogen din
  • Sjekk ordrestatus i systemet ditt
  • Se opp kundedata i CRM
  • Opprett supportbilletter i JIRA
  • Bestill avtaler
  • Enhver tilpasset funksjonalitet

Konfigurasjon

Grunnleggende Innstillinger

FeltBeskrivelse
VerktøynavnMenneskelig lesbart navn (vist i Node-biblioteket)
BeskrivelseForklarer når/hvordan AI skal bruke dette verktøyet

Målretting av Brukere

Velg hvem som kan bruke dette verktøyet:

AlternativBeskrivelse
Alle BrukereAnonyme + tilkoblede brukere
Kun Tilkoblede BrukereKun innloggede brukere
Rollebasert TilgangSpesifikke brukerroller

Verktøyvariabler

Definer parametere AI trenger å samle inn fra brukeren:

FeltBeskrivelse
VariabelnavnIntern navn (f.eks., query, orderId)
BeskrivelseHjelp AI å forstå hva som skal spørres om

Variabler blir tilgjengelige som {{variableName}} i flyten din.


Hvordan det fungerer

  1. Du definerer et verktøy med navn, beskrivelse og variabler
  2. AI lærer når det skal brukes fra beskrivelsen din
  3. Bruker spør om noe relatert (f.eks., "Finn meg en laptop")
  4. AI samler inn nødvendige variabler samtalemessig
  5. Flyten kjører med de innsamlede dataene
  6. Resultatet returneres til AI for det endelige svaret

Når AI-assistenten din har tilgang til flere verktøy, velger den hvilket den skal kalle basert på tre ting: verktøynavnet, verktøysbeskrivelsen og variabelbeskrivelsene. Den kan ikke se hva som er inni flyten — den leser tekst og bestemmer.

Hvis disse tre feltene er vage eller for like på tvers av verktøy, vil AI velge feil verktøy. Studier om LLM-funksjonskall viser at forbedring av beskrivelsesklarhet alene kan øke korrekt verktøyvalg med 15–20 prosentpoeng, uten å endre den underliggende modellen.

Dette er spesielt kritisk når du har flere verktøy som søker i forskjellige kunnskapsbaser — fra AIs perspektiv "søker" de alle etter informasjon. Navnet og beskrivelsen er den eneste måten den kan skille dem fra hverandre.

Verktøynavn

Bruk mønsteret domain_action_target slik at navnet alene skiller hvert verktøy:

❌ Vagt✅ Klart
Søkrgpd_legal_analysis
search_docsecommerce_product_search
Verktøy 2support_ticket_lookup

AI bruker navnet som et første filter før den leser beskrivelsen. Et klart navn lar den lage en kortliste umiddelbart; et generisk navn tvinger den til å gjette.

Verktøysbeskrivelse

Beskrivelsen er din mest kraftfulle spak. Bruk denne formelen:

[Hva det gjør — 1 setning]
Bruk for: [3–5 konkrete bruksområder med ordene brukerne dine faktisk ville sagt]

❌ Dårlig:

Søk i kunnskapsbasen etter informasjon.

✅ Bra:

Søker CNIL-sanksjoner og CJUE-rettspraksis.
Bruk for: å finne straffebeslutninger etter sektor eller bruddtype,
se opp bøtesummer, sitere juridiske presedenser,
vurdere den økonomiske risikoen ved RGPD-ikke-overholdelse.

Ordene inne i "Bruk for" fungerer som semantiske utløserne. Når en brukers melding inneholder "bot", "straff" eller "risiko", matcher AI det umiddelbart med dette verktøyet.

Variabelbeskrivelser

En variabel beskrevet som "Søkeforespørselen" forteller AI ingenting. Den vil lime inn brukerens rå spørsmål hver gang. En bedre beskrivelse veileder AI til å trekke ut de riktige nøkkelordene før de sendes.

❌ Vagt✅ Klart
SøkeforespørselenSøkeforespørsel: bruddtype, firmanavn, sektor, bøtesum eller juridisk begrep
BrukerinputDokumenttype forespurt: mal, modell, skjema, klausul eller kontrakt

Dette presser AI til å omformulere i stedet for å kopiere hele meldingen fra brukeren — noe som resulterer i mer målrettede søk og bedre resultater.


Unngå Verktøykonflikter

Når to verktøy kan svare på det samme spørsmålet, nøler AI — og noen ganger velger tilfeldig. Hvert verktøy må dekke et eksklusivt område.

Regelen: hvis du kan tenke på et bruker spørsmål som kan gå til begge verktøy, trenger beskrivelsene dine mer presisjon.

Eksempel — 5 samsvarsverktøy med klare grenser:

VerktøyDekkerDekker IKKE
compliance_legal_analysisLovartikler, juridiske forpliktelser, rettigheterIngen praktiske råd, ingen virkelige saker
compliance_methodologyTrinn-for-trinn guider, revisjonsprosedyrer, rammeverkIngen juridisk tekst, ingen maler
compliance_document_templatesKlare modeller, skjemaer, kontraktsklausulerIngen metodikk, ingen juridisk analyse
compliance_business_processesOperasjonelle arbeidsflyter, godkjenningssløyferIngen juridisk tekst, kun interne prosesser
compliance_operational_solutionsKonkrete løsninger, tekniske anbefalingerIngen teori, kun handlingsbare løsninger

Jo mer spesifikk hver beskrivelse er om hva verktøyet dekker, jo mindre tvetydighet er det. Du trenger ikke å skrive eksplisitte unntak — presisjon gjør jobben.


Rask Sjekkliste

Før du publiserer en flyt med en Samtaleverktøy-utløser, verifiser:

  • Navn følger domain_action_target — skillebart uten å lese beskrivelsen
  • Beskrivelse starter med hva verktøyet gjør i 1 setning
  • Beskrivelse inkluderer "Bruk for:" med 3–5 konkrete bruksområder
  • Variabelbeskrivelser lister typene informasjon som forventes, ikke bare "forespørselen"
  • Ingen overlapping med et annet verktøys område
  • Testet med 2–3 tvetydige spørsmål i Testpanelet for å bekrefte korrekt ruting

Eksempel: Produkt Søk

Verktøykonfigurasjon:

  • Navn: ecommerce_product_search
  • Beskrivelse: Søker i produktkatalogen etter navn, kategori eller funksjon. Bruk for: å finne et spesifikt produkt, sammenligne produkter i en kategori, sjekke om et produkt eksisterer, se opp produktspecifikasjoner eller priser.
  • Variabel: query — "Produktnavn, kategori, funksjon eller prisklasse å søke etter"

Flyt:

  1. Utløser: Samtaleverktøy
  2. Handling: Søk i Kunnskapsbase ({{query}})
  3. Handling: Sett Observasjon (returner resultater)

Brukersamtale:

Bruker: "Har dere noen trådløse hodetelefoner?"
AI: kaller ecommerce_product_search med query="trådløse hodetelefoner"
AI: "Ja! Jeg fant 3 trådløse hodetelefoner. Sony WH-1000XM5 er vår bestselger til €349..."


Eksempel: JIRA Billet

Verktøykonfigurasjon:

  • Navn: support_create_jira_ticket
  • Beskrivelse: Oppretter en JIRA supportbillet fra samtalen. Bruk for: når brukeren rapporterer en feil, ber om en funksjon, eller trenger å eskalere et problem til det tekniske teamet.
  • Variabler: title — "Kort sammendrag av problemet (1 setning)", description — "Detaljert beskrivelse inkludert trinn for å gjenskape, forventet oppførsel og faktisk oppførsel"

Flyt:

  1. Utløser: Samtaleverktøy
  2. Handling: AI Forespørsel (generere tittel/beskrivelse)
  3. Parallell: Generere beskrivelse + tittel
  4. Handling: JIRA Opprett Sak

JIRA Flyteksempel


Relatert

Klar til å heve din
brukeropplevelse?

Distribuer AI-assistenter som gleder kunder og skalerer med virksomheten din.

GDPR-kompatibel