docs assistant
1.0.0
Chat Bot Assistant pour poser des questions sur les bases de données de documentation à l'aide de Langchain.
Cela utilise la chaîne RetrievalQA , en combinaison avec les classes Chroma et OpenAI .
Mesures:
Tous les scripts exigent que les variables d'environnement suivantes soient définies:
OPENAI_API_KEY="..."
CHROMA_DB_DIR="/path/to/chroma/db"
Fichiers texte:
python -m docs_assistant.loaders.textfiles /path/to/chroma/db/ file1.txt file2.txt ...
Confluence:
CONFLUENCE_API_KEY="..."
CONFLUENCE_URL="https://domain.com/wiki"
CONFLUENCE_USERNAME="[email protected]"
python -m docs_assistant.loaders.confluence "type=page and space=SPACE"
Dans le terminal:
python -m docs_assistant.bot.cli
Comme un bot mou:
SLACK_APP_TOKEN="..."
SLACK_BOT_TOKEN="..."
python -m docs_assistant.bot.slack