About this project
it-programming / web-development
Open
We are seeking an experienced developer to build a sophisticated WhatsApp assistant designed to enhance our customer interactions. This intelligent bot will leverage a large language model (LLM) combined with a robust retrieval system to provide accurate, context-aware responses.
Key functionalities required:
* Natural Language Understanding: The bot must be capable of understanding and processing natural language queries from customers.
* Knowledge Base Integration: Answers must be exclusively derived from our internal documentation and FAQ pages. The bot must never invent information.
* Contextual Memory: The assistant needs to remember past conversations with the same customer to provide a seamless and personalized experience.
* API Integrations: Ability to perform actions such as looking up order statuses and creating support tickets by interacting with our existing APIs.
* Customer Identification: The bot should identify customers using their phone number or email and display their purchase history.
Admin Dashboard:
A user-friendly admin dashboard is crucial for our team. It should include:
* Conversation Logs: Full access to read and review all customer conversation logs.
* Performance Monitoring: Functionality to identify questions the bot struggled with.
* Knowledge Base Management: Direct editing capabilities for the knowledge base.
* Analytics: Basic metrics such as daily conversation count and successful resolution rates.
Technical Requirements:
* WhatsApp Business API: The bot will connect through the official WhatsApp Business API.
* Data Security: All customer data must be encrypted and handled with the highest security standards.
* Data Migration: Our current knowledge base resides in Google Docs and Notion, which will need to be converted into a suitable format for the retrieval pipeline.
Project Timeline: We aim for a working Minimum Viable Product (MVP) within eight to twelve weeks.
In your proposal, please detail your approach to building the retrieval pipeline and provide an example of a similar bot you have developed previously.
Category IT & Programming
Subcategory Web development
What is the scope of the project? Create a new custom site
Delivery term: Not specified
Skills needed