U

ucmdb_chatbot

免費

用於UCMDB支援的混合RAG聊天機器人 — BM25 + 密集檢索,交叉編碼器重排序,通過Ollama的本地LLM,FastAPI前端

訪問官網
依共同標籤和關鍵字推薦Sankofa HubOpen Llm LeaderboardSignal87 AI
chatbotchromadbfastapihybrid-searchllmaiai assistantautomation

工具概覽

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助手

自然語言介面

工作流自動化

使用者評論

還沒有評論,來分享你的使用體驗吧