From 7827414174e1339fecc2724e3ddb8a2fbc0fdb4f Mon Sep 17 00:00:00 2001 From: Henry Williams Date: Fri, 14 Feb 2025 18:03:09 -0800 Subject: [PATCH 1/3] restructure --- fern/docs.yml | 49 ++++++++++++++++++---------------------- fern/workflows.mdx | 0 fern/workflows/tasks.mdx | 0 3 files changed, 22 insertions(+), 27 deletions(-) create mode 100644 fern/workflows.mdx create mode 100644 fern/workflows/tasks.mdx diff --git a/fern/docs.yml b/fern/docs.yml index 9da1ef49e..fc164246b 100644 --- a/fern/docs.yml +++ b/fern/docs.yml @@ -91,15 +91,8 @@ navigation: layout: - section: Getting Started contents: - - page: Introduction - path: introduction.mdx - - section: How Vapi Works - contents: - - page: Core Models - path: quickstart.mdx - - page: Orchestration Models - path: how-vapi-works.mdx - section: Quickstart + path: introduction.mdx contents: - page: Dashboard Quickstart path: quickstart/dashboard.mdx @@ -109,6 +102,12 @@ navigation: path: quickstart/outbound.mdx - page: Web Call Quickstart path: quickstart/web.mdx + - section: How Vapi Works + contents: + - page: Core Models + path: quickstart.mdx + - page: Orchestration Models + path: how-vapi-works.mdx - section: Use Cases contents: - page: Outbound Sales @@ -122,9 +121,8 @@ navigation: - section: Build contents: - section: Assistants + path: assistants.mdx contents: - - page: Introduction - path: assistants.mdx - page: Voice AI Prompting Guide path: prompting-guide.mdx - page: Persistent Assistants @@ -137,18 +135,21 @@ navigation: path: assistants/background-messages.mdx - page: Voice Formatting Plan path: assistants/voice-formatting-plan.mdx + - section: Workflows + path: workflows.mdx + contents: + - page: Tasks + path: workflows/tasks.mdx - section: Blocks + path: blocks.mdx contents: - - page: Introduction - path: blocks.mdx - page: Steps path: blocks/steps.mdx - page: Block Types path: blocks/block-types.mdx - section: Tools + path: tools/introduction.mdx contents: - - page: Introduction - path: tools/introduction.mdx - page: Default Tools path: tools/default-tools.mdx - page: Custom Tools @@ -156,15 +157,13 @@ navigation: - page: Make & GHL Tools path: GHL.mdx - section: Knowledge Base + path: knowledge-base/knowledge-base.mdx contents: - - page: Introduction - path: knowledge-base/knowledge-base.mdx - page: Integrating with Trieve path: knowledge-base/integrating-with-trieve.mdx - section: Squads + path: squads.mdx contents: - - page: Introduction - path: squads.mdx - page: Example path: squads-example.mdx - page: Silent Transfers @@ -172,13 +171,12 @@ navigation: # - section: Test # contents: # - page: Voice Testing - # path: support.mdx + # path: support.mdx - section: Deploy contents: - section: Calls + path: phone-calling.mdx contents: - - page: Introduction - path: phone-calling.mdx - page: Call Forwarding path: call-forwarding.mdx - page: Dynamic Call Transfers @@ -192,9 +190,8 @@ navigation: - page: Voice Mail Detection path: calls/voice-mail-detection.mdx - section: Vapi SDKs + path: sdks.mdx contents: - - page: Overview - path: sdks.mdx - section: Client SDKs contents: - page: Web SDK @@ -206,9 +203,8 @@ navigation: - page: Code Resources path: resources.mdx - section: Server URLs + path: server-url.mdx contents: - - page: Introduction - path: server-url.mdx - page: Setting Server URLs path: server-url/setting-server-urls.mdx - page: Server Events @@ -216,9 +212,8 @@ navigation: - page: Developing Locally path: server-url/developing-locally.mdx - section: SIP Telephony + path: advanced/sip/sip.mdx contents: - - page: SIP Introduction - path: advanced/sip/sip.mdx - page: Telnyx Integration path: advanced/sip/sip-telnyx.mdx - section: Advanced Concepts diff --git a/fern/workflows.mdx b/fern/workflows.mdx new file mode 100644 index 000000000..e69de29bb diff --git a/fern/workflows/tasks.mdx b/fern/workflows/tasks.mdx new file mode 100644 index 000000000..e69de29bb From 8426b5a588e7186f8eae5f6496cd9b46f9da7c99 Mon Sep 17 00:00:00 2001 From: Henry Williams Date: Fri, 14 Feb 2025 19:01:09 -0800 Subject: [PATCH 2/3] add workflows section --- fern/assistants.mdx | 9 +++++---- fern/blocks.mdx | 8 +++++--- fern/docs.yml | 12 ++++++++++++ fern/introduction.mdx | 2 +- fern/knowledge-base/knowledge-base.mdx | 8 ++++++-- fern/squads.mdx | 9 ++++++--- fern/tools/introduction.mdx | 6 +++--- fern/workflows.mdx | 11 +++++++++++ fern/workflows/verbs/apiRequest.mdx | 0 fern/workflows/verbs/gather.mdx | 0 fern/workflows/verbs/hangup.mdx | 0 fern/workflows/verbs/say.mdx | 0 fern/workflows/verbs/transfer.mdx | 0 13 files changed, 49 insertions(+), 16 deletions(-) create mode 100644 fern/workflows/verbs/apiRequest.mdx create mode 100644 fern/workflows/verbs/gather.mdx create mode 100644 fern/workflows/verbs/hangup.mdx create mode 100644 fern/workflows/verbs/say.mdx create mode 100644 fern/workflows/verbs/transfer.mdx diff --git a/fern/assistants.mdx b/fern/assistants.mdx index 115942388..44c1aa57b 100644 --- a/fern/assistants.mdx +++ b/fern/assistants.mdx @@ -1,11 +1,12 @@ --- -title: Introduction +title: Introduction to Assistants subtitle: The core building-block of voice agents on Vapi. slug: assistants --- -**Assistant** is a fancy word for an AI configuration that can be used across phone calls and Vapi clients. Your voice assistant can augment your customer support and -experience for call centers, business websites, mobile apps, and much more. +[**Assistant**](/api-reference/assistants/create) is a fancy word for an AI configuration that can be used across phone calls and Vapi clients. Your voice assistant can augment your customer support and experience for call centers, business websites, mobile apps, and much more. + + ## Core Components @@ -18,7 +19,7 @@ There are three core components that make up an assistant: These components can be configured, mixed, and matched for your specific use case. - View all configurable properties in the [API Reference](/api-reference/assistants/create-assistant) + View all configurable properties in the [API Reference](/api-reference/assistants/create-assistant). ## Key Features diff --git a/fern/blocks.mdx b/fern/blocks.mdx index 1f00745ed..f19bf5860 100644 --- a/fern/blocks.mdx +++ b/fern/blocks.mdx @@ -1,12 +1,14 @@ --- -title: Introduction +title: Introduction to Blocks subtitle: Breaking down bot conversations into smaller, more manageable prompts slug: blocks --- + + **Blocks** is being deprecated in favor of [Workflows](/workflows). We recommend using Workflows for all new development as it provides a more powerful and flexible way to structure conversational AI. We're working on migration tools to help transition existing Blocks implementations to Workflows. + - -We're currently running a beta for **Blocks**, an upcoming feature from [Vapi.ai](http://vapi.ai/) aimed at improving bot conversations. The problem we've noticed is that single LLM prompts are prone to hallucinations, unreliable tool calls, and can’t handle many-step complex instructions. +We're currently running a beta for [**Blocks**](/api-reference/blocks/create), an upcoming feature from [Vapi.ai](http://vapi.ai/) aimed at improving bot conversations. The problem we've noticed is that single LLM prompts are prone to hallucinations, unreliable tool calls, and can’t handle many-step complex instructions. **By breaking the conversation into smaller, more manageable prompts**, we can guarantee the bot will do this, then that, or if this happens, then that happens. It’s like having a checklist for conversations — less room for error, more room for getting things right. diff --git a/fern/docs.yml b/fern/docs.yml index fc164246b..22f661755 100644 --- a/fern/docs.yml +++ b/fern/docs.yml @@ -138,6 +138,18 @@ navigation: - section: Workflows path: workflows.mdx contents: + - section: Verbs + contents: + - page: Say + path: workflows/verbs/say.mdx + - page: Gather + path: workflows/verbs/gather.mdx + - page: API Request + path: workflows/verbs/apiRequest.mdx + - page: Transfer + path: workflows/verbs/transfer.mdx + - page: Hangup + path: workflows/verbs/hangup.mdx - page: Tasks path: workflows/tasks.mdx - section: Blocks diff --git a/fern/introduction.mdx b/fern/introduction.mdx index aa46ab21e..d94cf1cad 100644 --- a/fern/introduction.mdx +++ b/fern/introduction.mdx @@ -1,5 +1,5 @@ --- -title: Introduction +title: Introduction to Vapi subtitle: Vapi is the Voice AI platform for developers. slug: introduction --- diff --git a/fern/knowledge-base/knowledge-base.mdx b/fern/knowledge-base/knowledge-base.mdx index 5867b1bea..0740ed4a1 100644 --- a/fern/knowledge-base/knowledge-base.mdx +++ b/fern/knowledge-base/knowledge-base.mdx @@ -1,5 +1,5 @@ --- -title: Creating Custom Knowledge Bases for Your Voice AI Assistants +title: Introduction to Knowledge Bases subtitle: >- Learn how to create and integrate custom knowledge bases into your voice AI assistants. @@ -8,7 +8,7 @@ slug: knowledge-base ## **What is Vapi's Knowledge Base?** -A Knowledge Base is a collection of custom files that contain information on specific topics or domains. By integrating a Knowledge Base into your voice AI assistant, you can enable it to provide more accurate and informative responses to user queries. This is currently available in Vapi via the API, and will be on the dashboard soon. +A [**Knowledge Base**](/api-reference/knowledge-bases/create) is a collection of custom files that contain information on specific topics or domains. By integrating a Knowledge Base into your voice AI assistant, you can enable it to provide more accurate and informative responses to user queries. This is currently available in Vapi via the API, and will be on the dashboard soon. ### **Why Use a Knowledge Base?** @@ -18,6 +18,10 @@ Using a Knowledge Base with your voice AI assistant offers several benefits: - **Enhanced capabilities**: A Knowledge Base enables your assistant to answer complex queries and provide detailed responses to user inquiries. - **Customization**: With a Knowledge Base, you can tailor your assistant's responses to specific domains or topics, making it more effective and informative. + + Knowledge Bases are configured through the API, view all configurable properties in the [API Reference](/api-reference/knowledge-bases/create-knowledge-base). + + ## **How to Create a Knowledge Base** To create a Knowledge Base, follow these steps: diff --git a/fern/squads.mdx b/fern/squads.mdx index 319c56a23..c8e6eb7f2 100644 --- a/fern/squads.mdx +++ b/fern/squads.mdx @@ -1,10 +1,9 @@ --- -title: Squads +title: Introduction to Squads (Multi-Assistant Conversations) subtitle: Use Squads to handle complex workflows and tasks. slug: squads --- - Sometimes, complex workflows are easier to manage with multiple assistants. You can think of each assistant in a Squad as a leg of a conversation tree. For example, you might have one assistant for lead qualification, which transfers to another for booking an appointment if they’re qualified. @@ -12,6 +11,10 @@ For example, you might have one assistant for lead qualification, which transfer Prior to Squads you would put all functionality in one assistant, but Squads were added to break up the complexity of larger prompts into smaller specialized assistants with specific tools and fewer goals. Squads enable calls to transfer assistants mid-conversation, while maintaining full conversation context. + + View all configurable properties in the [API Reference](/api-reference/squads/create-squad). + + ## Usage To use Squads, you can create a `squad` when starting a call and specify `members` as a list of assistants and destinations. @@ -45,7 +48,7 @@ Transfers are specified by assistant name and are used when the model recognizes ``` -## Best practices +## Best Practices The following are some best practices for using Squads to reduce errors: diff --git a/fern/tools/introduction.mdx b/fern/tools/introduction.mdx index 6c96b52a4..abcd8eb66 100644 --- a/fern/tools/introduction.mdx +++ b/fern/tools/introduction.mdx @@ -1,10 +1,10 @@ --- -title: Introduction +title: Introduction to Tools subtitle: Extend your assistant's capabilities with powerful function calling tools. slug: tools --- -**Tools** allow your assistant to take actions beyond just conversation. They enable your assistant to perform tasks like transferring calls, accessing external data, or triggering actions in your application. Tools can be either built-in default tools provided by Vapi or custom tools that you create. +[**Tools**](/api-reference/tools/create) allow your assistant to take actions beyond just conversation. They enable your assistant to perform tasks like transferring calls, accessing external data, or triggering actions in your application. Tools can be either built-in default tools provided by Vapi or custom tools that you create. There are three types of tools available: @@ -13,7 +13,7 @@ There are three types of tools available: 3. **Integration Tools**: Pre-built integrations with platforms like [Make](https://www.make.com/en/integrations/vapi) and GoHighLevel (GHL) that let you trigger automated workflows via voice. - Tools are configured as part of your assistant's model configuration. You can find the complete API reference [here](/api-reference/assistants/create-assistant). + Tools are configured as part of your assistant's model configuration. You can find the complete API reference [here](/api-reference/tools/create-tool). ## Available Tools diff --git a/fern/workflows.mdx b/fern/workflows.mdx index e69de29bb..2508e1841 100644 --- a/fern/workflows.mdx +++ b/fern/workflows.mdx @@ -0,0 +1,11 @@ +--- +title: Introduction to Workflows +subtitle: Breaking down AI conversations into discrete steps +slug: workflows +--- + + + Workflows is now available to all Vapi users. Start building more reliable and structured conversational AI today. + + +Workflows is a new way to build conversational AI. It allows you to break down AI conversations into discrete steps, and then orchestrate those steps in a way that is easy to manage and modify. \ No newline at end of file diff --git a/fern/workflows/verbs/apiRequest.mdx b/fern/workflows/verbs/apiRequest.mdx new file mode 100644 index 000000000..e69de29bb diff --git a/fern/workflows/verbs/gather.mdx b/fern/workflows/verbs/gather.mdx new file mode 100644 index 000000000..e69de29bb diff --git a/fern/workflows/verbs/hangup.mdx b/fern/workflows/verbs/hangup.mdx new file mode 100644 index 000000000..e69de29bb diff --git a/fern/workflows/verbs/say.mdx b/fern/workflows/verbs/say.mdx new file mode 100644 index 000000000..e69de29bb diff --git a/fern/workflows/verbs/transfer.mdx b/fern/workflows/verbs/transfer.mdx new file mode 100644 index 000000000..e69de29bb From 9f423fd5be59fdd8805bd685d60b9ca1bf34b279 Mon Sep 17 00:00:00 2001 From: Henry Williams Date: Fri, 14 Feb 2025 21:51:26 -0800 Subject: [PATCH 3/3] added all workflow docs, voice testing page --- fern/blocks/block-types.mdx | 3 + fern/blocks/steps.mdx | 7 +- fern/docs.yml | 21 ++- fern/prompting-guide.mdx | 14 +- fern/static/images/.DS_Store | Bin 8196 -> 10244 bytes .../images/tests/voice-testing-page.png | Bin 0 -> 121458 bytes .../workflows/workflow-builder-example.png | Bin 0 -> 94293 bytes fern/support.mdx | 2 +- .../tasks.mdx => test/manual-testing.mdx} | 0 fern/test/voice-testing.mdx | 140 ++++++++++++++++++ fern/workflows.mdx | 82 +++++++++- fern/workflows/ai-conditions.mdx | 32 ++++ fern/workflows/logical-conditions.mdx | 21 +++ fern/workflows/verbs/api-request.mdx | 25 ++++ fern/workflows/verbs/apiRequest.mdx | 0 fern/workflows/verbs/gather.mdx | 21 +++ fern/workflows/verbs/hangup.mdx | 17 +++ fern/workflows/verbs/say.mdx | 18 +++ fern/workflows/verbs/transfer.mdx | 17 +++ 19 files changed, 398 insertions(+), 22 deletions(-) create mode 100644 fern/static/images/tests/voice-testing-page.png create mode 100644 fern/static/images/workflows/workflow-builder-example.png rename fern/{workflows/tasks.mdx => test/manual-testing.mdx} (100%) create mode 100644 fern/test/voice-testing.mdx create mode 100644 fern/workflows/ai-conditions.mdx create mode 100644 fern/workflows/logical-conditions.mdx create mode 100644 fern/workflows/verbs/api-request.mdx delete mode 100644 fern/workflows/verbs/apiRequest.mdx diff --git a/fern/blocks/block-types.mdx b/fern/blocks/block-types.mdx index f3563afdb..5a948ac4c 100644 --- a/fern/blocks/block-types.mdx +++ b/fern/blocks/block-types.mdx @@ -4,6 +4,9 @@ subtitle: 'Building the Logic and Actions for Each Step in Your Conversation ' slug: blocks/block-types --- + + **Blocks** is being deprecated in favor of [Workflows](/workflows). We recommend using Workflows for all new development as it provides a more powerful and flexible way to structure conversational AI. We're working on migration tools to help transition existing Blocks implementations to Workflows. + [**Blocks**](https://api.vapi.ai/api#/Blocks/BlockController_create) are the functional units within a Step, defining what action happens at each stage of a conversation. Each Step can contain only one Block, and there are three main types of Blocks, each designed to handle different aspects of conversation flow. diff --git a/fern/blocks/steps.mdx b/fern/blocks/steps.mdx index b5391bf3e..918893c2f 100644 --- a/fern/blocks/steps.mdx +++ b/fern/blocks/steps.mdx @@ -4,13 +4,12 @@ subtitle: Building and Controlling Conversation Flow for Your Assistants slug: blocks/steps --- + + **Blocks** is being deprecated in favor of [Workflows](/workflows). We recommend using Workflows for all new development as it provides a more powerful and flexible way to structure conversational AI. We're working on migration tools to help transition existing Blocks implementations to Workflows. + [**Steps**](https://api.vapi.ai/api#:~:text=HandoffStep) are the core building blocks that dictate how conversations progress in a bot interaction. Each Step represents a distinct point in the conversation where the bot performs an action, gathers information, or decides where to go next. Think of Steps as checkpoints in a conversation that guide the flow, manage user inputs, and determine outcomes. - - Blocks is currently in beta. We're excited to have you try this new feature and welcome your [feedback](https://discord.com/invite/pUFNcf2WmH) as we continue to refine and improve the experience. - - #### Features - **Output:** The data or response expected from the step, as outlined in the block's `outputSchema`. diff --git a/fern/docs.yml b/fern/docs.yml index 22f661755..d52ebe7e1 100644 --- a/fern/docs.yml +++ b/fern/docs.yml @@ -145,13 +145,17 @@ navigation: - page: Gather path: workflows/verbs/gather.mdx - page: API Request - path: workflows/verbs/apiRequest.mdx + path: workflows/verbs/api-request.mdx - page: Transfer path: workflows/verbs/transfer.mdx - page: Hangup path: workflows/verbs/hangup.mdx - - page: Tasks - path: workflows/tasks.mdx + - section: Conditions + contents: + - page: Logical Conditions + path: workflows/logical-conditions.mdx + - page: AI Conditions + path: workflows/ai-conditions.mdx - section: Blocks path: blocks.mdx contents: @@ -180,10 +184,13 @@ navigation: path: squads-example.mdx - page: Silent Transfers path: squads/silent-transfers.mdx - # - section: Test - # contents: - # - page: Voice Testing - # path: support.mdx + - section: Test + contents: + - page: Manual Testing + hidden: true + path: test/manual-testing.mdx + - page: Voice AI Testing + path: test/voice-testing.mdx - section: Deploy contents: - section: Calls diff --git a/fern/prompting-guide.mdx b/fern/prompting-guide.mdx index af1b75229..496d3bc07 100644 --- a/fern/prompting-guide.mdx +++ b/fern/prompting-guide.mdx @@ -44,7 +44,7 @@ To enhance clarity and maintainability, it's recommended to break down system pr **Example:** -``` +```md wordWrap [Identity] You are a helpful and knowledgeable virtual assistant for a travel booking platform. @@ -69,7 +69,7 @@ You are a helpful and knowledgeable virtual assistant for a travel booking platf For complex interactions, breaking down the task into a sequence of steps enhances the agent's understanding and ensures a structured conversation flow. Incorporate conditional logic to guide the agent's responses based on user input. Example: -``` +```md wordWrap [Task] 1. Welcome the user to the technical support service. 2. Inquire about the nature of the technical issue. @@ -82,7 +82,7 @@ Example: To prevent the agent from rushing through the conversation, explicitly indicate when to wait for the user's response before proceeding to the next step. -``` +```md wordWrap [Task] 1. Inform the user about the purpose of the call. 2. Ask for the user's name and account information. @@ -95,7 +95,7 @@ To prevent the agent from rushing through the conversation, explicitly indicate Specify when and how the agent should utilize external tools or APIs. Reference the tools by their designated names and describe their functions to ensure accurate invocation. Example: -``` +```md wordWrap [Task] ... 3. If the user wants to know about something, use the get_data function with the parameter 'query', which will contain the user's question to initiate the process. @@ -108,7 +108,7 @@ If the AI determines that the user needs to be transferred, do not send any text Always include fallback options and error-handling mechanisms in your prompts. This ensures that the Agent can gracefully handle unexpected user inputs or system errors. -``` +```md wordWrap [Error Handling] If the customer's response is unclear, ask clarifying questions. If you encounter any issues, inform the customer politely and ask to repeat. ``` @@ -134,7 +134,7 @@ When working with numbers that need to be expressed in writing, it's often prefe Add personality and provide tone to the assistant to make it sound more like a human being. Here are some examples: -``` +```md wordWrap - Tone: conversational, spartan, use less corporate jargon - Act as Iva, a sales agent who is a human being and has real feelings. ``` @@ -143,7 +143,7 @@ Add personality and provide tone to the assistant to make it sound more like a h ### Appointment Setter -``` +```md wordWrap [Role] You're Susan, an AI assistant for xxx. Your primary task is to interact with the customer, ask questions, and gather information for appointment booking. diff --git a/fern/static/images/.DS_Store b/fern/static/images/.DS_Store index ec5497fdfb1615e50d6cb68b57bba35742c7d434..462fd53e5a1c491c9a1eff2b7265bd54200b16e4 100644 GIT binary patch delta 388 zcmZp1XbF&DU|?W$DortDU{C-uIe-{M3-C-V6q~50$SAilU^hRb+-4quAMEw43?&Sy z48=gQI49jOI5|JJ0H_uQkYsc7U0jlK@{@p49IJPS&(qs*%n`^&QISGGML`C-4fPD1 z4CM^@3`Gpt3~3BGKvp?chhR~K?4Yk#-44k?9E4RR!eMAC#nG&Wxo~6QJ2pXPNH8dH o18G-K0B$V&&ODi4CQyV4608~^1&j;~1|WKJflS|KCQ&A404v*8G5`Po delta 95 zcmZn(XmOBWU|?W$DortDU;r^WfEYvza8E20o2aMAD7G>@x3W*`Ov i32q?a3R1VR@H_Klew9EDMu={P$?-hXHvbc0V+H`>Z4giZ diff --git a/fern/static/images/tests/voice-testing-page.png b/fern/static/images/tests/voice-testing-page.png new file mode 100644 index 0000000000000000000000000000000000000000..d6e508049ec417e916c681ff6c2ac7bb5589228b GIT binary patch literal 121458 zcmce-XH-+`6FwSL1VO<X9P7iKqxz2%$$n1?fl?l7J{!5TbGb6)A!UBygC%20Dm?Bu;;$uUfvy>)w@x=Kl=i&Is^j%!bf&~_y8Y29p&BR3%+e(3MlE4 zndkkp$J4~h1OO<93vapc1NiU)*DjmbM(`~X_d#rD>bWb5YBARj-&7E4gu30Tavz}$ zn%*yu6c_t~ie}863Ll&jhVzkhU^&5D3Ixfo!XkloTD_sCZX) z?uZrFVw1lrV`0Ht;P1VV%a}`lTL8dn3_$9?_8ZAPJ^wXhzA41)%zx*a=I7J++X5)4 z3ug2E*M3}{zWZ;pN69;E07EK)4RXMAT}HI@kWRLy>_}xA8-K_GQz;@h?r3=n2n3or zIDFXMqlG{sWsRQx`DzGc31&||W4QJ{D%>YyH@N*q(CX#I#Ct{%j^A}sQ^gKY7G zhPgNA9$#Ad&~8WZzgTRyS)Bu8oM6+-@5^;u>dLKPwnm3!&mZ1fhZJ8L~s7v zpU>SCydJ)^ut7o&^HKTuG-59KDC6pw!V+k4apg)ZylLdLW!mX_jr*T`z5H{N}7vrXMXrIt(fYK?~>T*5_wjsTAG+QLvg@=y6CCEw80`5f5>brFBjj* zXKXCq-B}!&8MNj{d#eLKQ&0W<%d_^F_SpENyy|K-!C%TQR+&mwrS-H(?vkbv%Osa@ z{raZpg`H7mpZ_;xe&NwXL1sPVJx3kNVlI)0j%2yW;5^I(ssRnrtFTZ9O-qgXIB8*K zBi$FjeBoPRfLRGq=v7tR?Hc%{UZ~IfMH*2XROj5|%w7UcZU;1@heN?S5!unZ$7_(_ zP}xH~(XjE;zW&N`)Lb%?{L!aH-9K<`FDn!vr1gfuNeUh zUY78*thS9~=>TS|<7-AKPFhTAD4}6}p5kp-5-!S5AY95pj8%&0G|@?wUwWxRXiH2; z=xIzS9n1yO(Zha-mLb>{1c7S>3M;PR1=2^O6$^)lHWkz4#k8wC9a`7Y4p5|J&Cr~4 zW!$t1*!H*g(FbM`-s|~he6_QsoHI%JoPx>GBrg5#*hluZ$?(#K_lr)&6`60_jkC2Y zep#i_WxW}rT!m;DkeV^Cj}nhG-ko9Zqjsr4VdJZlzt6ytNLDBglh={jIvd<~E}uzN zilwHixzN74grXY0>GVjjTmtGuFU~T} zyrt;sKa6yLY^Rk0#aG@Dv^Th?Rto$ia#E&BUN*m_H|&V@hojo5v)QdCQ(h$e_V2sC z60v)B#A!NtSMSwv8L%p(bpb?tm>|dCD}?xcKNwDUQBHeu1S_^DQvk!kSU9?>Z1<%R zsVA{>%{`SOQsWIErvsIn(}gsnBpC?|C*VkTB8qkMbRgFt;pv-N%V|peiJ#sedHQ3L zota6g8p{!0XbblsMXrdzEbwh zaJ+aLs^EmZ2QpG;^vq?xid_={0v<>_Gme}^7nVWrKgU{|yKTI7@~2OAMlLh3IZhMh zEq8i~5c7d4HIC^;5i@yhIzk)y-yIAp1w>g-j9@O3w3Ont!}|u)*yVq8HY2&|Hh*H? zK29byaOB`VnX9^QUpjDH`&q!J84q zE5LIyC6Tb;_MdOP$#;EG#GZ`_2^loJ$(^3Hy@cbfGWXE4azx8E6#=><2dcQcDWJ~z z8NekBmhRzO?hPWmLga+Hau08@i%)m|kbPSH(BEiQwXsf*TxZnMmDPd?`F;WRP5ztA zhvXzhAmNanz{i>-6R|Op;pz{2bF?3$&irkAsBA0AT2C>|U-*D{kFnyHo;%0AONg?2 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�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 literal 0 HcmV?d00001 diff --git a/fern/static/images/workflows/workflow-builder-example.png b/fern/static/images/workflows/workflow-builder-example.png new file mode 100644 index 0000000000000000000000000000000000000000..2658a78fe385f7f68f0f9db4362e2cb7adb4e81f GIT binary patch literal 94293 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

{3D_Lr4 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 Z|38?ryzN4=gA@P&002ovPDHLkV1n4)#vA|u literal 0 HcmV?d00001 diff --git a/fern/support.mdx b/fern/support.mdx index bce82f815..0a05770a2 100644 --- a/fern/support.mdx +++ b/fern/support.mdx @@ -48,7 +48,7 @@ We welcome feature requests and feedback from our users to help improve Vapi. Yo Report any bugs or issues you encounter while using Vapi to help us improve the platform. diff --git a/fern/workflows/tasks.mdx b/fern/test/manual-testing.mdx similarity index 100% rename from fern/workflows/tasks.mdx rename to fern/test/manual-testing.mdx diff --git a/fern/test/voice-testing.mdx b/fern/test/voice-testing.mdx new file mode 100644 index 000000000..b11798ace --- /dev/null +++ b/fern/test/voice-testing.mdx @@ -0,0 +1,140 @@ +--- +title: Voice AI Testing +subtitle: End-to-end test automation for AI voice agents +slug: /test/voice-testing +--- + +## Overview + +Voice Testing is an end-to-end feature that automates testing of your AI voice agents. Our platform simulates a call from an AI tester that interacts with your voice agent by following a pre-defined call script. After the call, the transcript is sent to a language model (LLM) along with your success criteria. The LLM then determines if the call met the defined objectives. + +## Creating a Test Suite + +Begin by creating a Test Suite that organizes and executes multiple test cases. + + + ### Step 1: Create a New Test Suite + - Navigate to the **Test** tab in your dashboard and select **Voice Testing**. + - Click the **Create Test Suite** button. + + ### Step 2: Define Test Suite Details + - Enter a title for your Test Suite. + - Select a phone number from your organization using the dropdown. + + ### Step 3: Add Test Cases + - Once your Test Suite is created, you will see a table where you can add test cases. + - Click **Add Test Case** to add a new test case (up to 50 can be added). + + ### Step 4: Configure Each Test Case + - **Caller Behavior:** Define how the testing agent should behave, including a detailed multi-step prompt that outlines the customer's intent, emotions, and interaction style. + - **Success Criteria:** List one or more questions that an LLM will use to evaluate if the call was successful. + - **Attempts:** Choose the number of times (up to 5) the test case should be executed each time the Test Suite is run. + + ### Step 5: Run and Review Tests + - Click **Run Tests** to execute all test cases one by one. + - While tests are running, you will see a loading state. + - Upon completion, a table displays the outcomes with check marks (success) or x-marks (failure). + - Click on a test row to view detailed results: a dropdown shows each attempt, the LLM's reasoning, the transcript of the call, the defined caller behavior, and the success criteria. + + ### Step 6: Export Results + - You can export the test results as a CSV file for further analysis. + + +## Test Execution and Evaluation + +When you run a Test Suite, the following steps occur: + +- **Call Simulation:** An AI voice agent dials your voice agent, executing the pre-defined script. +- **Transcript Capture:** The entire conversation is transcribed, capturing both the caller's behavior and your voice agent's responses. +- **Automated Evaluation:** The transcript, along with your Success Criteria, is processed by an LLM to determine if the call was successful. +- **Results Display:** Each test case outcome is shown with details. Clicking on a test case reveals: + - The number of attempts made. + - The LLM's reasoning for each attempt. + - The complete call transcript. + - The configured caller behavior and success criteria. +- **CSV Export:** Results can be exported for additional review or compliance purposes. + +## Example Test Cases + +Below are three example test cases to illustrate how you can configure detailed caller behavior and success criteria. + +### Example 1: Account Inquiry + +**Caller Behavior:** +Simulate a customer inquiring about their account status with growing concern as unexplained charges appear in their statement. + +**Example Prompt:** +```md title="Example Prompt" wordWrap +[Identity] +You are a long-time bank customer with a keen eye for your financial details. + +[Personality] +Normally calm and polite, you become increasingly anxious when you notice discrepancies on your account statement. Your tone shifts from supportive to urgent as the conversation progresses. + +[Goals] +Your primary objective is to clarify several unexplained charges by requesting a detailed breakdown of your recent transactions and ensuring your account balance is accurate. + +[Interaction Style] +Begin the call by stating your name and expressing concern over unexpected charges. Ask straightforward questions and press for more details if the explanation is not satisfactory. +``` + +**Success Criteria:** +```md title="Success Criteria" wordWrap +1. The voice agent clearly presents the current account balance. +2. The voice agent provides a detailed breakdown of recent transactions. +3. The response addresses the customer's concerns in a calm and informative manner. +``` + +### Example 2: Billing Support + +**Caller Behavior:** +Simulate a customer who is frustrated and calling about a billing discrepancy. + +**Example Prompt:** +```txt title="Example Prompt" wordWrap +[Identity] +You are a loyal customer who has always trusted the billing process, but the current bill appears unusually high. + +[Personality] +Frustrated and assertive, you express anger over an unexpected charge while remaining focused on obtaining clarification. + +[Goals] +Your goal is to understand the discrepancy in your bill by obtaining a detailed explanation, confirming whether an overcharge occurred, and understanding the steps for resolution. + +[Interaction Style] +Start the call by clearly stating your billing concern, describing the specific overcharge, and requesting a comprehensive explanation with resolution options. +``` + +**Success Criteria:** +```md title="Success Criteria" wordWrap +1. The voice agent acknowledges the billing discrepancy respectfully without dismissing the concern. +2. The agent provides a clear explanation of the charges, detailing possible reasons for the discrepancy. +3. The conversation concludes with a proposed solution or a clear escalation plan to address the overcharge. +``` + +### Example 3: Appointment Scheduling + +**Caller Behavior:** +Simulate a customer trying to schedule an appointment with a hint of urgency due to previous delays. + +**Example Prompt:** +```md title="Example Prompt" wordWrap +[Identity] +You are an organized customer who values efficiency and punctuality. + +[Personality] +While generally courteous and friendly, you are anxious due to previous delays in scheduling appointments, and your tone conveys urgency. + +[Goals] +Your goal is to secure an appointment at your preferred time, while remaining flexible enough to consider alternative timings if your desired slot is unavailable. + +[Interaction Style] +Begin the call by stating your need for an appointment, specifying a preferred date and time (e.g., next Monday at 3 PM). Request clear confirmation of your slot, and if unavailable, ask for suitable alternatives. +``` + +**Success Criteria:** +```md title="Success Criteria" wordWrap +1. The voice agent confirms the requested appointment time clearly and accurately. +2. The agent reiterates the appointment details to ensure clarity. +3. The scheduling process ends with a definitive confirmation message of the booked appointment. +``` \ No newline at end of file diff --git a/fern/workflows.mdx b/fern/workflows.mdx index 2508e1841..8fe80a5c4 100644 --- a/fern/workflows.mdx +++ b/fern/workflows.mdx @@ -1,11 +1,87 @@ --- title: Introduction to Workflows -subtitle: Breaking down AI conversations into discrete steps +subtitle: Break down AI conversations into a visual workflow made up of discrete steps ("verbs") and branches between them ("conditions"). slug: workflows --- - Workflows is now available to all Vapi users. Start building more reliable and structured conversational AI today. + Workflows is now available to all Vapi users in Open Beta on [the dashboard here](https://dashboard.vapi.ai/workflows). Start building more reliable and structured conversational AI today. -Workflows is a new way to build conversational AI. It allows you to break down AI conversations into discrete steps, and then orchestrate those steps in a way that is easy to manage and modify. \ No newline at end of file +Workflows is a new way to build conversational AI. It allows you to break down AI conversations into discrete steps, and then orchestrate those steps in a way that is easy to manage and modify. + +## Creating Your First Workflow + +Begin by creating an assistant on the Assistants page and providing the required information, such as the assistant's name and capabilities. Once your assistant is set up, switch the model provider to VAPI and click "Create Workflow" when prompted. A modal will appear offering you the option to create a new workflow or attach to an existing one. Choose the appropriate option to proceed to the Workflow Builder. + + + ### Step 1: Create an Assistant + Visit the Assistants page. Create a new assistant, give it a name, and select a voice and transcription model of your choice. + + ### Step 2: Switch Provider to "vapi" + Under the "Model" section, switch the "Provider" field to "vapi". + + ### Step 3: Create a New Workflow or Attach an Existing One + Click the "Create Workflow" button. A prompt will appear asking you to create a new workflow by entering a unique title, or attach to an existing workflow. + + ### Step 4: Build Your Workflow + In the Workflow Builder, you will see a "Start" call node. Click the button at the bottom of this node to select your first verb. Use the button to add further steps as needed. + + + Workflow Builder Interface + + + ### Step 5: Create Connections + To create new connections between nodes, drag a line from one step's top connection dot to another step's bottom dot, forming the logical flow of the conversation. + + +## Tips for Building Workflows + +- **Deleting Nodes and Edges:** Click on any node or edge and press Backspace to delete it. +- **Attaching Nodes:** Attach a node to another by drawing a line from the top of one node to the bottom of another node. +- **Save Requirements:** A workflow cannot be saved until every node is connected and configured. The system will not allow saving with any dangling nodes. +- **Creating Conditionals:** To create conditionals, first add a condition node. Then, attach nodes for each branch by clicking the "Logic" tag on the connecting edges to set up the conditions. + + + Please let us know about any bugs you find by [submitting a bug report](https://roadmap.vapi.ai/bug-reports). We also welcome feature requests and suggestions - you can [submit those here](https://roadmap.vapi.ai/feature-requests). For discussions about workflows and our product roadmap, please [join our Discord community](https://discord.com/invite/pUFNcf2WmH) to connect with our team. + + +## Available Verbs + +Workflows break down your AI voice agent's behavior into discrete, manageable actions called verbs. Each verb encapsulates a specific function within the conversation flow. Detailed configuration options let you tailor each step to your requirements. The available verbs are: + + + + Outputs a message to the user without expecting a response. Configure this verb by specifying static text or providing a prompt for the LLM to generate dynamic text. + + + Collects input from the user. Define the variables by specifying a name, a detailed description of the expected input, and the data type (string, number, or boolean). Mark each variable as required or optional. + + + Asks a question and uses AI conditions to evaluate the response and determine the next step. This enables natural conversational flow without needing to explicitly gather variables, as the AI interprets the semantic meaning of responses. + + + Makes calls to external APIs using GET or POST methods. Configure request headers and body, and define extraction rules to capture specific data from the JSON response. Optionally, enable asynchronous execution so that the workflow proceeds while awaiting the API response. + + + Transfers the active call to an external phone number. Ensure you provide a valid phone number in the configuration. + + + Terminates the call, signaling the end of the conversation. + + + +## Conditions + +Conditions allow you to create branching paths in your workflow based on different types of logic: + + + + Introduces branching logic based on conditions. Set up logical comparisons using data previously gathered or returned from API requests. This node allows you to define different paths for the conversation. Future updates will support AI-driven branching decisions. + + + Introduces AI-driven branching logic. The AI will evaluate the conversation context and select the most appropriate branch. + + + +For detailed configuration instructions and advanced settings, please refer to our dedicated documentation pages for each verb. diff --git a/fern/workflows/ai-conditions.mdx b/fern/workflows/ai-conditions.mdx new file mode 100644 index 000000000..7f926d6d9 --- /dev/null +++ b/fern/workflows/ai-conditions.mdx @@ -0,0 +1,32 @@ +--- +title: AI Conditions +subtitle: Dynamic AI-driven branching in workflows +slug: /workflows/ai-conditions +--- + +## Overview + +The **AI Conditions** feature leverages artificial intelligence to determine the next step in your workflow based on conversation context. Unlike traditional logical conditions—which rely on explicit rules—AI Conditions allow your voice agent to evaluate complex or ambiguous scenarios, making branching decisions dynamically. + +## How It Works + +- **Contextual Evaluation:** The AI considers data from previous steps (e.g., user input, API responses) to gauge the conversation context. +- **Adaptive Decision-Making:** It uses its judgment to choose the most appropriate branch without relying solely on fixed comparisons. +- **Seamless Integration:** AI Conditions can complement existing logical conditions, offering a balance between predictable rules and adaptive behavior. + +## Configuration + +- **Activation:** Enable AI Conditions on a condition node where you want the AI to drive the branching logic. +- **Context Input:** The AI will utilize variables collected from Gather verbs and data returned from API requests. +- **Decision Logic:** No manual rules are required—the AI interprets context in real time to select the optimal branch. +- **Fallback:** You can combine AI Conditions with traditional logical conditions for added control. + +## Usage + +Deploy AI Conditions when your workflow requires flexibility and context-sensitive decision-making, such as: + +- Handling ambiguous or multi-faceted user responses. +- Addressing scenarios where strict rules may not capture the conversation's nuances. +- Enhancing the user experience by providing more natural, human-like interactions. + +For detailed configuration instructions and best practices, please refer to our dedicated documentation on AI-driven workflows. \ No newline at end of file diff --git a/fern/workflows/logical-conditions.mdx b/fern/workflows/logical-conditions.mdx new file mode 100644 index 000000000..c7f77aa99 --- /dev/null +++ b/fern/workflows/logical-conditions.mdx @@ -0,0 +1,21 @@ +--- +title: Logical Conditions +subtitle: Branching logic for dynamic workflows +slug: /workflows/logical-conditions +--- + +## Overview + +Logical Conditions enable you to create branching paths within your workflow. This feature allows your voice agent to decide the next steps based on data gathered earlier or retrieved via API calls. + +## Configuration + +- **Condition Node:** Start by inserting a condition node into your workflow. +- **Branch Setup:** Attach one or more nodes to the condition node. +- **Logic Tag:** Click the "Logic" tag on each connecting edge to define rules or comparisons (e.g., equals, greater than) using variables collected from previous steps. + +## Usage + +Implement Logical Conditions to guide your conversation dynamically. They allow your workflow to adjust its path based on real-time data, ensuring more personalized and responsive interactions. + +For detailed configuration instructions and advanced usage, please refer to our dedicated documentation on condition configuration. \ No newline at end of file diff --git a/fern/workflows/verbs/api-request.mdx b/fern/workflows/verbs/api-request.mdx new file mode 100644 index 000000000..70a6a3307 --- /dev/null +++ b/fern/workflows/verbs/api-request.mdx @@ -0,0 +1,25 @@ +--- +title: API Request Verb +subtitle: Interface with external APIs +slug: /workflows/verbs/api-request +--- + +## Overview + +The **API Request** verb enables your workflow to interact with external APIs. It supports both GET and POST methods, allowing the integration of external data and services. + +## Configuration + +- **URL:** Enter the endpoint to request. +- **Method:** Specify the HTTP method (GET or POST). +- **Headers:** Define each header with a key, value, and type. +- **Body Values:** For POST requests, provide key, value, and type for each entry. +- **Output Values:** Extract data from the API's JSON response: + - **Key:** The key within the JSON payload to extract. + - **Target:** The name of the output variable for the extracted value. + - **Type:** The data type of the extracted value. +- **Mode:** Toggle asynchronous execution with "run in the background" on or off. + +## Usage + +Use the API Request verb to fetch information from an external API to use in your workflow, or to update information in your CRM or database. API Requests take on the functionality of [tool calls](/tools/introduction) from single-prompt assistants. \ No newline at end of file diff --git a/fern/workflows/verbs/apiRequest.mdx b/fern/workflows/verbs/apiRequest.mdx deleted file mode 100644 index e69de29bb..000000000 diff --git a/fern/workflows/verbs/gather.mdx b/fern/workflows/verbs/gather.mdx index e69de29bb..e6ef75845 100644 --- a/fern/workflows/verbs/gather.mdx +++ b/fern/workflows/verbs/gather.mdx @@ -0,0 +1,21 @@ +--- +title: Gather Verb +subtitle: Collect input from users +slug: /workflows/verbs/gather +--- + +## Overview + +The **Gather** verb collects input from users during an interaction. It is used to capture variables that will be referenced later in your workflow. + +## Configuration + +Define one or more variables to gather from the user with: +- **Name:** A unique identifier. +- **Description:** Details about the expected input to help the LLM get the right information from the caller. +- **Data Type:** String, number, or boolean. +- **Required:** Mark whether the variable is required or optional. + +## Usage + +Use the Gather verb when you need to prompt users for information—such as their name, email, or ZIP code—that will drive subsequent conversation steps. \ No newline at end of file diff --git a/fern/workflows/verbs/hangup.mdx b/fern/workflows/verbs/hangup.mdx index e69de29bb..7f34499e3 100644 --- a/fern/workflows/verbs/hangup.mdx +++ b/fern/workflows/verbs/hangup.mdx @@ -0,0 +1,17 @@ +--- +title: Hangup Verb +subtitle: Terminate the call +slug: /workflows/verbs/hangup +--- + +## Overview + +The **Hangup** verb ends an active call, marking the conclusion of a conversation. It is typically used as the final step in your workflow. + +## Configuration + +This verb requires little to no configuration, as its purpose is solely to terminate the call. + +## Usage + +Place the Hangup verb at the end of your workflow to close the conversation gracefully. \ No newline at end of file diff --git a/fern/workflows/verbs/say.mdx b/fern/workflows/verbs/say.mdx index e69de29bb..072a467c4 100644 --- a/fern/workflows/verbs/say.mdx +++ b/fern/workflows/verbs/say.mdx @@ -0,0 +1,18 @@ +--- +title: Say Verb +subtitle: Output a message to the user +slug: /workflows/verbs/say +--- + +## Overview + +The **Say** verb outputs a spoken message to the user without expecting a response. Use this verb to provide instructions, notifications, or other information during a call. + +## Configuration + +- **Exact Message:** Specify the exact text that should be spoken. +- **Prompt for LLM Generated Message:** Provide a prompt for the language model to generate the message dynamically. + +## Usage + +Add the Say verb when you need to deliver clear, concise information to your user. It works well as an initial greeting or when confirming actions. \ No newline at end of file diff --git a/fern/workflows/verbs/transfer.mdx b/fern/workflows/verbs/transfer.mdx index e69de29bb..693cd0db3 100644 --- a/fern/workflows/verbs/transfer.mdx +++ b/fern/workflows/verbs/transfer.mdx @@ -0,0 +1,17 @@ +--- +title: Transfer Call Verb +subtitle: Redirect calls to an external number +slug: /workflows/verbs/transfer +--- + +## Overview + +The **Transfer Call** verb transfers an active call to a designated external phone number. This enables routing calls to other departments or external contacts. + +## Configuration + +- **Phone Number:** Enter a valid destination number for the call transfer. + +## Usage + +Use the Transfer Call verb to escalate or redirect a call as needed. Ensure the provided phone number is formatted correctly for a smooth transfer experience. \ No newline at end of file