Este repositório contém exemplos e implementações práticas que aprendi utilizando a biblioteca LangChain para desenvolver agentes e ferramentas inteligentes em Python.
- PythonREPL: Execução de código Python diretamente em tempo de execução.
- DuckDuckGoSearchRun: Ferramenta para realizar buscas na web utilizando o DuckDuckGo.
- WikipediaQueryRun: Acesso e consulta de informações na Wikipedia.
- SQLDatabaseToolkit: Conjunto de ferramentas para interagir com bancos de dados SQL.
- SQLDatabase: Ferramenta para realizar consultas e manipulação de dados em bancos de dados SQL.
- Agentes em Python: Automatização de fluxos e execução de tarefas de forma inteligente.
- React Agents: Agentes que utilizam raciocínio lógico para decidir a sequência de ações a serem tomadas.
- Zero-shot agents: Agentes que tomam decisões sem treinamento prévio, baseados em prompts adaptativos.
Utilização de ferramentas da comunidade LangChain para interagir com bancos de dados:
- SQLDatabaseToolkit e SQLDatabase:
- Conexão a bancos de dados SQL.
- Consulta e recuperação de dados.
- Inserção e manipulação de registros.
Este repositório foi criado com o objetivo de consolidar o aprendizado, durente um curso IA Master, sobre as ferramentas do LangChain e como aplicá-las em diferentes cenários, desde consultas web até manipulação de dados.