Hoppa till huvudinnehåll

Konversationsverktyg

Skapa ett verktyg som AI kan använda under konversationer. AI bestämmer när det ska anropas baserat på kontext.

Konversationsverktyg Konfiguration


När man ska använda

Använd denna trigger för att utöka vad din AI kan göra:

  • Sök efter produkter i din katalog
  • Kontrollera orderstatus i ditt system
  • Slå upp kunddata i CRM
  • Skapa supportärenden i JIRA
  • Boka möten
  • Valfri anpassad funktionalitet

Konfiguration

Grundläggande inställningar

FältBeskrivning
VerktygsnamnMänskligt läsbart namn (visas i Node-biblioteket)
BeskrivningFörklarar när/hur AI ska använda detta verktyg

Användarmålgrupp

Välj vem som kan använda detta verktyg:

AlternativBeskrivning
Alla användareAnonyma + anslutna användare
Endast anslutna användareEndast inloggade användare
Rollbaserad åtkomstSpecifika användarroller

Verktygsvariabler

Definiera parametrar som AI behöver samla in från användaren:

FältBeskrivning
VariabelnamnInternt namn (t.ex. query, orderId)
BeskrivningHjälper AI att förstå vad som ska frågas efter

Variabler blir tillgängliga som {{variableName}} i ditt flöde.


Hur det fungerar

  1. Du definierar ett verktyg med namn, beskrivning och variabler
  2. AI lär sig när det ska använda det från din beskrivning
  3. Användaren frågar något relaterat (t.ex. "Hitta en bärbar dator")
  4. AI samlar in nödvändiga variabler konversativt
  5. Flödet körs med de insamlade uppgifterna
  6. Resultatet returneras till AI för det slutliga svaret

Namngivning av dina verktyg: Varför det är viktigt

När din AI-assistent har tillgång till flera verktyg väljer den vilket den ska anropa baserat på tre saker endast: verktygsnamnet, verktygsbeskrivningen och variabelbeskrivningarna. Den kan inte se vad som finns i flödet — den läser text och beslutar.

Om dessa tre fält är vaga eller för lika över verktyg kommer AI att välja fel verktyg. Studier om LLM-funktionsanrop visar att förbättrad tydlighet i beskrivningen ensamt kan öka korrekt verktygsval med 15–20 procentenheter, utan att ändra den underliggande modellen.

Detta är särskilt kritiskt när du har flera verktyg som söker i olika kunskapsbaser — ur AIs perspektiv "söker de alla efter information." Namnet och beskrivningen är det enda sättet den kan särskilja dem.

Verktygsnamn

Använd mönstret domain_action_target så att namnet ensamt särskiljer varje verktyg:

❌ Vagt✅ Tydligt
Sökrgpd_legal_analysis
search_docsecommerce_product_search
Verktyg 2support_ticket_lookup

AI använder namnet som ett första filter innan den läser beskrivningen. Ett tydligt namn låter den kortlista omedelbart; ett generiskt namn tvingar den att gissa.

Verktygsbeskrivning

Beskrivningen är din mest kraftfulla hävstång. Använd denna formel:

[Vad det gör — 1 mening]
Använd för: [3–5 konkreta användningsfall med de ord som dina användare faktiskt skulle säga]

❌ Dåligt:

Sök i kunskapsbasen efter information.

✅ Bra:

Söker CNIL-sanktioner och CJUE-jurisprudens.
Använd för: att hitta straffbeslut efter sektor eller överträdelsetyp,
slå upp bötesbelopp, citera rättsliga prejudikat,
bedöma den finansiella risken för RGPD-överträdelse.

Orden inom "Använd för" fungerar som semantiska utlösare. När ett meddelande från en användare innehåller "böter", "straff" eller "risk", matchar AI omedelbart det med detta verktyg.

Variabelbeskrivningar

En variabel som beskrivs som "Sökfrågan" säger AI ingenting. Den kommer att klistra in användarens råa fråga varje gång. En bättre beskrivning vägleder AI att extrahera rätt nyckelord innan de skickas.

❌ Vagt✅ Tydligt
SökfråganSökfråga: överträdelsetyp, företagsnamn, sektor, bötesbelopp eller rättsligt begrepp
AnvändarinmatningBegärt dokumenttyp: mall, modell, formulär, klausul eller kontrakt

Detta tvingar AI att omformulera istället för att kopiera hela användarens meddelande — vilket resulterar i mer riktade sökningar och bättre resultat.


Undvika verktygskonflikter

När två verktyg kan svara på samma fråga tvekar AI — och ibland väljer den slumpmässigt. Varje verktyg måste täcka ett exklusivt territorium.

Regeln: om du kan tänka på en användarfråga som skulle kunna gå till antingen verktyg, behöver dina beskrivningar mer precision.

Exempel — 5 efterlevnadsverktyg med tydliga gränser:

VerktygTäckningTäck inte
compliance_legal_analysisLagartiklar, juridiska skyldigheter, rättigheterIngen praktisk rådgivning, inga verkliga fall
compliance_methodologySteg-för-steg-guider, revisionsprocedurer, ramverkIngen juridisk text, inga mallar
compliance_document_templatesKlara att använda modeller, formulär, kontraktsklausulerIngen metodologi, ingen juridisk analys
compliance_business_processesOperativa arbetsflöden, godkännandecirklarIngen juridisk text, endast interna processer
compliance_operational_solutionsKonkreta lösningar, tekniska rekommendationerIngen teori, endast handlingsbara lösningar

Ju mer specifik varje beskrivning är om vad verktyget täcker, desto mindre oklarhet finns det. Du behöver inte skriva explicita undantag — precision gör jobbet.


Snabbchecklista

Innan du publicerar ett flöde med en Konversationsverktyg-trigger, verifiera:

  • Namn följer domain_action_target — särskiljande utan att läsa beskrivningen
  • Beskrivning börjar med vad verktyget gör i 1 mening
  • Beskrivning inkluderar "Använd för:" med 3–5 konkreta användningsfall
  • Variabelbeskrivningar listar typerna av information som förväntas, inte bara "frågan"
  • Ingen överlappning med ett annat verktags territorium
  • Testad med 2–3 tvetydiga frågor i Testpanelen för att bekräfta korrekt ruttning

Exempel: Produkt Sökning

Verktygskonfiguration:

  • Namn: ecommerce_product_search
  • Beskrivning: Söker i produktkatalogen efter namn, kategori eller funktion. Använd för: att hitta en specifik produkt, jämföra produkter i en kategori, kontrollera om en produkt finns, slå upp produktspecifikationer eller prissättning.
  • Variabel: query — "Produktnamn, kategori, funktion eller prisklass att söka efter"

Flöde:

  1. Trigger: Konversationsverktyg
  2. Åtgärd: Sök i kunskapsbasen ({{query}})
  3. Åtgärd: Ställ observation (returnera resultat)

Användarkonversation:

Användare: "Har ni några trådlösa hörlurar?"
AI: anropar ecommerce_product_search med query="trådlösa hörlurar"
AI: "Ja! Jag hittade 3 trådlösa hörlurar. Sony WH-1000XM5 är vår bästsäljare till €349..."


Exempel: JIRA Biljett

Verktygskonfiguration:

  • Namn: support_create_jira_ticket
  • Beskrivning: Skapar en JIRA-supportbiljett från konversationen. Använd för: när användaren rapporterar en bugg, begär en funktion eller behöver eskalera ett problem till det tekniska teamet.
  • Variabler: title — "Kort sammanfattning av problemet (1 mening)", description — "Detaljerad beskrivning inklusive steg för att återskapa, förväntat beteende och faktiskt beteende"

Flöde:

  1. Trigger: Konversationsverktyg
  2. Åtgärd: AI-begäran (generera titel/beskrivning)
  3. Parallell: Generera beskrivning + titel
  4. Åtgärd: JIRA Skapa ärende

JIRA Flödesexempel


Relaterat

Redo att höja din
användarupplevelse?

Distribuera AI-assistenter som gläder kunder och växer med ditt företag.

GDPR-kompatibel