Some products and features are in the process of being renamed. Generative playbook and flow features are also being migrated to a single consolidated console. See the details.
Stay organized with collections
Save and categorize content based on your preferences.
Playbook instructions define the process that should be taken
to accomplish the playbook goal.
Each step contains a natural language instruction that may contain
any of the following:
A basic instruction that the LLM can understand.
An instruction to route the user to another playbook.
Playbooks are referenced using the form
${PLAYBOOK: playbook_name}.
An instruction to use a specific playbook tool.
Tools are referenced using the form
${TOOL: tool_name}.
An instruction to route the user to a Conversational Agents (Dialogflow CX) flow.
Flows are referenced using the form
${FLOW: flow_name}.
Each step description starts with -,
and you can define subinstructions using indentation.
For example:
- greet the customer and ask them how you can help.
- If the customer wants to book flights, route them to ${PLAYBOOK: flight_booking}.
- If the customer wants to book hotels, route them to ${PLAYBOOK: 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}.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-21 UTC."],[[["Pre-GA products and features are subject to the \"Pre-GA Offerings Terms,\" are available \"as is,\" and may have limited support, as outlined in the Service Specific Terms and launch stage descriptions."],["Playbook instructions guide the process to achieve the playbook's goal, containing natural language instructions that the LLM can interpret."],["Instructions can direct users to other playbooks, identified using `${PLAYBOOK: playbook_name}`, or to specific tools using `${TOOL: tool_name}`, or to Dialogflow CX flows using `${FLOW: flow_name}`."],["Subinstructions, indicated by indentation, can provide further detail on the main instruction."],["Playbooks may be saved with a resource warning when a referenced resource has no correspodning examples, though functionality is not guaranteed."]]],[]]