Merci de votre intérêt pour ma candidature. Veuillez noter que ce n'est qu'un système de preuve de concept et peut contenir des bugs ou des fonctionnalités inachevées. Si vous aimez cette application, vous pouvez me suivre sur Twitter pour des nouvelles et des mises à jour.
? Le principal cas d'utilisation de cette application est d'aider les utilisateurs à répondre aux questions sur les règles du jeu de société en fonction du manuel d'instructions. Bien que l'application puisse être utilisée pour d'autres tâches, aider les utilisateurs avec des règles de jeu de société est particulièrement significatif pour moi, car je suis moi-même un fan passionné de jeux de société. De plus, ce cas d'utilisation est relativement inoffensif, même dans les cas où le modèle peut ressentir des hallucinations.
L'application est accessible sur le cloud communautaire Streamlit à https://ask-my-pdf.streamlit.app/. ? Cependant, pour utiliser l'application, vous aurez besoin de votre propre clé API d'Openai.
? L'application met en œuvre les documents académiques suivants:
Modèles de langage auprès de la récupération dans le contexte AKA RALM
Répartie dense précise sans étiquette de pertinence alias Hyde (Hypothétique Document Embeddings)
Cloner le repo:
git clone https://github.com/mobarski/ask-my-pdf
Installez les dépendances:
pip install -r ask-my-pdf/requirements.txt
Exécutez l'application:
cd ask-my-pdf/src
run.sh
ou run.bat
Storage_salt - Sel cryptograpique utilisé lors de la dérivation du nom de l'utilisateur / du dossier et de la clé de chiffrement à partir de la clé de l'API, notation hexadécimale, 2-16 caractères
Storage_Mode - Mode de stockage d'index: S3, local, dict (par défaut)
Stats_Mode - Mode de stockage des statistiques d'utilisation: redis, dict (par défaut)
Feedback_Mode - Mode de stockage de commentaires de l'utilisateur: redis, aucun (par défaut)
Cache_Mode - Mode de cache intégré: S3, disque, aucun (par défaut)
Storage_path - Chemin de répertoire pour le stockage d'index
Cache_path - chemin de répertoire pour les intégres cache
S3_Region - Code régional
S3_Bucket - Nom du seau (stockage)
S3_Secret - Clé secrète
S3_KEY - Clé d'accès
S3_URL - URL
S3_prefix - préfixe de nom d'objet
S3_cache_bucket - nom de godet (cache)
S3_cache_prefix - préfixe de nom d'objet (cache)