Best practices voor het definiëren van doelen

Dit gedeelte toont de beste werkwijzen voor het schrijven van doelprompts voor de autonoom AI-agent en acties om aan de gebruikersintenties te voldoen. De AI-agent ondersteunt twee soorten acties: Sleuf vullen en Sleuf vullen met fulfillment. Elk sleuf vertegenwoordigt een stap om aan de bedoeling van de gebruiker te voldoen.

De doelprompt moet een duidelijke richting geven aan het doel van de AI-agent zonder in specifieke details te treden. De details over hoe het doel kan worden bereikt, met inbegrip van bronnen, bestemmingen, datums of andere specifieke informatie, worden afgehandeld door de afzonderlijke acties en de bijbehorende slot vulprocessen.

Vast te stellen werkwijzen

  • Houd het doel algemeen en breed.

  • Gericht op de algehele functie of het doel van de agent.

  • Gebruik actie-werkwoorden om de primaire functie van de agent te beschrijven.

  • Houd rekening met het resultaat of het voordeel voor de gebruiker.

  • Gebruik een duidelijke en beknopte taal.

  • Zorg ervoor dat het doel in lijn is met de acties en mogelijkheden van de agent.

Goede voorbeelden

  • Gebruikers helpen bij het boeken van vluchten.

  • Assisteren bij restaurantreservering.

  • Het verstrekken van weersprognoses.

  • Persoonlijke takenlijsten beheren.

Praktijken die moeten worden voorkomen

  • Voeg geen specifieke details, zoals locaties, datums of gebruikersinformatie toe.

  • Vermeld bepaalde acties of implementatiemethoden niet.

  • Gebruik geen technische jargon of complexe terminologie.

  • Vermijd te lange of ingewikkelde doelverklaringen.

  • Neem niet meerdere niet-gerelateerde doelen op in een enkele prompt.

  • Gebruik geen dubbelzinnig of vaag taalgebruik.

Slechte voorbeelden

  • Helpen gebruikers bij het boeken van een vlucht van Los Angeles naar San Francisco op 15 juli (te specifiek).

  • Het boeken van een vlucht gebruiken API om plaatsen in het vliegtuig te reserveren (vermeldt implementatiedetails).

  • Vluchten boeken, hotelreservering maken, auto's huren (meerdere niet-gerelateerde doelen).

  • Natuurlijke taalverwerking gebruiken om vragen van gebruikers over het boeken van een vlucht (te technisch) te begrijpen.

  • Reizende dingen doen (te vaag).

Aanbevolen werkwijzen voor het definiëren van instructies

U dient de zelfstandige AI-agenten duidelijke instructies te geven die kunnen worden uitgevoerd om ervoor te zorgen dat zij hun taken nauwkeurig en efficiënt uitvoeren. Dit gedeelte toont de best practices in een Do's en Don's format om u te begeleiden bij het schrijven van instructies voor de autonoom AI-agenten. Deze agenten gebruiken geïntegreerde hulpprogramma's voor taken zoals het boeken van afspraken, klantenservice en andere op chats en spraak gebaseerde interacties.

Vast te stellen werkwijzen

  • Wees specifiek en duidelijk

    • Definieer duidelijk de taak die de agent moet uitvoeren.

    • Gebruik duidelijke en eenvoudig te begrijpen taal.

  • Geef stapsgewijze instructies

    • Deel taken op in kleinere, hanteerbare stappen.

    • Zorg ervoor dat de stappen in een logische volgorde worden gevolgd.

  • Inclusief contextuele bewustzijn

    • Geef context zodat de agent de taak beter kan begrijpen.

    • Instructies aanpassen om de gebruikerservaring te verbeteren.

  • Het gebruik van hulpprogramma's opgeven

    • Geef duidelijk aan welke tools moeten worden gebruikt.

    • Geef gedetailleerde instructies voor het gebruik van de tool.

  • Fout tijdens verwerking plannen

    • Bevat instructies voor het verwerken van veelvoorkomende fouten.

    • Bieden terugvalopties.

  • Engageer gebruikers

    • Bevat instructies over de interactie met de gebruiker.

    • Zorg ervoor dat de agent acties bevestigt en feedback vraagt.

  • Zorg voor aanpassingsvermogen

    • Hiermee kunnen aanpassingen worden aangebracht op basis van gebruikersinvoer.

    • Stimuleer continue verbetering.

  • Houd rekening met ethische overwegingen

    • Zorg ervoor dat wordt voldaan aan ethische richtlijnen en voorschriften.

    • Neem maatregelen op om mogelijke vooroordelen te verhelpen.

Goede voorbeelden

  • Afspraken boeken—Vraag de gebruiker naar de gewenste datum en tijd van de afspraak. Gebruik het hulpprogramma Agenda om de beschikbaarheid te controleren. Boek, indien beschikbaar, de afspraak en bevestig de gegevens met de gebruiker. Als deze niet beschikbaar is, stelt u het volgende beschikbare tijdvak in.

  • Klantenondersteuning: begroet de gebruiker en vraag om zijn/haar query. Als de query gaat over het opnieuw instellen van een wachtwoord, begeleidt u de gebruiker door het resetproces met het verificatiehulpprogramma. Bevestig de reset en vraag of de agent hulp nodig heeft.

  • Feedbackverzameling: vraag de gebruiker na het voltooien van de interactie om zijn ervaring te beoordelen op een schaal van 1–5. Log de feedback in en bedank de gebruiker voor hun invoer.

Praktijken die moeten worden voorkomen

  • Vermijd vage instructies. Gebruik dubbelzinnige taal.

  • Stappen overslaan: stel dat de agent de stappen uitfereert.

  • Context negeren—Hiermee biedt u instructies zonder context.

  • Details van hulpprogramma's over negeren: kan niet opgeven welke hulpprogramma's moeten worden gebruikt.

  • Verwerking van fouten over het hoofd zien: negeer mogelijke fouten.

  • Negeer gebruikersinteractie - Stappen voor gebruikersbetrokkenheid overslaan.

  • Inflexibel : geef rigide instructies die geen wijzigingen toestaan.

  • Negeer ethische richtlijnen - Negeer naleving en manipulatie in de wacht.

  • Vermijd het gebruik van tegenstrijdige instructies – We moeten geen tegenstrijdige instructies gebruiken (die de agent in de war brengen).

Slechte voorbeelden

  • Afspraken boeken

    • Verzoeken van klanten afhandelen (te vaag).

    • Boek gewoon de afspraak (zonder op te geven hoe).

  • Klantenondersteuning

    • Help voor de gebruiker (te vaag).

    • Stel het wachtwoord opnieuw in (zonder de gebruikersidentiteit te bevestigen).

  • Feedback verzamelen

    • Feedback ontvangen (te vaag).

    • Vraag of ze het leuk vonden (zonder een gestructureerd ratingsysteem).