Existem muitas ferramentas incríveis que ajudam a construir aplicativos generativos de IA. Mas começar com uma nova ferramenta leva tempo para aprender e praticar.
Por esse motivo, criei um repositório com exemplos de estruturas populares de código aberto para a construção de aplicativos generativos de IA.
Os exemplos também mostram como usar essas estruturas com o Amazon Bedrock.
Você pode encontrar o repositório aqui:
https://github.com/danilop/oss-for-generative-ai
No restante deste artigo, descreverei os frameworks que selecionei, o que está no código de exemplo no repositório e como eles podem ser usados na prática.
LangChain: Uma estrutura para desenvolver aplicativos baseados em modelos de linguagem, apresentando exemplos de:
LangGraph: uma extensão do LangChain para construir aplicativos multiatores com estado com grandes modelos de linguagem (LLMs)
Haystack: uma estrutura ponta a ponta para construir sistemas de pesquisa e aplicativos de modelo de linguagem
LlamaIndex: Uma estrutura de dados para aplicativos baseados em LLM, com exemplos de:
DSPy: uma estrutura para resolver tarefas de IA usando grandes modelos de linguagem
RAGAS: uma estrutura para avaliar pipelines de geração aumentada de recuperação (RAG)
LiteLLM: Uma biblioteca para padronizar o uso de LLMs de diferentes provedores
Uma estrutura para desenvolver aplicativos baseados em modelos de linguagem.
Principais recursos:
Casos de uso principais:
Uma extensão do LangChain para construir multiatores com estado. aplicações com LLMs
Principais recursos:
Casos de uso principais:
Uma estrutura de código aberto para criar aplicativos LLM prontos para produção.
Principais recursos:
Casos de uso principais:
Uma estrutura de dados para construir aplicativos baseados em LLM.
Principais recursos:
Casos de uso principais:
Uma estrutura para resolver tarefas de IA por meio de programas de modelos de linguagem declarativos e otimizáveis.
Principais recursos:
Casos de uso principais:
Uma estrutura de avaliação para sistemas de geração aumentada de recuperação (RAG).
Principais recursos:
Casos de uso principais:
Uma interface unificada para vários provedores de LLM.
Principais recursos:
Casos de uso principais:
Deixe-me saber se você usou alguma dessas ferramentas. Perdi algo que você gostaria de compartilhar com outras pessoas? Sinta-se à vontade para contribuir com o repositório!
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3