【回顧】開源的企業(yè)級(jí)問答系統(tǒng)
共 1612字,需瀏覽 4分鐘
·
2024-06-14 19:30
大家好,又見面了,我是 GitHub 精選君!
背景介紹
在當(dāng)前大數(shù)據(jù)時(shí)代,充斥著海量的數(shù)據(jù),當(dāng)我們需要獲取某些信息時(shí),我們必須在多個(gè)不同的源頭進(jìn)行檢索。這是一個(gè)非常耗時(shí)且低效的過程,使我們不得不將部分時(shí)間和精力用于查找信息,而非專注于解決實(shí)際問題。在這種情況下,我們需要一種工具,能夠幫助我們針對(duì)性地獲取數(shù)據(jù),最好是能以人類的自然語言提問,內(nèi)容源可以是我們?nèi)粘9ぷ髦谐S玫乃饺速Y源,如 Slack、GitHub、Confluence 等。
今天要給大家推薦一個(gè) GitHub 開源項(xiàng)目 danswer-ai/danswer,該項(xiàng)目在 GitHub 有超過 5.2k Star,用一句話介紹該項(xiàng)目就是:“Ask Questions in natural language and get Answers backed by private sources. Connects to tools like Slack, GitHub, Confluence, etc.”。
項(xiàng)目介紹
Danswer 是一個(gè)開源的企業(yè)級(jí)問答系統(tǒng),用戶可以用自然語言向系統(tǒng)提問,Danswer 會(huì)從你提供的私人數(shù)據(jù)源中查找答案。這些源頭可以是 Slack、GitHub、Confluence 等多種常見的工具。項(xiàng)目提供了直接的 QA 功能以及由生成式 AI 模型為支撐的聊天功能。設(shè)計(jì)上,它采用最新的 NLP 模型實(shí)現(xiàn)智能文檔檢索,并有能力從自然語言中自動(dòng)提取時(shí)間或資源過濾信息。
目前支持如下數(shù)據(jù)源:
如何使用
Danswer 提供了完備的 Web UI,你還可以將 Danswer 插入到現(xiàn)有的 Slack 工作流中,更有更多的集成方式在開發(fā)中。Danswer 支持本地測(cè)試和一鍵部署到虛擬機(jī)上的功能,只需要一個(gè) docker compose 命令就可以完成部署。同時(shí),項(xiàng)目也支持部署在 Kubernetes 上。
git clone https://github.com/danswer-ai/danswer.git
cd danswer/deployment/docker_compose
docker compose -f docker-compose.dev.yml -p danswer-stack up -d --pull always --force-recreate
啟動(dòng)后訪問 http://localhost:3000 即可。
項(xiàng)目推介
Danswer 項(xiàng)目目前正在積極的開發(fā)維護(hù)中,參與的開發(fā)者非常活躍,這就保證了項(xiàng)目的穩(wěn)定性和前沿性。此外,Danswer 的這種將數(shù)據(jù)檢索、問答、管理等一體化的設(shè)計(jì),無疑是提高工作效率的一種極好方式。
以下是該項(xiàng)目 Star 趨勢(shì)圖(代表項(xiàng)目的活躍程度):
更多項(xiàng)目詳情請(qǐng)查看如下鏈接。
開源項(xiàng)目地址:https://github.com/danswer-ai/danswer
開源項(xiàng)目作者:danswer-ai
以下是參與項(xiàng)目建設(shè)的所有成員:
關(guān)注我們,一起探索有意思的開源項(xiàng)目。
點(diǎn)擊如下卡片后臺(tái)回復(fù):加群,與技術(shù)極客們一起交流人工智能、開源項(xiàng)目,一起成長(zhǎng)。如果你正在尋求開源項(xiàng)目推廣、DevOps、AIGC 大模型、軟件開發(fā)等領(lǐng)域的付費(fèi)服務(wù),可參考推文了解詳情。
