ElevenLabs 's No-Code Voice Agent Builder

Prompt Engineering · Intermediate ·🤖 AI Agents & Automation ·1mo ago

About this lesson

Thanks to Elevanlabs for sponsoring this video: https://try.elevenlabs.io/lwqsi56p0hkd I built an AI twin of myself — it sounds like me, knows what I know about RAG, and can book meetings on my calendar. Talking to it was genuinely kind of scary. Here's how I built it in ElevenLabs' ElevenAgents platform, walked through step by step. My voice to text App: whryte.com Website: https://engineerprompt.ai/ RAG Beyond Basics Course: https://prompt-s-site.thinkific.com/courses/rag Signup for Newsletter, localgpt: https://tally.so/r/3y9bb0 Let's Connect: 🦾 Discord: https://discord.com/invite/t4eYQRUcXB ☕ Buy me a Coffee: https://ko-fi.com/promptengineering |🔴 Patreon: https://www.patreon.com/PromptEngineering 💼Consulting: https://calendly.com/engineerprompt/consulting-call 📧 Business Contact: engineerprompt@gmail.com Become Member: http://tinyurl.com/y5h28s6h 💻 Pre-configured localGPT VM: https://bit.ly/localGPT (use Code: PromptEngineering for 50% off). Signup for Newsletter, localgpt: https://tally.so/r/3y9bb0 #ElevenAgentsPartner

Full Transcript

Okay, so I created a digital twin of myself, which not only sounds like me, but also has knowledge of retrieval augmented generation systems. And talking to it is kind of scary. Let me show you how I did it. Hey, I'm Muhammad's AI twin from the Prompt Engineering channel. Ask me anything about rag agents. Hey, I saw one of your videos on agentic file search. Can you tell me when would we use that? Agentic file search is really useful when you need to answer complex questions that require reasoning across multiple documents, especially when those documents reference each other. So, this is Eleven Labs conversational agent platform from Eleven Labs that can help you build powerful agents that can take actions on your behalf. And all of this is without writing a single line of code. There are a number of pre-built templates that you can reuse for your specific needs. And it's a multilingual voice agent that has support for more than 70 different languages. And you can deploy these agents with their own phone numbers, WhatsApp, or Telegram. These agents have a large number of integrations that enables it to connect to external tools. In my case, I have connected this directly to Calendly, so it can schedule meetings directly on my calendar. They also recently released something called speech engine. And the idea is that you will be able to convert a chat agent into speech engine with a single prompt. You can connect your own knowledge base, your own CRM, your own tools, and the agent will be able to use them while it's conversing with the user through speech interfaces, which is pretty incredible. I use Eleven Labs for my own business, and when they reached out to sponsor this video, I was actually pretty excited to create and show you some custom agents. Okay, so let me show you how I created this agent and I'll walk you through it step-by-step. Also, I'll show you some more templates that you can reuse if you're interested in a specific conversational agent for your needs. Okay, so let me show you how to build your own agents, but before that I want to show you something else. On Eleven Labs, there are a number of different voices that you can use. I use one of my own voices. This is specifically trained on almost two hours of my voice conversation data or speech data. Here is actually how it sounds like. As the Earth turns, change guides the seasons around. So, if you want to clone your voice, I I think Eleven Labs is one of the most powerful platform that lets you do it. Okay, so let me show you how this agent was built. Now, in order to build a new agent, you need to go to agents, click on this, and then you can either select personal assistant or business agent. There are also a number of different templates that are available that you can reuse. And each one of them is going to basically walk you through a step-by-step process where it collects a lot of information about your specific need. And it will help you build a customized voice agent. Now, in our case, we are going to start with completely blank agent. Uh I am going to call it prompt engineering AI twin. Let's call it two. Now, you can select chat only. So, audio will not be processed and only text will be used, right? Or you can just create a conversational agent using voice. There's also these procedures which enable automatic agent creation from natural language. So, you can describe what exactly you want and the platform will help you build that agent. All right, in my case I'm going to just say create agent. Okay, so when you create a new agent, this is the platform you're going to see. This is the system prompt that actually drives the whole agent. It controls the behavior of the agent, how it's going to respond to users. Now, on the right-hand side you're going to see different voices. Since I have a custom voice, so I can select that custom voice. And I can also control the expressive mode. All right, if you enable this, this is going to enhance your agent with emotionally intelligent speech, natural intonation, and expressive audio tags. In my case, I have found that if you were using your own voice, it can have some impact on the voice quality. However, if you're using one of these pre-built voices, you definitely want to experiment with this because it can improve the quality of audio that it generates and it's a lot more natural. Now, in our case, we're going to provide not only a system prompt, but also a knowledge base. And I'll show you that in a a minute, but here's my system prompt, which basically tells it that you're Muhammad's AI twin on the Prompt Engineering channel. I run my own consulting business. It talks about what exactly the channel does. Then, there's a knowledge base and if somebody wants to book a one-on-one call with me, they can do it through my Calendly link. Also, we can have a first message. So, when the user dials in or they call your agent, you can have a predefined message that basically tells it what exactly the agent is doing. Right? So, that's going to be kind of a welcome message. In my case, I want to be up front that it's an AI twin. You can enable interruptions if you want. Now, in terms of the LLMs, you have a number of different options. You can select some of these open weight models or some of the proprietary models. Each one of them have their own associated cost per minute of conversation that is happening. Okay. The main thing that you want to provide for custom agent is the knowledge base. What type of data it's going to use in order to answer user responses. So, you have a couple of options. In my case, I am using rag. Now, you can configure different parameters of rag. Uh if you are interested in the topic, I'd highly recommend to check out my videos on the topic. But, in this case, what I did was I created transcripts of a number of my videos on my channel that are specifically related to rag or retrieval augmented generation. Okay. So, if you go to my channel, there are a number of different videos that I have created on rag. So, I took some of these videos, transcribed them, and those are going to be used as a knowledge base. So, if the user asks questions, the agent will be able to generate responses based on that specific knowledge base. There are four different videos. Now, each one of them has its own metadata. I specifically want to tell the agent when exactly this video was released, what is in the description, right? But, based on your business needs, you probably want to have very condensed information. This is just for demonstration purposes. You can also connect tools to it because this is where the main power of these agents is. So, at the moment I have connected my Calendly account, so it can look at who the owner is, what type of events, right? And I can add more tools to this agent if I want. There's also the possibility of adding web hooks. So, this will be able to retrieve data and perform actions on specific websites. Let me show you a quick demo of how this looks like in action. So, you can switch between voice and text mode. So, let's do the voice mode. Okay, so this was a quick setup. Hey, I'm Muhammad's AI twin from the Prompt Engineering channel. Ask me anything about rag agents. Hey, I saw one of your videos on agentic file search. Can you tell me when would we use that? Agentic file search is really useful when you need to answer complex questions that require reasoning across multiple documents, especially when those documents reference each other. Traditional rag systems often struggle with this because chunking can break the context. Is there a way to talk to Muhammad? Yes, you can book a 30-minute consulting call with Muhammad if you're working on a real project involving rag system. Does he have availability this Wednesday? Muhammad doesn't have any availability this Wednesday for a 30-minute consulting call. Would you like to check for another day or perhaps a different event type? Let's check uh next week Wednesday. Yes, Muhammad has two slots available next Wednesday, May 28th, both at 7:00 p.m. Pacific time. Which of those works for you? Okay, 7:00 p.m. Pacific time works. Perfect. I'll send you Muhammad's booking link. Click through, drop in your name and email, and the calendar invite hits your inbox right after. All right. And then I can say select the time that I want. Now, the beauty is that you can create branches just like if you are working on a GitHub repo, which is pretty awesome, right? So, you'll just create a new branch. I have a workflow test branch here. And you can go, let's call it test two, and you can simultaneously test multiple different branches, which is pretty amazing. Now, let me show you some of the templates, which I think it's a really great starting point because they have a number of different templates for different industries. So, here's a customer support, hotel reservation, front desk, receptionist, right? Appointment setter, IT help desk. It's it's pretty comprehensive. We can select one of them. Let's say we're going to go to the customer support. Here is basically a workflow that going to control how the agent is going to behave. So, seems like there's an orchestrator, which identifies the issue, and then based on the type of the issue, it is basically it's routing it to a sub agent. Okay. So, if you were to use this template, here is the prompt that goes in. So, here's the personality, then what type of environment, right? Tone, goals, and then there is a specific instructions on when to end the call. Let's hit continue. You can connect different tools. Right now, it's connected to Zendesk, right? And Salesforce. I'm going to just skip that and create the agent. Okay. So, let's preview this. Okay. So, this one is designed for supporting for an AI platform and provides APIs for text generation, speech synthesis, and conversational AI. And then you give it access to the specific tools that you want and the agent will be able to route that for you. Now, something that I really like about this is there's a dashboard where you can actually monitor number of calls, what is the total cost per LLM. And it gives you a lot of details that are going to be highly valuable. Also, you can actually look at let's say agent response time. So, this is extremely helpful and this type of observability is something that you definitely want if you are building any agentic systems. And then it even have that as specific conversations that you can actually go back and listen to and see if something failed and why it failed. Now, in terms of pricing, there are two different tiers. One is for individuals and the other one is for businesses. And you can select these based on your needs. Anyways, do check out 11 agents from 11 lab, especially if you're building any customer-facing conversational agents. It's a very easy-to-use platform for building conversational experiences. Anyways, I hope you found this video useful. Thanks for watching and as always, see you in the next one.

Original Description

Thanks to Elevanlabs for sponsoring this video: https://try.elevenlabs.io/lwqsi56p0hkd I built an AI twin of myself — it sounds like me, knows what I know about RAG, and can book meetings on my calendar. Talking to it was genuinely kind of scary. Here's how I built it in ElevenLabs' ElevenAgents platform, walked through step by step. My voice to text App: whryte.com Website: https://engineerprompt.ai/ RAG Beyond Basics Course: https://prompt-s-site.thinkific.com/courses/rag Signup for Newsletter, localgpt: https://tally.so/r/3y9bb0 Let's Connect: 🦾 Discord: https://discord.com/invite/t4eYQRUcXB ☕ Buy me a Coffee: https://ko-fi.com/promptengineering |🔴 Patreon: https://www.patreon.com/PromptEngineering 💼Consulting: https://calendly.com/engineerprompt/consulting-call 📧 Business Contact: engineerprompt@gmail.com Become Member: http://tinyurl.com/y5h28s6h 💻 Pre-configured localGPT VM: https://bit.ly/localGPT (use Code: PromptEngineering for 50% off). Signup for Newsletter, localgpt: https://tally.so/r/3y9bb0 #ElevenAgentsPartner
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related Reads

📰
Building Vendor-Neutral AI Agents in .NET: A Complete Enterprise Architecture Guide
Learn to build vendor-neutral AI agents in .NET for enterprise systems that can switch LLM providers without rewriting the application
Medium · Programming
📰
The envelope everyone is building for AI agents — and why I'm not shipping it
Learn why a developer is hesitant to ship an AI agent envelope and how to evaluate similar projects
Dev.to AI
📰
How We Built a Self-Hosted AI Interviewer with Next.js, Supabase, and WebSockets
Learn how to build a self-hosted AI interviewer using Next.js, Supabase, and WebSockets to generate structured interviews and reports
Dev.to AI
📰
Stack Overflow Is Dying. The AI That Killed It Could Be Next.
Learn how AI tools like ChatGPT are impacting Stack Overflow and the potential consequences for the AI industry
Dev.to AI
Up next
What is AI Agents Swarm Explained with Examples
VLR Software Training
Watch →