Skip to content
The AI Automators
0:42:52
882
35
3
Last update : 02/10/2024

🚀 Supercharge Your Customer Service with an Auto-Updating AI Agent 🤖

Have you ever wished your website had a tireless assistant, ready to answer customer questions 24/7? What about an assistant that automatically keeps its knowledge up-to-date? 🤯

This breakdown unpacks the process of building a powerful AI customer service agent, empowering you to:

  • Craft a brilliant conversational agent using Flowise and OpenAI Assistant.
  • Seamlessly embed this agent into your website, providing instant support to your customers.
  • Use web crawling to ensure your agent always has the latest information. 🕷️
  • Enable smooth escalation paths, automatically creating support tickets when needed. 🎫

Let’s dive in!

🧠 Building Your AI-Powered Customer Service Agent

1. Setting the Stage with Flowise and OpenAI

  • Flowise is our no-code/low-code hero for building conversational agents. It connects with powerful LLMs like OpenAI and has an open-source version for flexible hosting.
  • For this agent, we’ll leverage the might of OpenAI’s GPT-4 model and its “function calling” ability, allowing us to trigger actions like creating support tickets.

💡Pro Tip: Opt for Flowise’s cloud version if you prefer a hassle-free setup!

2. Web Crawling Magic with Firecrawl

To keep our agent’s knowledge fresh, we’ll use Firecrawl, a web crawling tool that excels at:

  • Crawling entire websites to gather the latest information.
  • Delivering clean, LLM-ready data in a format GPT-4 can easily understand.

💡Pro Tip: Firecrawl offers a generous free plan, making it accessible for everyone!

3. Orchestrating the Automation with Make.com

Make.com is our automation maestro, connecting the different parts of our system:

  • Triggering the web crawl: Make.com will tell Firecrawl to crawl our website and fetch updated information.
  • Processing the crawled data: Make.com will handle the information gathered by Firecrawl, preparing it for our agent.
  • Creating support tickets: When needed, Make.com will send the necessary information to Freshdesk, our support ticketing system.

💡Pro Tip: Break down your Make scenario into smaller modules for easier management and troubleshooting.

🔄 The Art of Keeping Your Agent Updated

Static information is so yesterday! Here’s how to make your agent a learning machine:

1. Embracing the Power of Unique Hashes

To detect changes in web pages without storing massive amounts of data, we’ll use unique hashes:

  • Think of a unique hash as a page’s fingerprint. Even a tiny change on the page results in a completely different hash.
  • By comparing hashes, we can instantly tell if a page has been updated.

💡Pro Tip: SHA256 is a robust algorithm for generating unique hashes.

2. Airtable as Our Source of Truth

Airtable, a flexible spreadsheet-database hybrid, will keep track of everything:

  • Storing unique hashes: Each crawled page’s hash will be recorded in Airtable.
  • Mapping URLs to OpenAI files: Airtable will connect the crawled URLs to the corresponding files stored in our OpenAI agent.

💡Pro Tip: Airtable’s free plan provides ample room to get started.

🦸 Empowering Your Agent to Take Action

1. Function Calling: Giving Your Agent a Helping Hand

OpenAI’s function calling feature enables our agent to trigger specific actions, like creating support tickets.

  • Define clear instructions: Instruct your agent when to use the support ticket function. For example, when it can’t find an answer in its knowledge base.
  • Collect necessary information: Train your agent to gather the customer’s full name, email address, phone number, issue description, and ticket subject.

💡Pro Tip: Clear and concise instructions are key to effective function calling.

2. Freshdesk: Your Support Ticket Sidekick

Freshdesk, a popular customer support platform, will receive the information from our agent and create support tickets.

  • Seamless integration: Make.com will act as the bridge between your agent and Freshdesk.
  • Automated ticket creation: Once your agent triggers the support ticket function, Make.com will send the gathered information to Freshdesk, automatically creating a ticket.

💡Pro Tip: Explore Freshdesk’s automation features to further streamline your support process.

🌐 Embedding Your Agent on Your Website

  • Flowise makes embedding a breeze. Simply copy and paste a snippet of HTML code into your website’s code.
  • Choose your display style. Opt for a subtle popup or a dedicated page for your agent.

💡Pro Tip: Experiment with different placements and styles to find the optimal user experience.

🧰 Resource Toolbox

This breakdown provided a high-level overview. Now, it’s time to roll up your sleeves and build your own auto-updating AI agent! Remember, the possibilities are endless, and the power to revolutionize your customer service is in your hands. Good luck!

Other videos of

Play Video
The AI Automators
0:24:16
193
11
1
Last update : 16/10/2024
Play Video
The AI Automators
0:21:49
329
17
1
Last update : 16/10/2024
Play Video
The AI Automators
0:33:03
491
16
4
Last update : 09/10/2024
Play Video
The AI Automators
0:14:39
851
38
4
Last update : 09/10/2024
Play Video
The AI Automators
0:19:39
231
15
2
Last update : 02/10/2024
Play Video
The AI Automators
1:14:55
1 638
91
14
Last update : 11/09/2024
Play Video
The AI Automators
0:16:22
18 699
606
50
Last update : 28/08/2024
Play Video
The AI Automators
0:35:52
367
29
3
Last update : 23/08/2024
Play Video
The AI Automators
0:47:16
514
40
0
Last update : 23/08/2024