About this project
it-programming / artificial-intelligence-1
Open
We are seeking an experienced developer to create a simple yet reliable AI-powered automated response system for a medical-related application. The primary goal is to build a chatbot capable of receiving and processing incoming WhatsApp messages, understanding user requests through AI and Natural Language Processing (NLP), and generating appropriate automated responses based on a predefined knowledge base.
Main Requirements:
- Develop a system to receive and process incoming WhatsApp messages.
- Implement AI capabilities to automatically respond to common questions.
- Ensure the chatbot can understand natural-language messages from users.
- Integrate a predefined medical/business information knowledge base for the chatbot's responses.
- Integrate with the WhatsApp API (WhatsApp Business API / Meta WhatsApp Cloud API) or another suitable WhatsApp integration.
- Connect with an ai api or language model (e.g., OpenAI API) when necessary.
- Design the system to handle basic conversation context.
- Include functionality to route or flag conversations that require human assistance.
- Implement basic conversation logging for record-keeping.
- Ensure all responses are clear, professional, and appropriate for a medical environment.
Important Medical Considerations:
It is crucial that the chatbot does not independently diagnose patients, prescribe medication, or replace a healthcare professional. Its role is strictly to assist with specific tasks such as:
- Answering frequently asked questions.
- Providing general service information.
- Handling appointment-related inquiries.
- Offering basic patient guidance.
- Facilitating initial information collection.
- Directing users to the appropriate human professional when necessary.
Preferred Technologies:
Experience with the following technologies is highly desirable:
- Python
- WhatsApp Business API / Meta WhatsApp Cloud API
- REST APIs / Webhooks
- OpenAI API or similar AI/LLM services
- Natural Language Processing (NLP)
- Machine Learning
- Chatbot development
- Database integration
Category IT & Programming
Subcategory Artificial Intelligence
Project size Medium
Delivery term: Not specified
Skills needed