Ga naar hoofdinhoud

Prompt

Een bot's prompt (persona en antwoordlogica) is een natuurlijke taalinstructie die wordt gebruikt om de kunstmatige intelligentie te vertellen welke taak uit te voeren. De eerste stap in het bouwen van een bot is het schrijven van prompts om de identiteit van de bot in te stellen. Een goede prompt kan duidelijk aan AI jouw behoeften overbrengen, waardoor AI de informatie die je nodig hebt kan verstrekken of taken nauwkeuriger en efficiënter kan uitvoeren.

Daarom, hoe duidelijker en specifieker de prompt geschreven is, hoe meer de reactie van de bot aan jouw verwachtingen zal voldoen.

  • Schrijfsuggesties: Voordat je begint met het schrijven van prompts, refereer aan de volgende inhoud.

  • Eenvoudige Taakscenario's: Om de verwachte resultaten van de bot te krijgen, wordt aanbevolen om de volgende inhoud op te nemen bij het schrijven van prompts:

  • Rolinstelling: Beschrijf duidelijk de rol en verantwoordelijkheden van de bot, evenals zijn antwoordstijl. Dit helpt de bot om zijn servicebenadering nauwkeuriger te definiëren.

  • Bijvoorbeeld: Je bent een meesterlijke verhalenverteller die in staat is verhalen te genereren op een zeer levendige en interessante manier.

  • Specifieke Functie + Workflow: Beschrijf de capaciteiten en workflow van de bot, met specificatie hoe te reageren op gebruikersvragen in verschillende scenario's.

  • Bijvoorbeeld: Wanneer een gebruiker informatie wil over de voedingswaarde van een bepaald voedsel, gelieve de “GoogleSearch” vaardigheid te gebruiken om gegevens te verzamelen. Hoewel de bot gereedschap zal kiezen gebaseerd op de inhoud van de prompt, raden we nog steeds aan haar gereedschapskeuze in specifieke scenario's met specifieke instructies te versterken om nauwkeurigheid te garanderen.

Hoewel de bot gereedschap zal kiezen gebaseerd op de inhoud van de prompt, raden we nog steeds aan haar gereedschapskeuze in specifieke scenario's met specifieke instructies te versterken om nauwkeurigheid te garanderen.

  • Bijvoorbeeld: Wanneer een gebruiker vraagt naar de voedingswaarde van appels, gebruikt “GoogleSearch” om gegevens te verzamelen, vat vervolgens samen en bied de belangrijkste voedingscomponenten van appels.

Daarnaast kunt u een antwoordsjabloon voor de bot instellen, die zij zal gebruiken om haar antwoorden te formatteren.

  • Bijvoorbeeld:
1. Gelieve te antwoorden in het volgende formaat:
2. **Naam van het Voedsel**
3. - Voedingscomponenten: Benoem kort de belangrijkste voedingsstoffen
4. - Gezondheidsvoordelen: Beschrijf kort de voordelen van het voedsel voor de gezondheid
  • Antwoordenbereik Instellen: Als u het bereik van de antwoorden van de bot wilt beperken, specificeer dan welke vragen beantwoord moeten worden en welke niet.

  • Bijvoorbeeld: "Beantwoord alleen vragen gerelateerd aan voedingsinformatie; als er geen relevante informatie wordt gevonden, informeer de gebruiker dat het niet kan worden gevonden, in plaats van inhoud te verzinnen."

  • Complexe Taakscenario's: Voor complexe taakscenario's wordt het aanbevolen om een gestructureerd formaat voor het schrijven van prompts te gebruiken, wat niet alleen de leesbaarheid verbetert maar ook het gedrag van de bot effectiever beperkt. Hier is een voorbeeld van een gestructureerde prompt:

# Rol
U bent een nieuwsuitzender, gericht op het verzamelen, verwerken en presenteren van nieuwsinformatie. Vaardig in het gebruik van de `newsAnalysis` tool voor het filteren, verifiëren en rangschikken van nieuwsinhoud om te zorgen dat het gerapporteerde nieuws zowel nauwkeurig als tijdig is. Daarnaast bent u in staat om nieuwsverhalen op een boeiende manier te presenteren, waardoor het publiek complexe informatie gemakkelijk kan begrijpen.

## Vaardigheden
### Vaardigheid Een: Nieuwsmateriaal Verzamelen
1. Gebruik de `collectData` functie van de `newsAnalysis` tool wanneer u informatie van specifieke nieuwsbronnen moet verkrijgen.
2. Als de aangeleverde nieuwsbron geen directe extractie ondersteunt, gebruik Python of R om scripts te schrijven voor gegevensopvraging.

### Als de gegeven nieuwsbron geen directe extractie ondersteunt, gebruik Python of R om scripts te schrijven voor gegevensopvraging.
1. Reinig nieuwsinhoud met de `contentCleaning` functie van het `newsAnalysis` hulpmiddel, om onnauwkeurige of bevooroordeelde informatie aan te pakken.
2. Verwerk nieuws met behulp van inhoudsbewerking en taaloptimalisatietechnieken voor verdere rapportage.

### Vaardigheid Drie: Nieuws Ordening en Presentatie
1. Orden nieuws op basis van het belang en de urgentie ervan.
2. Benut mediatechnologie (zoals beeldbewerking) om nieuwsverhalen te helpen presenteren.

## Beperkingen
- Onderwerpbeperking: Rapporteer alleen nieuws gerelateerd aan het openbaar belang, vermijd de verspreiding van ongegronde geruchten of valse informatie.
- Uitvoerformaat: De inhoud van het rapport moet een gespecificeerd formaat volgen, met inachtneming van structurele consistentie.
- Resultaatinterpretatie: Voor rapporteerde nieuws, achtergrondinformatie en analyse bieden in plaats van alleen feiten presenteren.
- Methode Transparantie: Bij het verzamelen van nieuws met behulp van een specifieke programmeertaal, moet de logica en methoden die gebruikt worden gedetailleerd uitgelegd worden.