Como Criar Agentes de IA no Oracle Database 26ai
Publicado em
Vídeo em Português, publicado pelo canal DBAOCM.
Sobre este conteúdo: O resumo, os principais pontos e os temas abaixo são gerados automaticamente a partir da transcrição do vídeo. Eles refletem o conteúdo, opiniões, afirmações e previsões apresentadas no vídeo e não representam posicionamento, validação ou verificação de fatos pelo IA Dots.
Resumo do vídeo
O vídeo apresenta a criação de agentes de inteligência artificial diretamente no Oracle Autonomous Database utilizando o recurso Select AI Agent, detalhando conceitos, requisitos de compatibilidade, passos de configuração e uma demonstração prática.
Principais pontos
- Apresentação do Select AI Agent como um framework para criar e gerenciar agentes autônomos dentro do Autonomous Database.
- Discussão sobre a matriz de compatibilidade de versões, indicando que o recurso é suportado em versões como Autonomous AI Database 26 AI, 19c e 23.26, com ressalvas para restrições de RAG na versão 19.
- Explicação sobre a arquitetura dos agentes, incluindo o padrão agêntico React (razão e ação), planejamento, uso de ferramentas como RAG e SQL, reflexão e gerenciamento de memória.
- Demonstração dos pré-requisitos de configuração, como concessão de privilégios para o pacote DBMS Cloud AI Agent, liberação de hosts externos e uso de credenciais de API.
- Exemplo prático de execução de um agente de performance dentro do banco de dados para analisar o comportamento e diagnosticar esperas do sistema.
- Divulgação de um evento imersivo focado em inteligência artificial no banco de dados Oracle, abrangendo vetorização, RAG e agentes.
Temas
Banco de Dados OracleInteligência ArtificialAgentes AutônomosAutonomous DatabaseSelect AI AgentOtimização de PerformanceSegurança de Dados
Transcrição do vídeo
Texto das legendas disponíveis; pode conter erros.
Sejam muito bem-vindos a mais uma live aqui no canal da DBA O SEM. Eu sou Guilherme Brito, aqui a gente fala bastante sobre banco de dados Oracle e inteligência artificial. E nessa live de hoje, a gente vai trazer um tema muito quente, que é como criar agentes de IA no Autonomous Database. A gente tem visto quanto que muitas pessoas nem sabem que dá para criar. Algumas pessoas não sabem como criar, eh, agentes dentro do banco de dados Oracle. Eu vou mostrar exatamente na prática aqui como que vocês podem criar e acessar um agente dentro do Oracle Database nessa live de hoje. Se você tem interesse nisso, fica aqui até o final, porque com certeza essa live aqui vai agregar bastante para você que quer ter o conhecimento sobre inteligência artificial no banco de dados Oracle. Beleza? Você tá gostando aqui dos nossos vídeos, pessoal? Se inscreva aqui no nosso canal, habilite as notificações, porque todas as semanas tem vídeos novos aqui no canal do DBA O SEM. Nosso objetivo é realmente contribuir com vocês com o que tem de mais novo. Eh, eu acho que muitas pessoas estão fazendo muito essa parte de criação de agentes, inteligência artificial, e muitas vezes leva seus dados para fora, né? Por que não trazer os agentes para onde tá os seus dados, para os seus dados onde onde seus dados estão de forma segura, que é o banco de dados Oracle. Então existem diversos recursos de segurança que vão manter os seus agentes e as tarefas realmente sendo feitas da melhor forma possível, por quê? Você não fica expondo seus dados e tra trazendo suas informações relevantes para fora do banco de dados, que que já mantém o padrão de segurança e de performance muito alto. Beleza? Então vamos lá, pessoal. O que que eu quero trazer aqui para vocês? Primeiro, né? Antes da gente ir para a prática, vamos mostrar aqui um pouquinho sobre como que funciona essa questão de criação de agentes dentro do Oracle. Nessa documentação aqui, pessoal, existe, eh, uma Existe uma sintaxe nova, um um recurso novo chamado Select AI Agent, tá? E o que que é esse Select AI Agent? Basicamente é um framework, tá? Que é uma estrutura de agente autônomo, que é um programa para criar e gerenciar agentes interativos e autônomos dentro do Autonomous AI Database e aí os agentes raciocinam sobre solicitações, chamam ferramentas, refletem sobre resultados, mantém o contexto com memória de curta e de longo prazo, alimentado por um perfil de AI especificado pelo um LLM, com padrão agêntico react, razão e ação, tá? Então o Select AI ele permite o uso de ferramentas incorporadas como RAG e Natural Language to SQL, tá? A linguagem natural aqui pro SQL, procedimentos de PL/SQL personalizados, API REST externas, então ele tem de fato uma estrutura muito robusta que permite com que você consiga já criar os seus agentes dentro do banco de dados. Guilherme, eu tô no Oracle 19c, eu consigo criar agentes dentro do banco de dados? Vamos lá. Pra isso, é sempre importante a gente olhar a matriz de compatibilidade pra gente poder entender se realmente é possível ou não, tá? É, quando a gente fala de AI Agent, olhe aqui pessoal, o que que é possível, tá? Então se você tem o Autonomous AI Database de 26 AI, sim. Se você tem o Autonomous AI Database de 19c, sim. Se você tem o AI Database de 23.26, sim. Agora se você tem, é, o 23.7, não. Se você tem o patch 19.30, sim, você pode utilizar o AI Agent, tá? Lembrando, se você tá na versão 19, existem algumas restrições que você não vai conseguir fazer, tá? A primeira delas é o RAG, tá? O RAG é o Retrieval Augmented Generation, tá? Que basicamente é capacidade de você utilizar o Vector Search, que é uma busca semântica, onde você vai conseguir, é, fazer essa busca semântica dos seus dados ali que podem estar dentro do banco de dados Oracle. O RAG você não vai conseguir fazer na versão 19, por quê? É um recurso da versão, a partir da versão 23 AI, tá? Então, realmente, o RAG você vai ter algum tipo de limitação, tá? Mas sim, você consegue utilizar o AI Agent, inclusive, nas versões 19, beleza? Importante a gente falar sobre isso, cara, porque muitas pessoas, às vezes, querem utilizar os, o, a criação de agentes com RAG na versão 19, cara, e não vai funcionar. Você até consegue criar o AI Agent, mas vai ter algumas limitações específicas para poder, eh, somente nessa parte de RAG, essa parte de, de, de feedback e essa parte de auto object selection, beleza? Então, pessoal, basicamente, essa é uma introdução do que que é o Select AI Agent, tá? Então, ele tem uma inteligência integrada, ferramentas flexíveis, conversas acessíveis ao contexto, escalável e seguro, desenvolvimento mais rápido. Ele usa o padrão agêntico React, tá? Então, você vai conseguir consultar pensamento e ação, observação e uma resposta final, tá? Então, a arquitetura do Select AI Agent plane, onde você tem o, que, o, o plane que interpreta a solicitação do usuário, divide em ações ordenadas, seleciona as ferramentas e elabora um plano usado com sessão, com contexto de sessão e resultados anteriores de conhecimento relevante. Uso da ferramenta, eh, você pode selecionar o uso de ferramenta para cada ação, então, os tipos suportados, RAG, eh, NL to SQL, eh, procedimentos PL/SQL, caches externos e muito mais, como pesquisa em web e e-mail, reflexão, ele avalia os resultados e o gerenciamento de memória também que você consegue trazer, tá? Então, basicamente, são conceitos importantes ali que você precisa entender, ação agêntica, o agente, a equipe do agente, tá? Então, ele suporta, inclusive, essa parte de multiagentes, tá? Servidor MCP, que fornece de maneira padronizada as aplicações interagirem com modelos e ferramentas de IA generativa, tá? Então, você pode fazer o select AI, pode definir aí, é, através de um MCP server, tá? Para poder utilizar essas ferramentas. Observação, o padrão do agente do workflow sequencial, padrão do agente supervisor, tarefa, consumidor de equipe, propriedade de equipe e ferramenta, tá? Então são alguns conceitos básicos que você precisa saber para poder criar o agente dentro do Autonomous Database. Então vamos para a prática, pessoal? Queria aqui mostrar para vocês um pouquinho dos conceitos, porque não adianta a gente querer ir para a prática sem entender de fato o que que pode ser feito e muito mais. Aqui eu tô dentro do meu Autonomous Database, tá? Então o que que você pode fazer para poder, é, utilizar, fazer essa criação de agentes dentro do Autonomous, né? Você pode criar uma conta gratuita dentro da Oracle Cloud. Então hoje você pode cadastrar, você vai ter que cadastrar um cartão de crédito e pode através desse cadastro utilizar um banco de dados autônomo de forma gratuita lá dentro, tá? Recomendo que você faça isso, tá? Até para você começar a testar e se você quer se aprofundar realmente em em OCI, que é a Oracle Cloud Infrastructure, vale bastante a pena. E aqui dentro, pessoal, nós temos do menu a parte de Oracle AI Database e aqui você tem Autonomous AI Database. Então nesse momento, dando um breve overview aqui para você, você vai clicar aqui em create Autonomous AI Database e vai colocar o nome e vai colocar as definições do seu Autonomous, tá? Eu não vou fazer isso aqui, até porque a gente vai fazer uma imersão agora em outubro, outubro, que a gente vai mostrar todo esse passo a passo lá dentro, tá? Então aqui é mais uma demonstração e um briefing de como que você pode realmente criar os seus agentes, tá? Depois que você preencheu as informações, clicou em create, você vai ter o seu banco de dados aqui. Nesse caso eu tenho aqui um banco de dados chamado imersão setembro 26 AI, que é um banco always free e que tá disponível aqui para mim, beleza? Agora o que que nós vamos fazer? Vamos conectar aqui no meu cloud code. Eu tenho um MCP configurado aqui na minha máquina, tá? Então eu vou utilizar ele para poder fazer essa minha conexão e nós vamos fazer o seguinte, pessoal. Vou entrar aqui no Cloud Yes e vou colocar aqui, ó, "Quais as conexões salvas no SQL CL?" Então aqui ele vai me mostrar exatamente as conexões que eu tenho dentro do meu SQL CL e eu vou me conectar nessa conexão que tá salva, que é o Imersão Setembro 26 AI. Connect no banco Imersão Setembro 26 AI. Aqui, pessoal, existe toda uma estrutura que a gente vai fazer para poder fazer essa configuração, tá? Resumo aqui rápido de como que você faz isso para você realmente entender como que a coisa funciona. Qual que é a primeira coisa que a gente precisa configurar quando a gente vai criar um agente dentro do Oracle Database. A primeira coisa, pessoal, é o seguinte, a primeira coisa é realmente verificar se o seu usuário, ele tem privilégios para poder fazer essa criação do agente, tá? Então eh, a gente precisa validar se ele realmente tem acesso a DBMS, deixa eu só pegar aqui o nome dela. Aqui na documentação ele até tem, ó, pré-requisitos, que você vai ter que ter privilégios aqui para DBMS Cloud AI Agent, tá? Então basicamente essa é a primeira permissão que você precisa para poder eh, fazer a criação dentro do seu agente, tá? Deixa eu mostrar aqui para vocês, ó, para estruturar e selecionar o agente de AI, o administrador deve conceder privilégio de execute no pacote DBMS Cloud AI Agent, tá? Então conceda o privilégio de execute no pacote para que deseje usar a estrutura de selecionar o agente de AI. Por padrão, somente o administrador do sistema tem o privilégio de execute, o administrador pode conceder o privilégio de execute a outros usuários. Então é muito importante entender com que usuário que você vai fazer isso, tá? A gente tá precisando fazer isso para que o usuário da aplicação consiga criar um agente ou a gente vai criar um usuário separado para que ele faça isso, tá? Eu acho que dentro de um ambiente de laboratório você até pode criar isso com o usuário administrador, até porque eu tô dentro de um lab aqui, mas é é interessante vocês definirem realmente esses requisitos de segurança para poder fazer isso da melhor forma. Nesse caso, ó, a gente tá criou um usuário chamado ADB user, autonomous database agent, user, e aqui eu tô dando grant de execute na DBMS cloud AI agent para o usuário ADB user. Beleza? Então, basicamente, esse é o primeiro passo que a gente precisa. Depois desse primeiro passo, a gente vai precisar habilitar para que a gente consiga fazer uma consulta para que a gente consiga enxergar um host externo. E o que que é isso, tá? Então, você vai fazer uma liberação para você conseguir fazer com que o seu banco de dados consiga enxergar o a api.openai.com. Então, você pode definir qual que é a chave de API que esse seu agente vai tá utilizando, tá? Então, você pode utilizar uma chave de API da OPAI, da Tropic, da Gemini, da Grok, entre outras, tá? E aí você vai ter que liberar para que o seu banco consiga acessar esse host externo, tá? Então, questão de segurança que você vai ter que fazer. Depois disso, você vai definir exatamente as permissões necessárias, né, para o usuário, e vai ter que criar uma credencial, onde essa credencial é exatamente a possibilidade de você colocar a chave de API e quando a gente precisar consultar uma LLM, ele vai conseguir acessar essa questão da chave, da credencial que você tiver configurado, tá? E aí depois disso, pessoal, a gente vai conseguir fazer toda a criação de um agente. Esse exemplo que eu vou mostrar aqui para vocês agora é um agente que ele foi criado dentro do banco de dados Oracle para fazer uma validação de performance, tá? Então, você pode criar agentes para diversos fins, seja um fim de otimização do trabalho que você precisa fazer, que você precisa fazer. Ah, eu preciso que verifique a questão de da performance do meu banco, preciso que você faça alguma coisa. Então se você tem uma tarefa mapeada que um agente pode estar fazendo, você pode criar esse agente dentro do banco de dados Oracle, tá? Mas além disso, você pode criar agentes também relacionados ao negócio. Ah, eu quero criar um agente que vai analisar documentos, que vai ajudar o setor financeiro, que vai ajudar a área de marketing, que vai ajudar a subir anúncios, que vai ajudar a editar vídeos. Você pode criar vários tipos de agentes, tá? Então muitos desses agentes você pode transformar eles para serem rodados dentro do Oracle Database. Você pode converter ele para que eles consigam utilizar a estrutura já do banco de dados, caso seja interessante já ter uma integração com os dados que estão dentro desse banco. Então principalmente quando você fala de uma aplicação que já roda com o banco de dados Oracle e você precisa criar um agente ali para poder fazer determinado tipo de atividade, esse agente pode estar dentro do banco de dados Oracle consultando uma API e fazendo uma chamada ali de de uma LLM de mercado, tá? Ah Guilherme, mas é seguro utilizar uma uma chave API de mercado? Cara, dependendo do caso, dependendo do que você está fazendo, talvez eu recomendaria até que você rodar uma LLM local, tá? Pode fazer bastante sentido, mas existe essa possibilidade também de você rodar ou via uma API de mercado ou até mesmo rodando localmente. Beleza? Agora pessoal, depois que você faz toda essa configuração do seu agente, dos times e muito mais, eu vou fazer o seguinte teste aqui com vocês agora, de um agente que eu tenho aqui de performance. Eu coloquei o seguinte, execute o agente abaixo e coloquei aqui para ele executar a DBMS Cloud AI, criar uma conversa, tá? E ele vai rodar o time de performance, então ele tem um time pré-configurado aqui que faz uma validação de performance dentro de banco de dados e eu dou simplesmente um prompt para ele, ó, o banco parece lento, investigue as esperas e me diga para onde olhar, tá? Simplesmente uma instrução de teste para você entender que ele tá consultando, eh, ele tá consultando uma LLM para poder fazer uma validação do mesmo forma que um agente externo poderia fazer em uma aplicação Python e LangChain e outras coisas. Você consegue fazer isso dentro do banco de dados Oracle. "Ah, o agente ainda tá rodando o banco, ele chama a LLM várias vezes, então costuma levar alguns minutos. O agente Team Performance terminou e a resposta foi gravada na demo saída do registro 22. Como a gente tá dentro do bloco, então a gravação já foi confirmada". Diagnóstico: "A espera que é a mais pesada é um latch free, ela indica disputa interna de memória compartilhada, provavelmente por excesso de hard parse". "Evidências do DB time do banco e muito mais". Então aqui, ó, a gente já consegue ter um agente, uma LLM de um agente que tá dentro do Oracle Database para poder fazer uma validação para mim como se fosse uma pessoa que dá uma olhada sobre a performance dentro do banco de dados. Beleza? Pessoal, essa demonstração que eu queria trazer aqui para vocês, como que vocês podem executar agentes e como que vocês podem criar, vocês podem criar uma conta lá no Autonomous Database, eh, com a versão 26 reais você vai ter alguns recursos a mais, como eu mostrei, tá? Você pode utilizar o select AI agent, que é uma funcionalidade incrível. Você pode começar a transformar os seus agentes que estão muitas vezes de externamente dentro do banco de dados, você pode, se você já tem uma aplicação que roda no Oracle Database, você pode criar os agentes dentro do banco e é uma excelente possibilidade aí de você conseguir utilizar esses novos recursos do Oracle 26 AI já na nuvem, já no Autonomous Database para poder fazer atividades hoje utilizando agentes de inteligência artificial. Beleza? Se você tem interesse em aprofundar nesse assunto, a gente vai fazer a imersão ou de lá a gente vai conseguir passar dois dias fazendo oito cenários de Oracle Database com IA. A gente vai fazer isso aqui com mais calma, a gente vai mostrar como que você cria sua conta lá na na OCI, a gente vai mostrar como que você consegue, eh, criar o seu Autonomous Database, como que você consegue configurar, te dar os roteiros, o passo a passo, executar junto com vocês, tirarem suas dúvidas e fazer desafios práticos para que você consiga evoluir e se destacar. Se você tem interesse em participar, tá? O Salomão tá aí na área, muito top, show de bola Salomão, obrigado aí pela participação, irmão. Se você tem interesse em participar, escaneia aqui o QR code, porque com certeza esse evento, cara, vai mudar o seu jogo. Se você trabalha numa empresa que utiliza banco de dados Oracle, cara, você não pode ficar de fora, tá? Eu vou mostrar aqui para vocês exatamente a nossa página aqui do evento. A gente tá nas últimas vagas desse lote de pré-venda, tá? Então, é um evento de dois dias, tá? Para qualquer profissional que trabalha numa empresa que utiliza Oracle ou que queira trabalhar com Oracle, tá? A gente vai falar sobre muito sobre inteligência artificial, sobre as novas features do 26c AI, Vector Search e RAG, Select AI Agents, a partir de MCPs e muito mais. E a gente tá com a condição exclusiva. O lote de pré-venda, você as para assistir ao vivo por apenas 37 reais, você pode garantir o seu lugar para assistir esse evento de dois dias. Vai ser nos dias 17 e 18 de outubro, um sábado e domingo das 9 às 18. Se você quer ter uma experiência mais premium, cara, ter a gravação, cara, faz muito sentido adquirir o VIP, é o plano que a maioria das pessoas estão adquirindo, onde lá você vai ter aqui a gravação durante 30 dias, as apostilas, o material consolidado para você poder assistir com calma e conseguir realmente tá evoluindo nesse assunto, que é um assunto tão quente, tão relevante, que é o Oracle Database com inteligência artificial, beleza? Se você tem interesse em participar, escaneia aqui o QR code, cara, garanta o seu lugar agora, não fique de fora, porque realmente esse evento pode mudar a forma como você tá trabalhando hoje e com certeza utilizar Oracle com IA vai mudar o seu jogo. Quem não jogar esse jogo aqui, cara, de fato vai ficar obsoleto dentro do mercado e quem quiser crescer dentro desse mercado hoje precisa pensar e utilizar IA dentro do seu dia a dia, beleza? Então é isso, pessoal, alguma dúvida? Não tendo dúvidas, pessoal, dá um like aqui nesse vídeo, se você gostou, então se inscreva aqui no nosso canal, ative o sininho, porque todas as semanas tem vídeos novos aqui no nosso canal, tá? E a gente tem feito várias lives aqui todos os meses para poder te ajudar a acelerar a sua evolução com o Oracle, com inteligência artificial, com prática, com mão na massa, tá? Se você tem algum amigo que não sabia que dava para criar agentes dentro do Oracle, encaminha esse vídeo para lá, para o seu amigo, seja ele desenvolvedor, ele é um DBA, um gerente, manda lá para o seu chefe, cara, que se você trabalha em empresa que utiliza Oracle, com certeza esse conteúdo aqui pode ajudar bastante outras pessoas, beleza? Então é isso, pessoal, fechamos por hoje. Eh, escaneia aqui o QR code, não fique de fora da nossa imersão, porque realmente é um conteúdo que vai mudar o seu jogo totalmente. Eh, não tem como mais a gente poder trabalhar sem utilizar inteligência artificial e a inteligência artificial está mudando muito a forma como os profissionais Oracle trabalham e você dominando, você vai sair na frente, com certeza você vai se destacar muito, beleza? Fechamos por hoje, um grande abraço e até a próxima. Valeu pessoal tchau tchau.
Assistir ao vídeo original no YouTube
Assuntos: Agentes de IA. Publicado no YouTube em 2026-10-29.
Seleção automática por assunto e idioma. O vídeo pertence ao canal de origem.
Comentários
Postar um comentário