Zum Inhalt springen
ai-agentPro — €97

AI Voice Chat Agent with ElevenLabs and InfraNodus Graph RAG Knowledge

100/100
21 Nodes

Beschreibung

Workflow with 21 nodes using Sticky Note, Lm Chat OpenAI, Memory Buffer Window...

Setup-Anleitung

## Setting up ElevenLabs Conversational AI Agent

### You will need to connect the Webhook trigger above to the Conversational AI agent of ElevenLabs. Then you can use their agent (and website widget) to converse with the experts in this workflow. Read the full tutorial at [ElevenLabs AI voice agent setup guide](https://support.noduslabs.com/hc/en-us/articles/20318967066396-How-to-Build-a-Text-Voice-AI-Agent-Chatbot-with-n8n-Elevenlabs-and-InfraNodus)

1. Create an account at [https://elevenlabs.io/](https://elevenlabs.io/)

2. Go to the **Conversational AI** section in the menu

3. Go to **Agent > Create New Agent > Use Blank Template**

4. In the **System Prompt** of the agent put the following text modified to relate to your content:

```
You are well-versed on ... through the tools you have access to.
1) When you receive a user's message, first answer something like "I am consulting my knowledge and will respond soon" or "let me think about it and i'll get back to you" or any other similar in meaning phrase
2) Then forward the user's message, without any changes, to the knowledge_base tool.
3) When you receive a response from the knowledge_base use this answer to respond to the user, use exactly the answer you received to respond.
IMPORTANT: make the response more suitable for the conversational format making it more succint and shorter but maintaining all the specifics.
```

5. IMPORTANT: keep the reference to the `knowledge_base` tool above to let the ElevenLabs agent know that it's exactly that tool it needs to be using to access the knowledge. Replace `...` with your content. 

6. In the **Tools section** of the Agent's setup, click **Create a new tool**

7. The name of the tool should be: **`knowledge_base`** (as you're referring to it in the system prompt)

8. In the tool's description put in: "A knowledge base on ...." (replace ... with your topic)

9. Choose the **POST method** and in the URL put the Webhook link from the n8n workflow you created in the Step 3 above. E.g. https://infranodus.app.n8n.cloud/webhook/your_hook_url

10. Scroll to the **Body Parameters** and add the following parameters that will be submitted with the POST request:

a.  Identifier: `prompt`, Value type: LLM prompt, Description: The user's message. 
*You will use this value in the **AI Agent** node.*

b. Identifier: `sessionId`, Value type: Dynamic variable, Variable name: system__conversation_id
*You will use this in the **Chat Memory** node to keep the history of the interaction.*

10. Save the tool, save the agent

11. Run the test in ElevenLabs

12. Check the n8n workflow logs (from Step 3) to see if the execution went well

Benötigte Integrationen (8)

Sticky Note

Sticky Note

Lm Chat Open AI

Lm Chat OpenAI

Memory Buffer Window

Memory Buffer Window

Agent

Agent

HTTP Request Tool

HTTP Request Tool

Webhook

Webhook

API Key

Respond To Webhook

Respond To Webhook

Lm Chat Google Gemini

Lm Chat Google Gemini

Workflow freischalten

Kaufe das Pro Bundle für €97 — erhalte sofortigen Zugang zu diesem und allen weiteren Starter + Pro Workflows als ZIP-Datei zum Import in n8n.

Sichere Zahlung via Stripe. 7-Tage Geld-zurück-Garantie.
← Zurück zum Marketplace