Il existe de nombreux outils étonnants qui aident à créer des applications d'IA génératives. Mais commencer avec un nouvel outil prend du temps à apprendre et à pratiquer.
Pour cette raison, j'ai créé un référentiel avec des exemples de frameworks open source populaires pour créer des applications d'IA générative.
Les exemples montrent également comment utiliser ces frameworks avec Amazon Bedrock.
Vous pouvez trouver le référentiel ici :
https://github.com/danilop/oss-for-generative-ai
Dans le reste de cet article, je décrirai les frameworks que j'ai sélectionnés, le contenu de l'exemple de code dans le référentiel et comment ceux-ci peuvent être utilisés dans la pratique.
LangChain : un cadre pour développer des applications alimentées par des modèles de langage, avec des exemples de :
LangGraph : une extension de LangChain pour créer des applications multi-acteurs avec état avec de grands modèles de langage (LLM)
Haystack : un cadre de bout en bout pour créer des systèmes de recherche et des applications de modèle de langage
LlamaIndex : un cadre de données pour les applications basées sur LLM, avec des exemples de :
DSpy : un cadre pour résoudre des tâches d'IA à l'aide de grands modèles de langage
RAGAS : Un cadre pour évaluer les pipelines de génération augmentée de récupération (RAG)
LiteLLM : Une bibliothèque pour standardiser l'utilisation des LLM de différents fournisseurs
Un framework pour développer des applications alimentées par des modèles de langage.
Caractéristiques principales :
Cas d'utilisation principaux :
Une extension de LangChain pour la construction multi-acteurs avec état. candidatures avec LLM
Caractéristiques principales :
Cas d'utilisation principaux :
Un framework open source pour créer des applications LLM prêtes pour la production.
Caractéristiques principales :
Cas d'utilisation principaux :
Un cadre de données pour créer des applications basées sur LLM.
Caractéristiques principales :
Cas d'utilisation principaux :
Un cadre pour résoudre des tâches d'IA grâce à des programmes de modèles de langage déclaratifs et optimisables.
Caractéristiques principales :
Cas d'utilisation principaux :
Un cadre d'évaluation pour les systèmes de génération augmentée de récupération (RAG).
Caractéristiques principales :
Cas d'utilisation principaux :
Une interface unifiée pour plusieurs fournisseurs LLM.
Caractéristiques principales :
Cas d'utilisation principaux :
Faites-moi savoir si vous avez utilisé l'un de ces outils. Ai-je raté quelque chose que vous aimeriez partager avec les autres ? N'hésitez pas à contribuer au référentiel !
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3