Topic 3: Intelligent Chatbot (AI) Development “Guardian” PFE
Topic 3: Intelligent Chatbot (AI) Development “Guardian” PFE
Defendrgg•Tunisie
Artificial Intelligence / NLPnatural language processingFull Stack Web Development
Publié il y a 19 jours
Stage
⏱️3+ mois
💼Hybride
📅Expiré il y a 6 jours
Cohérence LinkedIn / CV vérifiée.
Description du poste
Objectives
Build a chatbot capable of answering user questions about tournaments, profiles, and features within the DEFENDR ecosystem.
Implement AI and Natural Language Processing (NLP) algorithms to understand user context and provide relevant responses.
Integrate the chatbot into DEFENDR (both web and mobile app) and evaluate its ability to provide accurate and helpful replies.
Architecture & Tech Stack
Frontend: Next.js to create the chatbox interface and connect to backend APIs.
Backend: Node.js + Express.js for handling NLP requests, processing conversation state, and exposing APIs consumed by web/mobile clients.
Database: MongoDB to store user interactions, conversation logs, and feedback to improve chatbot learning and retraining.
Tasks & Deliverables
Design conversation flows, intents, entities, and context management to support tournament-, profile- and feature-related queries.
Implement NLP components (intent classification, entity extraction, context tracking) using appropriate libraries or models and integrate them into the Node.js backend.
Integrate the chat interface into the Next.js frontend and ensure seamless operation on both web and mobile clients of DEFENDR.
Create logging and storage mechanisms in MongoDB for interactions and feedback, and build a simple pipeline to use stored data to improve responses over time.
Test and evaluate chatbot accuracy and helpfulness with metrics (e.g., intent accuracy, response relevance, user satisfaction) and provide a report with improvements.
Candidate Profile & Skills
Strong proficiency in JavaScript/TypeScript, experience with Next.js for frontend development and Node.js + Express.js for backend APIs.
Practical experience with NLP/AI tools or frameworks (e.g., Hugging Face Transformers, Rasa, spaCy, or similar) and knowledge of intent/entity modeling.
Experience with MongoDB or other document databases for storing logs and training data; familiarity with designing a learning loop from interaction data.
Ability to design, implement, and run tests and evaluation scenarios for conversational agents; good communication and documentation skills.
How to apply
Apply via the DEFENDR jobs page: https://defendr.gg/jobs
When applying, reference the project title in your application to ensure it is considered for this PFE.