工具概覽
UCMDB Support AI Chatbot 是面向 OpenText UCMDB 的 AI 支援助手,被描述為個人專案。它使用檢索增強生成(RAG),通過搜尋由 KCS 文章、支援事件和 UCMDB 文件組成的本地知識庫來回答支援問題,然後通過 Ollama 使用本地 LLM 生成答案。該專案宣告沒有資料離開執行它的機器,所有模型都在本地執行。
檢索流程用 all-MiniLM-L6-v2 把使用者問題轉換為向量,使用餘弦相似度在 ChromaDB 向量庫中搜索前 20 個候選片段,用 cross-encoder/ms-marco-MiniLM-L-6-v2 重排序為前 5 個片段,再使用 Ollama LLM(Mistral 7B)基於檢索到的片段生成答案。FastAPI + HTML/JS 前端顯示答案和可摺疊的來源引用。
知識來源包括 KCS 知識文章(從 portal.microfocus.com 抓取的 .txt,約 730 篇)、研發事件報告(.txt,超過 28,000 個事件)和 UCMDB 文件(.pdf,多卷),向量庫共有 52,820 個片段。倉庫不包含知識庫目錄,因為其中含有專有的支援資料,所以使用者必須用自己的資料填充這些資料夾。
快速上手的前提包括 Python 3.10+、已安裝並作為服務執行的 Ollama、已拉取的 Mistral 模型,以及用於嵌入 GPU 加速的支援 CUDA 的 PyTorch。該聊天機器人提供用於網頁介面、聊天、健康檢查和除錯檢索的 API 端點,配置項控制 Ollama 模型、候選和最終片段數量、最大 token 數以及最低重排序分數。
定價
價格與限制可能變動,請以官網為準,並確認幣別、付款週期、最低席位數和用量上限。
應用場景
- 支援團隊用 UCMDB Support AI Chatbot 通過搜尋由 KCS 文章、事件和文件組成的本地知識庫來回答 OpenText UCMDB 支援問題。
- 開發者用它執行帶網頁介面的本地 FastAPI 聊天機器人伺服器。
- 管理員用它通過把新的 .txt 或 .pdf 檔案放入相應資料夾並重建向量庫來重新整理知識庫。
- 運維人員用它通過檢視全部 20 個候選的餘弦距離和重排序分數來除錯檢索。
- 使用者用它在網頁介面中檢視帶可摺疊來源引用的答案。
- 團隊用它讓支援資料留在本地,因為沒有資料離開執行它的機器。
功能特色
AI助手
自然語言介面
工作流自動化
使用者評論
還沒有評論,來分享你的使用體驗吧