ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Cria um SQL Agent com LangChain e OpenAI (conversa com a tua base de dados em linguagem natural)

Автор: Matheus Mello

Загружено: 2025-11-30

Просмотров: 7

Описание: Aprende a falar com a tua base de dados usando IA. Hoje mostro, passo a passo, como criar um SQL Agent em Python com LangChain e *OpenAI*, capaz de gerar queries automaticamente e responder em linguagem natural.

Neste vídeo eu explico:

O que é um SQL Agent e por que isto é tão poderoso para aplicações reais
Como usar a base de exemplo Chinook.db (SQLite)
Como ligar o LangChain à tua base de dados com `SQLDatabase`
Como usar o SQLDatabaseToolkit para criar ferramentas padrão:
* listar tabelas
* ver o schema
* verificar queries
* executar queries em segurança
Como escrever um prompt de sistema para o agente entender o contexto
Como montar um loop interativo em Python para fazer perguntas em linguagem natural
Como validar as respostas comparando com a base no DB Browser

Tudo isto usando um modelo da OpenAI (no vídeo uso um modelo barato tipo `gpt-5.1-mini`), mas podes trocar pelo modelo que fizer mais sentido para o teu caso.

---

💻 Código do vídeo

Todo o código usado no vídeo (incluindo o `sql_agent_cli.py`) está disponível aqui:

https://github.com/thematheusmello/vi...

---

📚 Recursos mencionados

Excalidraw com o Fluxograma
https://excalidraw.com/#json=u3ESUhPI...

Documentação oficial do LangChain (SQL Agent):
https://langchain-5e9cc07a.mintlify.a...

Página da OpenAI para comparar modelos e preços:
https://platform.openai.com/docs/mode...

Ferramenta de Base de dados:
https://sqlitebrowser.org/

⏱️ Capítulos (aproximados)

0:00 – Introdução e objetivo do vídeo
0:35 – O que é um SQL Agent e por que é útil
1:30 – Visão geral da base de dados Chinook (SQLite)
2:30 – Explicar as tabelas e colunas relevantes
3:30 – Importar pacotes do LangChain e configurar o modelo da OpenAI
4:40 – Download automático da base `Chinook.db`
5:30 – Conectar à base de dados com `SQLDatabase`
6:20 – Criar toolkit e ferramentas (listar tabelas, schema, verificar e executar queries)
7:30 – Criar o prompt de sistema do agente
8:20 – Criar o agente com `create_agent`
9:10 – Loop interativo `while True` para fazer perguntas
10:20 – Testar perguntas reais (artistas com mais álbuns, track mais longa, etc.)
11:40 – Comparar resultados com o DB Browser (SQL manual vs agente)
12:00 – Dicas de segurança, ambiente virtual e próximos passos

---

🙋‍♂️ Sobre este canal

Este é o meu primeiro vídeo nesta série sobre *AI Engineering*, LangChain, agentes, RAG e integrações com bases de dados.

Se este conteúdo te ajudou:
deixa o teu like 👍
subscreve o canal
e comenta que tipo de projeto com IA gostavas de ver a seguir (RAG? Agente que fala com API? Dashboard inteligente?).

Obrigado por assistir e até ao próximo vídeo! 💻✨

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Cria um SQL Agent com LangChain e OpenAI (conversa com a tua base de dados em linguagem natural)

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

IA na Prática: ChatGPT, LLMs Gratuitos e Mais

IA na Prática: ChatGPT, LLMs Gratuitos e Mais

Краткий обзор новой версии n8n 2.0  🚀

Краткий обзор новой версии n8n 2.0 🚀

«Сыграй На Пианино — Я Женюсь!» — Смеялся Миллиардер… Пока Еврейка Не Показала Свой Дар

«Сыграй На Пианино — Я Женюсь!» — Смеялся Миллиардер… Пока Еврейка Не Показала Свой Дар

20+ Нейросетей GOOGLE Которые Не Должны Быть Бесплатными

20+ Нейросетей GOOGLE Которые Не Должны Быть Бесплатными

Dicionário do Programador

Dicionário do Programador

Предел развития НЕЙРОСЕТЕЙ

Предел развития НЕЙРОСЕТЕЙ

Docker за 20 минут

Docker за 20 минут

Nano Banana Pro + Gemini 3 = ПОЛНОЕ УПРАВЛЕНИЕ КАМЕРОЙ

Nano Banana Pro + Gemini 3 = ПОЛНОЕ УПРАВЛЕНИЕ КАМЕРОЙ

Превратите ЛЮБОЙ файл в знания LLM за СЕКУНДЫ

Превратите ЛЮБОЙ файл в знания LLM за СЕКУНДЫ

Прокачай Cursor IDE за 15 минут: 12 приёмов, что меняют работу навсегда

Прокачай Cursor IDE за 15 минут: 12 приёмов, что меняют работу навсегда

ЛУЧШАЯ БЕСПЛАТНАЯ НЕЙРОСЕТЬ Google, которой нет аналогов

ЛУЧШАЯ БЕСПЛАТНАЯ НЕЙРОСЕТЬ Google, которой нет аналогов

CLI АГЕНТЫ - что это такое и почему я ОТКАЗАЛСЯ от ChatGPT?

CLI АГЕНТЫ - что это такое и почему я ОТКАЗАЛСЯ от ChatGPT?

Сокуров напомнил Путину о проблемах внутри России (English subtitles) @Max_Katz

Сокуров напомнил Путину о проблемах внутри России (English subtitles) @Max_Katz

Введение в анализ данных с помощью Python — [Первые шаги]

Введение в анализ данных с помощью Python — [Первые шаги]

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

Firecrawl + MCP-сервер в n8n: Забудь про сложный парсинг и скрапинг! Идеальный AI агент

Firecrawl + MCP-сервер в n8n: Забудь про сложный парсинг и скрапинг! Идеальный AI агент

Пишем Телеграм бота на Python

Пишем Телеграм бота на Python

Curso Completo de SQL com MySQL 2025 - Nível Iniciante

Curso Completo de SQL com MySQL 2025 - Nível Iniciante

P2P Стриминг через VDO Ninja: Что делать при блокировках Интернета?

P2P Стриминг через VDO Ninja: Что делать при блокировках Интернета?

Claude Code: полный гайд по AI-кодингу (хаки, техники и секреты)

Claude Code: полный гайд по AI-кодингу (хаки, техники и секреты)

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]