docs assistant
1.0.0
聊天機器人助理使用Langchain詢問有關文檔數據庫的問題。
這使用了RetrievalQA鏈,結合了Chroma和OpenAI類。
步驟:
所有腳本都需要設置以下環境變量:
OPENAI_API_KEY="..."
CHROMA_DB_DIR="/path/to/chroma/db"
文本文件:
python -m docs_assistant.loaders.textfiles /path/to/chroma/db/ file1.txt file2.txt ...
合流:
CONFLUENCE_API_KEY="..."
CONFLUENCE_URL="https://domain.com/wiki"
CONFLUENCE_USERNAME="[email protected]"
python -m docs_assistant.loaders.confluence "type=page and space=SPACE"
在終端內:
python -m docs_assistant.bot.cli
作為一個鬆弛的機器人:
SLACK_APP_TOKEN="..."
SLACK_BOT_TOKEN="..."
python -m docs_assistant.bot.slack