| Titre : | Conception et réalisation d' un chatbot intelligent pour le e-commerce |
| Auteurs : | MERZOUGHI Youcef abderrezak, Auteur ; SOUIDI Abdelhakim zakaria, Auteur ; Mokri Miloud Aboubakeur El Sadek, Directeur de thèse |
| Type de document : | texte manuscrit |
| Editeur : | Université de Saïda – Dr. Moulay Tahar – Faculté des Mathématiques, de l’Informatique et des Télécommunications, 2025/2026 |
| Format : | 69 ص |
| Accompagnement : | CD |
| Langues: | Français |
| Index. décimale : | BUC-M 008543 |
| Catégories : |
Master en informatique Spécialité : Intelligence Arti#cielle / Informatiqu |
| Mots-clés: | chatbot, e-commerce, intelligence articielle, architecture hexagonale, Telegram, LLM, LangChain, Ollama, NLP. chatbot, e-commerce, articial intelligence, hexagonal architecture, Telegram, LLM, LangChain, Ollama, NLP. |
| Résumé : |
Ce mémoire s'inscrit dans le domaine du commerce électronique et de l'intelligence
articielle, avec pour objectif principal l'étude, la conception et l'implémentation d'un chatbot intelligent destiné à améliorer l'interaction entre une entreprise et ses clients. An de répondre aux exigences des consommateurs modernes qui attendent des ser- vices rapides, personnalisés et disponibles en continu, ce travail propose un assistant conversationnel déployé sur la plateforme Telegram. Le système repose sur une Architecture Hexagonale (Ports et Adaptateurs), garantissant une séparation stricte entre la logique métier, hautement indépendante, et les composants d'infrastructure tels que les frameworks ou les bases de données. Sur le plan technologique, le projet intègre le langage Python, la bibliothèque LangChain, le modèle de langage local Ollama (Llama 3), et une base de données SQLite. Cette conception robuste permet au chatbot de traiter les demandes dans leur contexte via une machine à états intégrée, d'interagir avec le catalogue de produits, de gérer un panier d'achats, et de générer des réponses naturelles et précises. This thesis lies at the intersection of e-commerce and articial intelligence, aiming to design and implement an intelligent chatbot intended to improve the interaction between a company and its customers. To meet the demands of modern consumers who expect fast, personalized, and continuously available services, this work proposes a conversational assistant deployed on the Telegram platform. The system is built upon a strict Hexagonal Architecture (Ports and Adapters), ensuring a clean separation between the core business logic and infrastructural compo- nents such as external frameworks or databases. Technologically, the project integrates Python, the LangChain library, the local Large Language Model Ollama (Llama 3), and an SQLite database. This robust design allows the chatbot to process requests contextually via a built-in state machine, query a product catalog, manage a shopping cart, and generate natural, accurate responses. |
| Note de contenu : |
Conclusion Générale48
A Code Source du Projet51 A.1 Le Domaine (domain.py) . . . . . . . . . . . . . . . . . . . . . . . . . .51 A.2 Les Ports / Interfaces (ports.py) . . . . . . . . . . . . . . . . . . . .52 A.3 Les Adaptateurs (adapters.py) . . . . . . . . . . . . . . . . . . . . . .53 A.4 Le Moteur d'Orchestration (engine.py) . . . . . . . . . . . . . . . . .61 A.5 Le Point d'Entrée (main.py) . . . . . . . . . . . . . . . . . . . . . . .64 |
Exemplaires
| Code-barres | Cote | Support | Localisation | Section | Disponibilité |
|---|---|---|---|---|---|
| aucun exemplaire |
Documents numériques (1)
BUC-M 008543 Adobe Acrobat PDF |

