Bedste fremgangsmåder til definition af mål

Dette afsnit beskriver bedste fremgangsmåder for skrivning af målprompter for den autonome AI-agent og handlinger for at opfylde brugernes hensigter. AI-agenten understøtter to typer handlinger – udfyldning af slot og udfyldning af plads med klargøring. Hver plads repræsenterer et trin i opfyldelsen af brugerens hensigt.

Målprompten skal give en klar retning for AI-agentens formål uden at dykke ned i detaljer. Detaljerne om, hvordan man når målet, herunder kilder, destinationer, datoer eller andre specifikke oplysninger, håndteres af de enkelte handlinger og deres slotudfyldningsprocesser.

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 et klart og præcist sprog.

  • Sørg for, at målet stemmer overens med agentens handlinger og egenskaber.

Gode eksempler

  • Hjælp til brugere med at booke flyrejser.

  • Hjælp med restaurantreservationer.

  • Tilvejebringelse af vejrudsigter.

  • Administration af personlige opgavelister.

Praksis, der skal undgås

  • Medtag ikke specifikke oplysninger som placeringer, datoer eller brugeroplysninger.

  • Undgå at nævne bestemte handlinger eller gennemførelsesmetoder.

  • Brug ikke teknisk jargon eller kompleks terminologi.

  • Undgå alt for lange eller komplicerede målerklæringer.

  • Medtag ikke flere ikke-relaterede mål i en enkelt prompt.

  • Undgå at bruge tvetydigt eller vagt sprog.

Dårlige eksempler

  • Hjælper brugere med at booke en flyrejse fra Los Angeles til San Francisco den 15. juli (for specifik).

  • Brug af en flybooking API at reservere pladser på et fly (nævner implementeringsdetaljer).

  • Booking af flyrejser, hotelreservationer og leje af biler (flere ikke-relaterede mål).

  • Brug af naturlig sprogbehandling til at forstå brugerforespørgsler om flybookinger (for tekniske).

  • Gør ting relateret til rejser (for vage).

Bedste fremgangsmåder til definition af instruktioner

Du bør give de autonome AI-agenter klare og handlingsrettede instruktioner for at sikre, at de udfører deres opgaver nøjagtigt og effektivt. Dette afsnit beskriver bedste fremgangsmåder i et Do's and Don'ts-format for at vejlede dig i at skrive instruktioner til de autonome AI-agenter. Disse agenter bruger integrerede værktøjer til opgaver som f.eks. aftalebooking, kundesupport og andre chat/stemmebaserede interaktioner.

Praksis, der skal vedtages

  • Vær specifik og tydelig

    • Definer klart den opgave, som agenten skal udføre.

    • Brug et ligetil og letforståeligt sprog.

  • Giv trinvise instruktioner

    • Opdel opgaver i mindre, håndterbare trin.

    • Sørg for, at trinnene følger en logisk rækkefølge.

  • Inkluder kontekstuel bevidsthed

    • Angiv kontekst for at hjælpe agenten med at forstå opgaven.

    • Skræddersy instruktioner for at forbedre brugeroplevelsen.

  • Angiv værktøjsanvendelse

    • Angiv tydeligt, hvilke værktøjer der skal bruges.

    • Giv detaljerede instruktioner om brug af værktøj.

  • Plan for fejlhåndtering

    • Medtag instruktioner til håndtering af almindelige fejl.

    • Giv muligheder for fallback.

  • Engager brugerne

    • Medtag instruktioner om 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.

  • Overhold etiske overvejelser

    • Sørg for overholdelse af etiske retningslinjer og regler.

    • Inkluder foranstaltninger til at afbøde potentielle skævheder.

Gode eksempler

  • Reservation af aftale – Spørg brugeren om deres foretrukne aftaledato og -klokkeslæt. Brug kalenderværktøjet til at se tilgængelighed. Hvis det er tilgængeligt, book aftalen og bekræft detaljerne med brugeren. Hvis det ikke er tilgængeligt, skal du foreslå det næste tilgængelige tidsinterval.

  • Kundesupport – Byd på brugeren og bed om dennes forespørgsel. Hvis forespørgslen drejer sig om en nulstilling af adgangskoden, 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 hjælp.

  • Indsamling af feedback – Bed brugeren om at bedømme sin oplevelse på en skala fra 1-5, når interaktionen er fuldført. 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 udleder trin.

  • Ignorer kontekst – Giv instruktioner uden kontekst.

  • Udelad værktøjsdetaljer – angiv ikke, hvilke værktøjer der skal bruges.

  • Overse fejlhåndtering – Ignorer potentielle fejl.

  • Se bort fra brugerinteraktion – spring brugerengagementstrin over.

  • Vær ufleksibel – Giv rigide instruktioner, der ikke tillader ændringer.

  • Ignorer etiske retningslinjer – Overse overholdelse og begrænsning af bias.

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

Dårlige eksempler

  • Tidsbestilling

    • Håndter kundeanmodninger (for vage).

    • Bare book aftalen (uden at angive hvordan).

  • Kundesupport

    • Hjælp brugeren (for vagt).

    • Nulstil adgangskoden (uden at bekræfte brugeridentitet).

  • Indsamling af feedback

    • Få feedback (for vagt).

    • Spørg, om de kunne lide det (uden et struktureret ratingsystem).