- Start
- /
- Artikel
Riktlinjer för att definiera mål och instruktioner för AI-agenten
I den här artikeln beskrivs riktlinjer för att definiera mål och instruktioner för LLM-drivna autonoma AI-agenter.
Bästa praxis för att definiera mål
I det här avsnittet beskrivs bästa praxis för att skriva måluppmaningar för AI-agenten som använder stora språkmodeller (LLM:er) och åtgärder för att uppfylla användarnas avsikter. AI-agenten har stöd för två typer av åtgärder – Slot-fyllning och Slot-fyllning med fyllning. Varje plats representerar ett steg för att uppfylla användarens avsikt.
Måluppmaningen bör ge en tydlig riktning för AI-agentens syfte utan att delas in i specificeringar. Detaljerna om hur målet ska uppnås, inklusive källor, destinationer, datum eller annan specifik information, hanteras av de enskilda åtgärderna och deras processer för att fylla i ankomst- och avgångstider.
Metoder att anta
- Håll målet allmänt och brett.
- Fokusera på agentens övergripande funktion eller syfte.
- Använd åtgärdsverb för att beskriva agentens primära funktion.
- Överväg resultatet eller fördelarna för användaren.
- Använd klart och koncist språk.
- Se till att målet stämmer överens med agentens åtgärder och funktioner.
Goda exempel
- Hjälper användare att boka flyg
- Hjälp med restaurangbokningar
- Tillhandahållande av väderprognoser
- Hantera personliga uppgiftslistor
Praxis att undvika
- Inkludera inte specifika uppgifter som platser, datum eller användarinformation.
- Undvik att nämna särskilda åtgärder eller metoder för genomförande.
- Använd inte teknisk jargon eller komplex terminologi.
- Undvik alltför långa eller komplicerade målpåståenden.
- Inkludera inte flera orelaterade mål i en enda uppmaning.
- Undvik att använda tvetydigt eller vagt språk.
Dåliga exempel
- Hjälp användare att boka ett flyg från Los Angeles till San Francisco den 15 juli (för specifikt)
- Använda ett flygboknings-API för att boka platser på ett flygplan (omnämnande av implementeringsuppgifter)
- Boka flyg, göra hotellbokningar och hyra bilar (flera orelaterade mål)
- Använda bearbetning av naturligt språk för att förstå användarfrågor om flygbokningar (för tekniska)
- Att göra saker relaterade till resor (för vaga)
Bästa praxis för att definiera instruktioner
Du bör ge LLM-drivna agenter tydliga och användbara instruktioner för att säkerställa att de utför sina uppgifter korrekt och effektivt. I det här avsnittet beskrivs bästa praxis i Do's and Don't-format för att vägleda dig skriftliga instruktioner för agenter som drivs av LLM. Dessa agenter använder integrerade verktyg för uppgifter som tidsbokning, kundsupport och andra chatt-/röstbaserade interaktioner.
Metoder att anta
-
Var specifik och tydlig
- Definiera tydligt vilken uppgift agenten måste utföra.
- Använd enkelt och lättförståeligt språk.
-
Ge steg-för-steg-instruktioner
- Dela upp uppgifter i mindre, hanterbara steg.
- Se till att stegen följer en logisk ordning.
-
Inkludera kontextuell medvetenhet
- Tillhandahåll sammanhang som hjälper agenten att förstå uppgiften.
- Anpassa instruktioner för att förbättra användarupplevelsen.
-
Ange verktygsanvändning
- Ange tydligt vilka verktyg som ska användas.
- Ge detaljerade instruktioner om hur verktyget används.
-
Plan för felhantering
- Inkludera anvisningar för hantering av vanliga fel.
- Ange reservalternativ.
-
Engagera användare
- Inkludera anvisningar om användarinteraktion.
- Se till att agenten bekräftar åtgärder och ber om feedback.
-
Säkerställa anpassningsbarhet
- Tillåt justeringar baserat på användarindata.
- Uppmuntra kontinuerlig förbättring.
-
Följa etiska överväganden
- Se till att etiska riktlinjer och föreskrifter följs.
- Inkludera åtgärder för att minska potentiella bieffekter.
Goda exempel
-
Tidsbokning – fråga användaren om önskat datum och önskad tid. Använd kalenderverktyget för att kontrollera tillgängligheten. Boka mötet och bekräfta uppgifterna med användaren om det finns tillgängligt. Om det inte är tillgängligt föreslår du nästa tillgängliga tidlucka.
-
Kundsupport – Hälsa på användaren och fråga. Om frågan gäller en lösenordsåterställning vägleder du dem genom återställningsprocessen med hjälp av autentiseringsverktyget. Bekräfta återställningen och fråga om de behöver ytterligare hjälp.
-
Feedback-insamling – när du har slutfört interaktionen ber du användaren att betygsätta upplevelsen på en skala från 1–5. Logga feedbacken och tack användaren för inmatningen.
Praxis att undvika
-
Undvik vaga instruktioner – använd tvetydigt språk.
-
Hoppa över steg– anta agentens steg för steg.
-
Ignorera sammanhang – Ge instruktioner utan sammanhang.
-
Ignorera verktygsinformation – det går inte att ange vilka verktyg som ska användas.
-
Ignorera felhantering – Ignorera potentiella fel.
-
Ignorera användarinteraktion – hoppa över steg för användarengagemang.
-
Var oflexibel – Ge styva instruktioner som inte tillåter ändringar.
-
Ignorera etiska riktlinjer – Ignorera efterlevnad och begränsning av fördomar.
-
Undvik att använda motstridiga instruktioner – Vi bör inte använda motstridiga instruktioner (som förvirrar agenten).
Dåliga exempel
-
Tidsbokning
- Hantera kundförfrågningar (för vaga).
- Boka bara en tid (utan att ange hur).
-
Kundtjänst
- Hjälp användaren (för vag).
- Återställ lösenordet (utan att bekräfta användaridentiteten).
-
Feedbackinsamling
- Få feedback (för vag).
- Fråga om de gillade det (utan ett strukturerat betygssystem).