MCP Rag Llm
什麼是智能對話路由系統?
這是一個智能對話處理系統,就像一位聰明的接待員。當用戶提出問題時,系統首先分析問題的類型(比如是技術問題、銷售諮詢還是其他類型),然後自動選擇最合適的專業模塊來生成回答。系統採用多層架構設計,確保回答既準確又專業。如何使用智能對話路由系統?
使用非常簡單:1) 啟動系統服務;2) 通過接口發送用戶問題;3) 系統自動分析問題類型並調用相應模塊;4) 返回專業、準確的回答。整個過程完全自動化,無需人工干預。適用場景
本系統特別適合需要處理多種類型諮詢的場景:企業客服中心(處理產品諮詢、技術支持、投訴等)、在線教育平臺(解答學習問題、課程諮詢)、電商平臺(商品諮詢、售後服務)、企業內部知識問答系統等。主要功能
智能意圖識別
自動分析用戶問題的類型和意圖,準確判斷應該由哪個專業模塊處理
多模型支持
支持OpenAI、Anthropic、Gemini、Ollama等多種大型語言模型,可根據需求靈活切換
模塊化專業回答
針對不同領域(技術、銷售、客服等)配置專門的知識庫和回答模板,確保回答的專業性
知識檢索增強
集成RAG(檢索增強生成)技術,能夠從知識庫中檢索相關信息,提供更準確的回答
可擴展架構
採用分層架構設計,各模塊獨立,方便添加新的專業領域或功能模塊
配置化管理
所有提示詞和系統配置都通過YAML文件管理,無需修改代碼即可調整系統行為
優勢
智能路由:自動識別問題類型,無需人工分配
回答專業:不同領域使用專門的知識庫,回答更準確
靈活配置:支持多種AI模型,可根據需求選擇
易於擴展:模塊化設計,方便添加新的功能模塊
維護簡單:配置與代碼分離,調整系統行為無需編程
侷限性
依賴外部AI服務:需要連接相應的AI模型API
知識庫需要維護:需要定期更新各專業模塊的知識庫
初始配置較複雜:需要為每個專業領域配置相應的提示詞和知識庫
對模糊問題處理有限:如果用戶問題意圖不明確,可能路由錯誤
如何使用
環境準備
安裝Python 3.8+,安裝項目依賴包,配置API密鑰和模型設置
系統配置
在config/settings.py中配置AI模型的API密鑰,在prompts目錄下配置各模塊的提示詞
知識庫準備
為各專業模塊準備相關知識文檔,使用infrastructure/database.py建立向量知識庫
啟動系統
運行主程序啟動對話路由系統
使用系統
通過API接口或直接調用發送用戶問題,獲取智能路由後的專業回答
使用案例
技術問題諮詢
用戶遇到技術問題,系統自動識別為技術類問題,調用技術專家模塊,結合技術知識庫提供解決方案
產品購買諮詢
用戶諮詢產品信息,系統識別為銷售諮詢,調用銷售專家模塊,提供產品詳情、價格和購買建議
使用教程查詢
用戶需要操作指導,系統識別為教程類問題,從知識庫中檢索相關操作步驟
常見問題
這個系統需要聯網使用嗎?
如何添加新的專業領域模塊?
系統支持哪些AI模型?
知識庫如何更新?
系統響應速度如何?
如何提高路由準確率?
相關資源
項目代碼倉庫
完整的項目源代碼和文檔
配置指南文檔
詳細的系統配置和參數說明
API使用示例
各種編程語言的API調用示例
視頻教程
從安裝到部署的完整視頻教程
社區論壇
用戶交流、問題解答和經驗分享

Markdownify MCP
Markdownify是一個多功能文件轉換服務,支持將PDF、圖片、音頻等多種格式及網頁內容轉換為Markdown格式。
TypeScript
31.6K
5分

Baidu Map
已認證
百度地圖MCP Server是國內首個兼容MCP協議的地圖服務,提供地理編碼、路線規劃等10個標準化API接口,支持Python和Typescript快速接入,賦能智能體實現地圖相關功能。
Python
38.0K
4.5分

Firecrawl MCP Server
Firecrawl MCP Server是一個集成Firecrawl網頁抓取能力的模型上下文協議服務器,提供豐富的網頁抓取、搜索和內容提取功能。
TypeScript
120.1K
5分

Sequential Thinking MCP Server
一個基於MCP協議的結構化思維服務器,通過定義思考階段幫助分解複雜問題並生成總結
Python
30.4K
4.5分

Notion Api MCP
已認證
一個基於Python的MCP服務器,通過Notion API提供高級待辦事項管理和內容組織功能,實現AI模型與Notion的無縫集成。
Python
18.1K
4.5分

Magic MCP
Magic Component Platform (MCP) 是一個AI驅動的UI組件生成工具,通過自然語言描述幫助開發者快速創建現代化UI組件,支持多種IDE集成。
JavaScript
19.4K
5分

Edgeone Pages MCP Server
EdgeOne Pages MCP是一個通過MCP協議快速部署HTML內容到EdgeOne Pages並獲取公開URL的服務
TypeScript
24.2K
4.8分

Context7
Context7 MCP是一個為AI編程助手提供即時、版本特定文檔和代碼示例的服務,通過Model Context Protocol直接集成到提示中,解決LLM使用過時信息的問題。
TypeScript
80.4K
4.7分
