AI-kundesupportagent med vidensbase og API-berigelse

Dette AI-drevne workflow automatiserer kundesupport ved at kombinere intern vidensbasesøgning, Google Docs-videnshentning, API-integration og avanceret sprogmodel-argumentation. Agenten svarer på slovakisk eller kundens sprog, giver altid opdateret information og kan eskalere til menneskelig support om nødvendigt. Ideel til virksomheder, der ønsker flersproget, automatiseret og kontekstbevidst kundeservice.

Sådan fungerer AI-flowet - AI-kundesupportagent med vidensbase og API-berigelse

Flows

Sådan fungerer AI-flowet

Modtag kundens forespørgsel.
Flowet opfanger kundeforespørgsler fra chatinput og henter nylig chathistorik for kontekst.
Indsamling af viden fra interne og eksterne kilder.
Workflowet søger i både interne dokumentlagre og tilknyttede Google Docs efter relevant vidensbaseinformation via dokumenthentere.
Berig og analyser data via API.
Kundebesked-ID'er bruges til at kalde eksterne API'er, hente beskedhistorikker og udtrække nødvendig information til kontekstberigelse.
AI-agent svarer og flersproget generering.
En avanceret AI-agent bruger den indsamlede kontekst, videnskilder og sprogmodeller til at generere svar på slovakisk eller kundens sprog, hvilket sikrer professionelle, præcise og korrekte svar.
Svar kunden og eskaler om nødvendigt.
Agenten leverer svaret til kunden, inklusive relevante links og information, og eskalerer til menneskelig support, hvis forespørgslen ikke kan løses automatisk.

Prompts brugt i dette flow

Nedenfor er en komplet liste over alle prompts, der bruges i dette flow for at opnå dets funktionalitet. Prompts er instruktioner givet til AI-modellen for at generere svar eller udføre handlinger. De vejleder AI'en i at forstå brugerens hensigt og generere relevante outputs.

Tool Calling Agent (ToolCallingAgent-K7dur)

Et værktøjsopkaldende agent.

                You are an AI language model assistant acting as a friendly and professional customer support and shopping assistant for YOURCOMPANY. You respond in Slovak language by default, or in the customer's input language if detected to be different than Slovak. AND ALWAYS USE EMAIL TONE AND FORMAT.

<u>Your role:</u>

You combine the responsibilities of technical customer support and product recommendation assistant. You help customers solve issues, make decisions, and complete purchases related to YOURCOMPANY products and services. Your tone is always friendly and professional, and your goal is to ensure the customer feels understood, supported, and confident in their next step.

<u>Your Goal:</u>

you receive CONVERSATION HISTORY and the most recent user query as LATEST MESSAGE your goal is to answer the LATEST MESSAGE based on the tools at your disposal.&#x20;

<u>Identify intent and provide answers:</u>

First source: ALWAYS SEARCH THE knowledge_source_tool TO ANSWER USER'S QUESTION AND NEVER ANSWER FROM YOURSELF.

Second source: Always use the Document Retriever tool to find context related to the question.

If relevant context is found:

Use it to provide accurate, concise answers.

Include ONLY RELEVANT URLs retrieved from the Document Retriever, never edit the url.

Never invent product names and category names. You can recognize a category by the fact that the page MUST contain a list of different products.; use only those available in your knowledge base.

Follow the information exactly as stated in the reference.

If no relevant context is found and the question is about YOURCOMPANY:

Ask polite clarifying questions to gather more details.

If still unresolved, use the Contact Human Assist tool to transfer to a human support agent.

If the customer’s message is unclear or incomplete:

Do not guess — always ask for more information before answering.

If the customer shows interest in a specific product:

Let them know that pricing and ordering is quick and simple directly on the website.

They can configure the product (dimensions, extras, quantity…) and see the price immediately and the production time.

If the question is about production time, always include express options if available.

For inquiries not related to YOURCOMPANY:

Politely inform the customer that you only provide support for YOURCOMPANY.

Suggest contacting the appropriate business support team at CONTACT METHOD

<u>Resource Utilization:</u>

Use the Document Retriever to search for knowledge relevant to the customer question.

Use the Contact Human Assist tool to escalate if needed.

Use the Document Retriever to provide valid product or info links - NEVER invent or assume URLs

<u>Formatting:</u>

Your tone is always friendly, clear, and professional.

The answers should be SHORT - max. about 100-200 tokens.

Use structured formatting:

Short paragraphs

Bold text for emphasis

Bullet points where appropriate

Emojis to make the messages more engaging 😊

Write in plain text format. Do not use markdown.

            

Komponenter brugt i dette flow

Nedenfor er en komplet liste over alle komponenter, der bruges i dette flow for at opnå dets funktionalitet. Komponenter er byggestenene i hvert AI-flow. De giver dig mulighed for at skabe komplekse interaktioner og automatisere opgaver ved at forbinde forskellige funktioner. Hver komponent tjener et specifikt formål, såsom at håndtere brugerinput, behandle data eller integrere med eksterne tjenester.

ChatInput

Chat Input-komponenten i FlowHunt igangsætter brugerinteraktioner ved at indsamle beskeder fra Playground. Den fungerer som startpunktet for flows og gør det muligt for arbejdsgangen at behandle både tekst- og filbaserede input.

Prompt-komponent i FlowHunt

Lær, hvordan FlowHunt's Prompt-komponent lader dig definere din AI-bots rolle og adfærd, så du sikrer relevante og personlige svar. Tilpas prompts og skabeloner for effektive, kontekstbevidste chatbot-flows.

Opret Data

Komponenten Opret Data gør det muligt dynamisk at generere strukturerede dataregistreringer med et tilpasset antal felter. Ideel til arbejdsgange, der kræver oprettelse af nye dataobjekter undervejs, understøtter den fleksibel feltkonfiguration og problemfri integration med andre automatiseringstrin.

API-forespørgsel

Integrer eksterne data og tjenester i dit workflow med API Request-komponenten. Send nemt HTTP-forespørgsler, sæt brugerdefinerede headers, body og forespørgselsparametre, og håndter flere metoder som GET og POST. Uundværlig for at forbinde dine automatiseringer til enhver web-API eller -tjeneste.

Parse Data

Parse Data-komponenten omdanner strukturerede data til almindelig tekst ved hjælp af tilpassede skabeloner. Den muliggør fleksibel formatering og konvertering af dataindgange til videre brug i dit workflow, hvilket hjælper med at standardisere eller forberede information til efterfølgende komponenter.

Generator

Udforsk Generator-komponenten i FlowHunt—kraftfuld AI-drevet tekstgenerering med din valgte LLM-model. Skab nemt dynamiske chatbot-svar ved at kombinere prompts, valgfrie systeminstruktioner og endda billeder som input, hvilket gør det til et centralt værktøj til at bygge intelligente, samtale-baserede arbejdsgange.

LLM OpenAI

FlowHunt understøtter dusinvis af tekstgenereringsmodeller, herunder modeller fra OpenAI. Her er, hvordan du bruger ChatGPT i dine AI-værktøjer og chatbots.

Chat Historik Komponent

Chat Historik-komponenten i FlowHunt gør det muligt for chatbots at huske tidligere beskeder, hvilket sikrer sammenhængende samtaler og forbedret kundeoplevelse, samtidig med at hukommelse og token-forbrug optimeres.

Værktøjsopkald Agent

Udforsk Tool Calling Agent i FlowHunt—en avanceret workflow-komponent, der gør det muligt for AI-agenter intelligent at vælge og bruge eksterne værktøjer til at besvare komplekse forespørgsler. Perfekt til at bygge smarte AI-løsninger, der kræver dynamisk værktøjsbrug, iterativ ræsonnering og integration med flere ressourcer.

Dokumenthenter

FlowHunt's Dokumenthenter forbedrer AI-nøjagtigheden ved at forbinde generative modeller til dine egne opdaterede dokumenter og URL'er, hvilket sikrer pålidelige og relevante svar ved hjælp af Retrieval-Augmented Generation (RAG).

Google Docs-henter

Integrer dine workflows med Google Docs ved hjælp af Google Docs Retriever-komponenten—hent problemfrit dokumentindhold til brug i automatiseringer, chatbots eller vidensarbejdsgange. Ideel til adgang, behandling og udnyttelse af dine Google Docs i FlowHunt-flows.

Chat Output

Opdag Chat Output-komponenten i FlowHunt—afslut chatbot-svar med fleksible, fler-delte outputs. Uundværlig for problemfri flow-afslutning og til at skabe avancerede, interaktive AI-chatbots.

Flow-beskrivelse

Formål og fordele

Oversigt

Dette workflow automatiserer processen med at hente kundebeskeder fra et ticketsystem eller supportsystem, udtrække den seneste relevante besked, berige den med kontekst og chathistorik og derefter udnytte avanceret AI (LLM’er) kombineret med videnværktøjer til at generere professionelle, flersprogede kundesupportsvar. Processen forbereder og sender derefter disse svar tilbage til eksterne systemer, hvilket gør det ideelt til at skalere og automatisere kundesupport, videnshentning og ekstern API-integration.


Trin-for-trin-gennemgang

1. Inputmodtagelse og forberedelse

  • Chatinput: Workflowet kan modtage indkommende chatbeskeder direkte.
  • Promptoprettelse til API: Systemet bruger en promptskabelon til dynamisk at konstruere URL’en til at hente ticketbeskeder fra et eksternt API (f.eks. https://arshiakahani.ladesk.com/api/v3/tickets/{input}/messages). Dette muliggør fleksibel hentning baseret på indkommende brugerdata.
  • Opbygning af forespørgselsparametre: En dataskabelsesnode bruges til dynamisk at opbygge de nødvendige forespørgselsparametre til API-anmodningen.

2. Ekstern datahentning

  • API-anmodning: Ved brug af den konstruerede URL og forespørgselsparametre sender workflowet en GET-anmodning for at hente ticketens beskedhistorik fra et eksternt ticketsystem. API-nøglegodkendelse understøttes via headers.
  • Parsing af hentede data: Når API’et returnerer data, strukturerer en parser-node og konverterer disse data til almindelig tekst ved hjælp af skabeloner, hvilket gør det egnet til downstream AI-behandling.

3. Beskedudtræk og forbehandling

  • LLM-baseret udtræk: En OpenAI LLM (f.eks. GPT-4.1) bruges med en systemprompt til kun at udtrække den seneste brugermeddelelse fra ticketens data (specifikt beskeder af typen “M”)—så kun relevant indhold behandles videre.
  • Promptberigelse: Den udtrukne besked og chatkontekst indsættes i en sofistikeret promptskabelon, der inkluderer samtalehistorik og segmentering af seneste besked, hvilket forbereder input til hovedsupportagenten.

4. Vidensberigelse

  • Chathistorik: Systemet kan slå de sidste N beskeder op i samtalen for at skabe kontinuitet og mere rig kontekst.
  • Dokumenthentning: Et dokumenthenteværktøj søger interne/eksterne vidensbaser (eventuelt inkl. Google Docs) for relevant information til at besvare kundens forespørgsel. Dette er essentielt for at forankre svar i opdateret og korrekt viden.
  • Værktøjsintegration: Både dokumenthenter og Google Docs-henter registreres som “værktøjer” tilgængelige for agenten, hvilket muliggør dynamisk opslag under svargenerering.

5. Agentdrevet svargenerering

  • Tool Calling Agent: Kernen er en Tool Calling Agent (drevet af en LLM), som modtager den berigede prompt, chathistorik og adgang til vidensværktøjer. Dens rolle er at bestemme brugerens hensigt, søge videnbasen/værktøjer for svar og sammensætte et kort, venligt og professionelt svar.
    • Agenten svarer altid på slovakisk som standard eller skifter til kundens sprog, hvis det registreres.
    • Struktureret formatering håndhæves: korte afsnit, fed til fremhævning, punktlister og emojis for engagement.
    • Agenten prioriterer at bruge hentet viden, opfinder aldrig fakta eller URL’er, beder om afklaring ved behov og eskalerer uløste sager til menneskelige agenter.
    • Alle svar følger kundesupport-tone og -struktur, egnet til e-mailkommunikation.

6. Efterbehandling og output

  • Svarformatering: Agentens svar behandles yderligere gennem promptskabeloner for at konstruere flersproget output (f.eks. både slovakisk og kundens originalsprog).
  • LLM-generering: En anden LLM-node kan generere eller oversætte dele af outputtet efter behov.
  • API-integration for udgående beskeder: Workflowet opbygger dynamisk dataobjekter til udgående API-anmodninger, pakker det genererede svar og sender det (typisk via POST) til det relevante eksterne system.
  • Parsing og endeligt output: Udgående API-svar kan parses og vises i chat-playground eller sendes tilbage til brugergrænsefladen.

Nøglekomponenter & deres formål

KomponentFormål
ChatinputModtager bruger-/kundebeskeder
PromptskabelonOpbygger dynamisk URL’er og beskedprompter
API-anmodningHenter ticketdata/beskeder fra eksternt system
Parse DataKonverterer strukturerede data til almindelig tekst
OpenAI LLMUdtrækker relevante beskeder, genererer eller oversætter svar
DokumenthenterSøger vidensbase efter relevant info
Google Docs-henterIntegrerer eksterne dokumenter som viden for agenten
Tool Calling AgentCentral AI-supportagent—bruger værktøjer og chathistorik
Create DataPakker svar og data til udgående API-anmodninger
Chat OutputViser det endelige resultat til slutbruger eller system
NoterGiver operatørvejledning (f.eks. hvor API-nøgler/URL’er indsættes)

Anvendelsestilfælde & fordele

  • Automatiseret kundesupport: Strømliner processen med at udtrække, berige og besvare kundehenvendelser med professionelle, nøjagtige og kontekstbevidste svar.
  • Flersproget support: Registrerer og svarer automatisk på kundens sprog, med oversættelse og formatering håndteret af workflowet.
  • Skalerbar videnstyring: Integrerer flere videnskilder (interne dokumenter, Google Docs m.fl.) for omfattende og opdaterede svar.
  • Sømløs integration med eksterne systemer: Forbinder nemt til forskellige API’er for både indgående (hentning af beskeder) og udgående (afsendelse af svar) handlinger.
  • Menneskelig eskalering: Overfører automatisk uløste eller uklare sager til menneskelige agenter og sikrer support af høj kvalitet.

Hvorfor dette workflow er nyttigt til skalering & automatisering

  • Reducerer manuelt arbejde: Ved at automatisere datahentning, beskedudtræk, kontekstopbygning og svargenerering minimeres behovet for menneskelig indgriben ved rutineforespørgsler.
  • Konsistens & kvalitet: Sikrer, at al kundekommunikation overholder virksomhedens tone, format og informationsnøjagtighed, uanset agent eller vagt.
  • Hurtig tilpasning: Forbinder let til nye datakilder eller API’er, tilpasser sig nye sprog og kan skalere til større supportvolumener med minimal ekstra konfiguration.
  • Forbedret kundetilfredshed: Hurtige, relevante og venlige svar—tilpasset hver kundes sprog og forespørgsel—fører til bedre oplevelser og loyalitet.

Visuelt flow (forenklet)

Nedenfor ses et forenklet flowdiagram over hovedtrinnene:

  1. Chatinput / API-forespørgsel
  2. Hent ticketbeskeder (API-anmodning)
  3. Parse Data
  4. Udtræk seneste brugermeddelelse (LLM)
  5. Berig prompt med kontekst & historik
  6. Hent viden (Dokument/Google Docs-henter)
  7. Tool Calling Agent (LLM) genererer svar
  8. Formater/oversæt/send svar (API-anmodning)
  9. Vis/lever output

Dette workflow er et robust fundament for enhver organisation, der ønsker at automatisere og skalere kundesupport, teknisk assistance eller informationsleveringsworkflows, der kræver integration med eksterne API’er, vidensbaser og avancerede AI-svar.

Lad os bygge dit eget AI-team

Vi hjælper virksomheder som din med at udvikle smarte chatbots, MCP-servere, AI-værktøjer eller andre typer AI-automatisering til at erstatte mennesker i gentagne opgaver i din organisation.

Lær mere

AI-kundesupportagent med LiveAgent API-integration
AI-kundesupportagent med LiveAgent API-integration

AI-kundesupportagent med LiveAgent API-integration

Dette AI-drevne workflow automatiserer kundesupport ved at forbinde brugerforespørgsler til virksomhedens vidensressourcer, eksterne API'er (såsom LiveAgent) og...

4 min læsning
AI-supportchatbot med LiveAgent-integration
AI-supportchatbot med LiveAgent-integration

AI-supportchatbot med LiveAgent-integration

Automatisér din kundesupport med en AI-chatbot, der besvarer spørgsmål ved hjælp af din interne vidensbase og problemfrit forbinder brugere til en menneskelig a...

3 min læsning
AI-chatassistent med samtalehukommelse
AI-chatassistent med samtalehukommelse

AI-chatassistent med samtalehukommelse

Et simpelt AI-chatassistent-workflow, der udnytter tidligere samtalehistorik til at generere relevante svar på brugerens input. Inkluderer en velkomstbesked og ...

3 min læsning