Bedste praksis for definition af mål

Dette afsnit beskriver bedste praksis for at skrive målmeddelelser til den kunstige intelligens-agent, der bruger store sprogmodeller (LLM'er), og handlinger for at opfylde brugerhensigter. AI-agenten understøtter to typer handlinger – åbningsfyldning og åbningsfyldning med opfyldning. Hvert slot repræsenterer et trin i opfyldelsen af brugerens hensigt.

Målprompten skal give en klar retning for AI-agentens formål uden at gå i detaljer. Detaljerne om, hvordan målet skal nås, herunder kilder, destinationer, datoer eller andre specifikke oplysninger, håndteres af de enkelte handlinger og deres processer til udfyldelse af slots.

Praksis, der skal vedtages

  • Hold målet generelt og bredt.
  • Fokuser på agentens overordnede funktion eller formål.
  • Brug handlingsverber til at beskrive agentens primære funktion.
  • Overvej resultatet eller fordelen for brugeren.
  • Brug klart og kortfattet sprog.
  • Sørg for, at målet stemmer overens med agentens handlinger og egenskaber.

Gode eksempler

  • Hjælper brugere med at booke flyrejser
  • Hjælp med restaurantreservationer
  • Tilvejebringelse af vejrudsigter
  • Administration af personlige opgavelister

Praksis, der skal undgås

  • Inkluder ikke specifikke oplysninger som f.eks. placeringer, datoer eller brugeroplysninger.
  • Undgå at nævne særlige foranstaltninger eller gennemførelsesmetoder.
  • Brug ikke teknisk jargon eller kompleks terminologi.
  • Undgå alt for lange eller komplicerede måludtalelser.
  • Medtag ikke flere ikke-relaterede mål i en enkelt prompt.
  • Undgå at bruge tvetydigt eller uklart sprog.

Dårlige eksempler

  • Hjælper brugere med at booke et fly fra Los Angeles til San Francisco den 15. juli (for specifikt)
  • Brug af en flybooking-API til at reservere pladser på et fly (omtaler implementeringsdetaljer)
  • Bestilling af flyrejser, hotelreservationer og leje af biler (flere ikke-relaterede mål)
  • Brug af naturlig sprogbehandling til at forstå brugerforespørgsler om flybestillinger (for teknisk)
  • At gøre ting relateret til rejser (for uklart)

Bedste praksis for definition af vejledninger

Du bør give LLM-drevne agenter klare instruktioner, der kan handles på, for at sikre, at de udfører deres opgaver korrekt og effektivt. Dette afsnit beskriver bedste praksis i et gør og gør ikke-forsøg-format for at hjælpe dig med at skrive instruktioner til LLM-drevne agenter. Disse agenter bruger integrerede værktøjer til opgaver som f.eks. booking af en aftale, kundesupport og andre chat/stemmebaserede interaktioner.

Praksis, der skal vedtages

  • Vær specifik og tydelig

    • Definer tydeligt den opgave, som agenten skal udføre.
    • Brug et ligetil og let forståeligt sprog.

  • Angiv trin for trin-vejledning

    • Opdel opgaver i mindre, håndterbare trin.
    • Sørg for, at trinnene følger en logisk rækkefølge.

  • Inkluder kontekstuel opmærksomhed

    • Angiv kontekst for at hjælpe agenten med at forstå opgaven.
    • Skræddersy vejledninger for at forbedre brugeroplevelsen.
  • Angiv brug af værktøj

    • Angiv tydeligt, hvilke værktøjer der skal bruges.
    • Giv detaljerede instruktioner om brug af værktøjet.

  • Plan for fejlhåndtering

    • Medtag vejledninger til håndtering af almindelige fejl.
    • Angiv fallback-valgmuligheder.

  • Engager brugere

    • Medtag vejledning i brugerinteraktion.
    • Sørg for, at agenten bekræfter handlinger og søger feedback.

  • Sørg for tilpasningsevne

    • Tillad justeringer baseret på brugerinput.
    • Tilskynd til løbende forbedringer.

  • Overholde etiske overvejelser

    • Sørg for overholdelse af etiske retningslinjer og forskrifter.
    • Medtag foranstaltninger til at afbøde potentielle skævheder.

Gode eksempler

  • Aftale booking – Bed brugeren om deres foretrukne aftale dato og klokkeslæt. Brug kalenderværktøjet til at kontrollere tilgængelighed. Hvis det er muligt, skal du booke aftalen og bekræfte oplysningerne med brugeren. Hvis det ikke er tilgængeligt, skal du foreslå det næste tilgængelige tidsinterval.

  • Kundesupport – Hilsen brugeren og bed om vedkommendes forespørgsel. Hvis forespørgslen handler om en nulstilling af adgangskode, skal du guide dem gennem nulstillingsprocessen ved hjælp af godkendelsesværktøjet. Bekræft nulstillingen, og spørg, om de har brug for yderligere assistance.

  • Indsamling af feedback – Når interaktionen er fuldført, skal du bede brugeren om at bedømme sin oplevelse på en skala på 1-5. Log feedbacken, og tak brugeren for deres input.

Praksis, der skal undgås

  • Undgå vage instruktioner – brug tvetydigt sprog.

  • Spring trin over – antag, at agenten udsender trin.

  • Ignorer kontekst – Giv instruktioner uden kontekst.

  • Forsøm værktøjsdetaljer – du kan ikke angive, hvilke værktøjer der skal bruges.

  • Overse fejlhåndtering – ignorer potentielle fejl.

  • Ignorer brugerinteraktion – spring trin for brugerengagement over.

  • Vær ufleksibel – giv stive instruktioner, der ikke tillader ændringer.

  • Ignorer etiske retningslinjer – overse overholdelse og begrænsning af partiskhed.

  • Undgå at bruge modstridende instruktioner – vi bør ikke bruge modstridende instruktioner (der forvirrer agenten).

Dårlige eksempler

  • Booking af aftale

    • Håndter kundeanmodninger (for vage).
    • Bestil blot aftalen (uden at angive hvordan).

  • Kundesupport

    • Hjælp brugeren (for vag).
    • Nulstil adgangskoden (uden at bekræfte brugeridentitet).

  • Indsamling af feedback

    • Få feedback (for uklar).
    • Spørg om de kunne lide det (uden et struktureret bedømmelsessystem).