企业级对话系统解决方案,支持多轮对话、意图识别、上下文管理和知识库检索。
功能模块说明意图识别基于规则/机器学习的意图分类实体抽取命名实体识别(人名、地点、时间等)多轮对话上下文感知的多轮交互知识库检索基于向量检索的知识问答对话管理对话状态跟踪和流程控制
python
from scripts.dialogue_manager import DialogueManager
# 创建对话管理器
bot = DialogueManager()
# 处理用户输入
response = bot.process("我想预订明天北京的酒店")
print(response)
bash
pip install -r requirements.txt
text
chatbot-engine/
├── SKILL.md # Skill说明文档
├── README.md # 完整文档
├── requirements.txt # 依赖列表
├── scripts/ # 核心模块
│ ├── dialogue_manager.py # 对话管理器
│ ├── intent_classifier.py # 意图分类器
│ ├── entity_extractor.py # 实体抽取器
│ └── knowledge_base.py # 知识库
├── examples/ # 使用示例
│ └── basic_usage.py
└── tests/ # 单元测试
└── test_chatbot.py