Skip to content

Este repositório contém implementações de agentes e ferramentas utilizando a biblioteca LangChain. Ele abrange o uso de Native Tools como PythonREPL, DuckDuckGoSearchRun e WikipediaQueryRun, além de agentes em Python e React. Também explora a integração com bancos de dados SQL usando o SQLDatabaseToolkit.

Notifications You must be signed in to change notification settings

Kauanrodrigues01/langchain-agents-tools

Repository files navigation

LangChain Agents & Tools 🦜

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.

O que você encontrará neste repositório:

🛠 Tools e Toolkits

  • 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.

🤖 Criação de Agentes

  • 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.

📊 Conexão e Manipulação de Bancos de Dados

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.

🎯 Objetivo

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.

About

Este repositório contém implementações de agentes e ferramentas utilizando a biblioteca LangChain. Ele abrange o uso de Native Tools como PythonREPL, DuckDuckGoSearchRun e WikipediaQueryRun, além de agentes em Python e React. Também explora a integração com bancos de dados SQL usando o SQLDatabaseToolkit.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages