Blogg

AI med realtidsanslutning – Tool Calling

Lär dig mer om AI:s Tool Calling

För att hämta dagens väder, KTX-tidtabellen, växelkurser och interna dokument måste man växla mellan flera appar och system. AI som endast använder information fram till tidpunkten då inlärningen avslutades har svårt att återspegla situationer som förändras kontinuerligt.
Tool Calling gör det möjligt för AI att välja externa verktyg som passar användarens begäran samt hämta aktuell information och utföra arbetsuppgifter. I den här artikeln förklaras hur Tool Calling fungerar, inom vilka områden det kan användas och vad man bör kontrollera vid utformningen.

Vad är Tool Calling

Tool Calling är en teknik som kopplar stora språkmodeller till externa funktioner, API:er, databaser och verksamhetssystem. AI analyserar användarens begäran, fastställer nödvändiga verktyg och indata och använder sedan resultatet från verktygen för att formulera ett svar eller utföra nästa uppgift.

Skillnader beroende på hur AI behandlar information
KategoriBearbetning baserad på träningsdataBearbetning baserad på Tool Calling
InformationsaktualitetAnvänder information fram till modellens träningstidpunktAnvänder externa data från tidpunkten för anropet
BeräkningGenererar resultat utifrån sammanhangetKontrollerar resultatet genom att anropa en kalkylator eller beräkningsfunktion
Interna dokumentAnvänder endast information som ingick i träningsprocessenHämtar data från databaser och dokumentsystem som behörigheten tillåter
Utförande av arbetsuppgifterGenererar svarstextUtför uppgifter som bokning, registrering, sändning och rapportgenerering

Så behandlas en begäran

Processen för begäran
Exempel på begäran

Vad som är möjligt med Tool Calling

Tool Calling kopplar samman informationshämtning och åtgärder i ett enda konversationsflöde. Användare kan ange villkor på naturligt språk utan att behöva känna till hur de olika tjänsterna söker eller var menyerna finns. Företag kan konfigurera vilka verktyg som får anropas på olika sätt utifrån användarbehörigheter och verksamhetsregler.

AnvändningsområdenAnslutna systemExempel på hantering
Information i realtidAPI:er för väder, trafik, valutakurser och aktiekurserHämtning av aktuell information och jämförelse utifrån villkor
Exakta beräkningarKalkylatorer, statistiska funktioner och API:er för avgiftsberäkningBeräkning av skatt, avstånd, kostnader och statistiska värden
Intern informationDokumentlagring, databaser och söksystemSökning efter policyer, avtal och resultatuppgifter inom behörighetsområdet
KalenderhanteringKalendrar och bokningssystemKontroll av tillgängliga tider och registrering av bokningar
KommunikationE-post, meddelandetjänster och aviseringstjänsterSkapande och sändning av meddelanden efter användarens godkännande
ArbetsautomatiseringSystem för rapporter, kundhantering och affärsresursplaneringInsamling av material, ifyllnad av formulär och ändring av status

Aspekter att kontrollera vid utformningen

När anslutningarna till externa system ökar utökas även omfattningen av dataåtkomst och behörigheter att utföra åtgärder. Tjänsteoperatören måste konkret fastställa verifieringsprocesser före och efter anrop, rutiner för felhantering och kostnadsgränser. Användaren måste kunna kontrollera vilken information som överförs till vilket system.

KontrollpunktMöjligt problemUtformningsmetod
Skydd av personuppgifterPersonuppgifter kan överföras till externa system under anropsprocessenÖverför endast nödvändiga data och hantera kryptering, lagringsperioder och villkor för utlämnande till tredje part
ÅtkomstbehörigheterDet kan gå att komma åt material eller funktioner som användaren saknar behörighet tillTillämpa användarautentisering och rollbaserade behörigheter och verifiera behörigheten igen före anropet
DatakorrekthetAPI:et kan returnera föråldrade eller felaktiga värdenVisa informationens tidpunkt och källa och tillämpa validering och korskontroll
Ansvar för åtgärderOavsiktliga åtgärder kan bekräftas under bokning, betalning eller sändningTillämpa steg för användarbekräftelse och godkännande för åtgärder som är svåra att avbryta
KostnadshanteringDriftskostnaderna kan öka på grund av upprepade anrop och stora mängder förfrågningarFastställ regler för begränsning av antalet anrop, lagring av resultat och förhindrande av dubblettförfrågningar
UnderhållExterna API:er och indataformat kan ändrasHantera versionshantering, automatiska tester, felidentifiering och alternativa hanteringsrutiner
  • Begränsa känsliga uppgifter till det som krävs för syftet med anropet.
  • Inför ett steg för användargodkännande vid betalningar, bokningar, överföringar och raderingar.
  • Dokumentera kontinuerligt verktygens svarstider, felfrekvenser och kostnader per anrop.
  • Visa källan till externa data och när de hämtades i resultatet.
  • Tillämpa kriterier för antal omförsök och alternativ hantering om ett verktyg slutar fungera.

CLEVI:s inriktning för tillämpning i det praktiska arbetet

CLEVI:s tillämpningsprinciper

AI:s användbarhet i arbetet beror på modellens prestanda, vilka verktyg som kan anslutas, hur korrekt de körs och nivån på säkerhetskontrollerna. Genom att ansluta flera verktyg till en och samma begäran kan allt från informationssökning till sammanställning av resultat och efterföljande åtgärder hanteras på samma skärm. Genom att återspegla behörigheter och godkännandeprocesser för varje arbetsuppgift kan organisationen minska repetitivt arbete och samtidigt upprätthålla sina säkerhetspolicyer.

  • Tool Calling
  • Funktionsanrop
  • Generativ AI
  • AI-agent
  • Automatisering av arbetsuppgifter
  • API-integration
Tillbaka till nyhetsrummet

Språk och region

Maskinöversatta språk översätts av clevi/cip-5.5-im och märks som sådana. Detta gäller språk med ett publicerat webbplatspaket.

137 språk

Rekommenderas

1

Östasien

7

Sydostasien

11

Sydasien

18

Centralasien

5

Mellanöstern och Kaukasus

10

Västeuropa och Sydeuropa

17

Storbritannien och Irland

4

Nordeuropa

10

Centraleuropa och Balkan

14

Östeuropa

5

Östafrika

8

Västafrika och Centralafrika

9

södra Afrika

8

Nord- och Sydamerika

5

Oceanien

5