Anleitung

In der instructions wird der Prozess definiert, der ausgeführt werden muss, um das Ziel des Agents zu erreichen.

Jeder Schritt enthält Anweisungen in natürlicher Sprache, die Folgendes enthalten können:

  • Eine grundlegende Anleitung, die das LLM verstehen kann.
  • Eine Anweisung zum Weiterleiten des Nutzers an einen anderen Agent. Agents werden mit dem Format ${AGENT: agent_name} referenziert.
  • Eine Anleitung zur Verwendung eines bestimmten Tools. Tools werden mit dem Format ${TOOL: tool_name} referenziert.
  • Eine Anleitung zum Weiterleiten des Nutzers zu einem Dialogflow CX-Ablauf. Auf Abläufe wird mit dem Format ${FLOW: flow_name} verwiesen.

Jede Schrittbeschreibung beginnt mit -. Sie können auch Unteranweisungen mithilfe von Einrückungen definieren.

Beispiel:

- greet the customer and ask them how you can help.
    - If the customer wants to book flights, route them to ${AGENT: flight_booking}.
    - If the customer wants to book hotels, route them to  ${AGENT: hotel_booking}.
    - If the customer wants to know trending attractions, use the ${TOOL: attraction_tool} to show them the list.
- help the customer to pay for their booking by routing them to ${FLOW: make_payment}.