From ed1c45617eb4aaf2826fb13afb067fd0579ea318 Mon Sep 17 00:00:00 2001 From: goosewin Date: Mon, 2 Jun 2025 14:22:08 -0700 Subject: [PATCH] fix(workflows/overview): revision #3 --- fern/workflows/overview.mdx | 25 +++++-------------------- 1 file changed, 5 insertions(+), 20 deletions(-) diff --git a/fern/workflows/overview.mdx b/fern/workflows/overview.mdx index c931ca35..c1263e76 100644 --- a/fern/workflows/overview.mdx +++ b/fern/workflows/overview.mdx @@ -41,30 +41,15 @@ The Conversation Node is the default type of node. It's highly configurable and Create workflow interface -```yaml title="First Message" -Specify the initial spoken message when entering the node -``` - -```yaml title="Prompt" -Detailed instructions guiding agent responses and conversation direction -``` +**Configuration options** -```yaml title="Model/Voice/Transcriber" -Individual AI model, voice, and transcription configuration -``` - -```yaml title="Extract Variables" -Gather variables from conversation using liquid syntax {{ variable_name }} -``` +* **First Message**: Specify the initial spoken message when entering the node. This configuration is helpful if developers want the agent to speak first without waiting for user to say something. -The prompt is the most important part of the Conversation Node. Building reliable and high-quality voice agents heavily depend on the quality of the prompt supplied. +* **Prompt**: Provide detailed instructions guiding agent responses and conversation direction, including response style and content. The prompt is the most important part of the Conversation Node. Building reliable and high-quality voice agents heavily depend on the quality of the prompt supplied. -Extract Variables lets users gather/extract variables from a conversation. These variables can be used as dynamic variables for the rest of the workflow via liquid syntax `{{ variable_name }}`. +* **Model/Voice/Transcriber Settings**: Individually configure the AI model, voice, and transcription services per node. This is similar to configuring Single Prompt Assistants. -Variables can be configured by: -- Defining variable name and data type (String, Number, Boolean, Integer) -- Writing a clear extraction prompt (a description of the variable to help determine how/what data to extract) -- Setting enums for String-type variables to constrain values (to map to a specific set) +* **Extract Variables**: Extract Variables lets users gather/extract variables from a conversation. These variables can be used as dynamic variables for the rest of the workflow via liquid syntax `{{ variable_name }}`. Variables can be configured by defining variable name and data type (String, Number, Boolean, Integer), writing a clear extraction prompt, and setting enums for String-type variables to constrain values. Create workflow interface