Anleitung

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

Jeder Schritt enthält eine Anweisung in natürlicher Sprache, die Folgendes enthalten kann:

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

Jede Schrittbeschreibung beginnt mit -. Sie können Unteranweisungen mithilfe des Einzugs 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}.