Wizz est un outil de preuve de concept qui vous aide à travailler avec de grandes collections de documents à l'aide de l'IA. Il peut comprendre vos documents et répondre aux questions à leur sujet.
L'installez:
pip install wizz
Configurer l'accès AI (vous aurez besoin d'un compte Openai):
echo "OPENAI_API_KEY=your_api_key_here" > .env
Utilisez Wizz:
wizz knowledge load --context-name "my_docs" --load-path "/path/to/your/documents"
wizz knowledge index --context-name "my_docs"
wizz knowledge interact --context-name "my_docs"
load : ajoutez vos documents à Wizzindex : Préparez vos documents pour la recherche et recherchez des connexionssearch : recherchez des informations dans vos documentsinteract : posez des questions sur vos documents et obtenez des réponses alimentées par AIdelete : supprimer un ensemble de documents de WizzPour plus de détails, Type:
wizz knowledge --help
Alors que Wizz fonctionne actuellement comme un outil autonome, ses fonctionnalités principales sont conçues avec une future intégration Web à l'esprit. Le code utilise la programmation asynchrone, la préparant pour une utilisation potentielle avec les serveurs Web ASGI à l'avenir. J'ai développé une bibliothèque de wrapper asynchrone personnalisée appelée Async-Annoy pour l'outil de recherche de vecteur «ENATY» (par Spotify).
Wizz est un outil expérimental de preuve de concept et d'apprentissage. Ce n'est pas prêt pour une utilisation réelle. L'utiliser avec l'API d'Openai peut entraîner des coûts.