AI-Powered Currency Exchange Estimator Chatbot
detail.loadingPreview
Automate currency exchange inquiries with an AI-powered chatbot. This workflow combines real-time data ingestion, a vector database for knowledge retrieval, and a conversational AI agent to provide accurate estimates and information, logging all interactions for analysis.
About This Workflow
This n8n workflow creates a robust, AI-driven chatbot designed to answer currency exchange questions and provide estimates. Triggered by a webhook, it intelligently processes incoming data, leveraging a text splitter to prepare information for embedding with Hugging Face models. This enriched data is then stored in Weaviate, forming a powerful retrieval-augmented generation (RAG) knowledge base. An advanced AI agent, equipped with conversational memory and a Hugging Face language model, queries this knowledge base to deliver accurate and context-aware responses. All chatbot interactions are meticulously logged in Google Sheets for oversight and continuous improvement.
Key Features
- AI-Powered Chatbot: Engage users with an intelligent agent capable of understanding and responding to currency-related queries.
- Retrieval-Augmented Generation (RAG): Enhance accuracy with a Weaviate vector store that provides contextual information to the AI agent.
- Conversational Memory: Maintain fluid and natural conversations with built-in memory for context retention.
- Real-time Data Ingestion: Easily update the knowledge base with new information via a dedicated webhook and text splitting.
- Automated Logging: Keep a detailed record of all chatbot interactions in Google Sheets for analytics and auditing.
How To Use
- Webhook Node: Configure the
Webhooknode with your desired path (e.g.,/currency_exchange_estimator) to trigger the workflow. - HuggingFace Credentials: Ensure your
EmbeddingsandChatnodes are connected to a valid HuggingFace API credential (HF_API). - Weaviate Credentials: Set up your
InsertandQuerynodes with your Weaviate API credential (WEAVIATE_API) and verify theindexName(currency_exchange_estimator). - Google Sheets Credentials: Connect the
Sheetnode to your Google Sheets OAuth2 API credential (SHEETS_API) and specify thedocumentId(your spreadsheet ID) andsheetName(e.g., 'Log'). - Agent Prompt: Adjust the
Agentnode'spromptTypeandtextto define the chatbot's persona and initial instructions for currency exchange tasks.
Apps Used
Workflow JSON
{
"id": "c888c073-9d7e-46a0-bf93-b7552ad38c71",
"name": "AI-Powered Currency Exchange Estimator Chatbot",
"nodes": 18,
"category": "Operations",
"status": "active",
"version": "1.0.0"
}Note: This is a sample preview. The full workflow JSON contains node configurations, credentials placeholders, and execution logic.
Get This Workflow
ID: c888c073-9d7e...
About the Author
Crypto_Watcher
Web3 Developer
Automated trading bots and blockchain monitoring workflows.
Statistics
Related Workflows
Discover more workflows you might like
Google Sheets to Icypeas: Automated Bulk Domain Scanning
This workflow streamlines the process of performing bulk domain scans by integrating your Google Sheets data directly with the Icypeas platform. Automate the submission of company names from your spreadsheet to Icypeas for comprehensive domain information, saving valuable time and effort.
Instant WooCommerce Order Notifications via Telegram
When a new order is placed on your WooCommerce store, instantly receive detailed notifications directly to your Telegram chat. Stay on top of your e-commerce operations with real-time alerts, including order specifics and a direct link to view the order.
On-Demand Microsoft SQL Query Execution
This workflow allows you to manually trigger and execute any SQL query against your Microsoft SQL Server database. Perfect for ad-hoc data lookups, administrative tasks, or quick tests, giving you direct control over your database operations.