Flow-beskrivelse
Formål og fordeler
Oversikt
Denne arbeidsflyten implementerer en AI-assistent basert på Google Sheets, designet for å svare på brukerens spørsmål kun ved bruk av informasjon fra et oppgitt Google-ark. Systemet sikrer pålitelige, dokumentbaserte svar og unngår å innføre informasjon som ikke finnes i det tilsendte arket. Arbeidsflyten er modulbasert, skalerbar og egnet for å automatisere dokumentbasert spørsmål-og-svar og støtteoppgaver, noe som gjør den nyttig for kunnskapsforvaltning, kundestøtte og interne dokumentspørringer.
Arbeidsflytstruktur
Arbeidsflyten består av følgende hovedkomponenter:
Nodens navn | Formål |
---|
Chat Input | Tar imot brukerforespørsler og filopplastinger. |
Message Widget | Viser en velkomstmelding (eller informasjonsmelding) til brukeren. |
Chat Output | Viser svar, inkludert velkomstmeldinger og AI-genererte svar, til brukeren. |
Chat History | Opprettholder kort minne om de siste chatutvekslingene for å gi sammenheng til AI-agenten. |
Google Sheets Retriever | Henter innholdet fra et angitt Google-ark og gjør det tilgjengelig som et verktøy. |
Tool Calling Agent | AI-komponent som svarer på brukerforespørsler, kun ved bruk av Google-arket som kunnskapsbase. |
Kantene i flyten kobler disse nodene sammen, og sikrer at data flyter smidig fra brukerinput, gjennom dokumentinnhenting og AI-resonnement, til brukerutgang.
Trinnvis logikk
Velkomstmelding og innhenting av input
- Når en bruker åpner assistenten, vises en Message Widget med en tilpassbar velkomstmelding som instruerer dem om å laste opp eller velge et dokument og stille spørsmål.
- Chat Input-noden fanger opp brukerens forespørsler (tekst eller filopplasting) og sender dem inn i arbeidsflyten.
Dokumentinnhenting
- Google Sheets Retriever-noden lar brukeren (eller systemet) velge et spesifikt Google-ark (og arkfane) som informasjonskilde. Noden henter innholdet og eksponerer et “verktøy”-grensesnitt for AI-agenten.
Sammenheng med chatthistorikk
- Chat History-noden lagrer de siste 5 meldingene (opptil 800 tokens) for kontekst, slik at AI-en kan gi mer sammenhengende og kontekstsensitive svar i samtaler med flere utvekslinger.
AI-resonnement med begrensninger
- Tool Calling Agent er den sentrale AI-komponenten. Den:
- Mottar brukerens spørsmål og relevant chatthistorikk.
- Har tilgang til Google-arket som eneste verktøy/kunnskapskilde.
- Styres av en detaljert systemprompt som sikrer:
- Svar må være strengt basert på arkinnholdet.
- Ingen ekstern kunnskap eller antakelser er tillatt.
- Hvis svaret ikke finnes, må agenten si fra.
- Sitat fra relevant seksjon oppmuntres for åpenhet.
Presentasjon av svaret
- AI-agentens svar vises til brukeren via en Chat Output-node.
Flytdiagram (Konseptuelt)
[Brukerinput]
↓
[Velkomstmelding] → [Chat Output (velkomst)]
↓
[Chat Input]
↓
[Tool Calling Agent] ← [Chat History]
↑
[Google Sheets Retriever]
↓
[Chat Output (svar)]
Nøkkelfunksjoner og fordeler
Streng dokumentforankring:
Sikrer at alle AI-svar kan spores tilbake til det oppgitte Google-arket, noe som er avgjørende for samsvar, pålitelighet og åpenhet.
Skalerbar og gjenbrukbar:
Den modulære utformingen lar deg koble inn ulike dokumenter, justere innstillingsvalg for innhenting eller bytte AI-modell ved behov.
Automatisert kunnskapslevering:
Brukere kan selv finne svar på dokumentbaserte spørsmål uten manuell inngripen, noe som reduserer arbeidsmengden for støtte og øker informasjonsflyten.
Kontekstsensitive svar:
Ved å bruke nylig chatthistorikk kan systemet håndtere oppfølgingsspørsmål og samtaler med flere utvekslinger mer effektivt.
Feilhåndtering:
Hvis svaret ikke finnes i dokumentet, kommuniserer AI-en dette tydelig og forhindrer feilinformasjon.
Eksempler på brukstilfeller
- Spørsmål-og-svar på intern kunnskapsbase:
Ansatte kan søke i policy-dokumenter, prislister eller prosjektoversikter lagret i Google Sheets. - Kundestøtte:
Kunder får presise svar basert på offisiell dokumentasjon, som produktspecifikasjoner eller vanlige spørsmål. - Automatisert datauttrekk:
Strukturerte svar på ad-hoc datahenvendelser fra driftsark.
Konklusjon
Denne arbeidsflyten automatiserer prosessen med å svare på spørsmål kun basert på innholdet i et valgt Google-ark. Dens strenge etterlevelse av dokumentbasert kunnskap og robuste, skalerbare utforming gjør den til et verdifullt verktøy for organisasjoner som ønsker nøyaktig, etterprøvbar og effektiv informasjonslevering.