Crie um Roteador de Chat com Tecnologia de IA Usando a Plataforma Oracle Cloud Infrastructure AI Agent

Introdução

Este tutorial demonstra como criar um agente de IA da Oracle Cloud Infrastructure (OCI) que roteará a entrada do usuário com base em seu contexto para os LLMs hospedados no serviço OCI Generative AI usando o Oracle Cloud Infrastructure Agent Development Kit (OCI ADK). Você aprenderá a empacotar a lógica de serviço da OCI como ferramentas, criar um agente de IA que interprete a linguagem natural e obtenha respostas com eficiência com base no contexto. Isso tira o melhor proveito dos LLMs hospedados na OCI usando agentes de IA.

Como parte deste tutorial, usaremos apenas dois LLMs no backend. Se a entrada do usuário for baseada na geração de conteúdo ou no resumo de texto, essa entrada será enviada para o Llama 3.3 70B; se a entrada do usuário for sobre codificação ou matemática, ela será enviada para o Llama 4 Maverick hospedado nos serviços OCI Generative AI.

Observação:

Objetivos

Pré-requisitos

Tarefa 1: Criar um Agente do OCI AI na Console do OCI

A Oracle Cloud Infrastructure AI Agent Platform (OCI AI Agent Platform) permite criar assistentes inteligentes que interpretam perguntas do usuário, planejam ações e chamam ferramentas (habilidades) personalizadas ou incorporadas em APIs da OCI. Cada ferramenta é empacotada como uma classe Python com métodos específicos, confirmando o sistema de registro de ferramentas do OCI ADK.

  1. Faça log-in na Console do OCI, navegue até Agentes de IA Generativa e clique em Criar agente.

    image

  2. Na seção Informações básicas, digite um Nome e a mensagem de boas-vindas. A Instrução de roteamento será mantida em branco como parte deste tutorial. Clique em Próximo.

    image

  3. Na seção Adicionar ferramenta, não crie nenhuma ferramenta. Usaremos o OCI ADK para criá-lo.

  4. Na seção Configurar ponto final do agente, selecione Guardas.

    image

  5. Clique em Criar Agente.

Principais conceitos:

Observação: Um agente pode rotear solicitações do usuário em vários kits de ferramentas (por exemplo, Oracle Cloud Guard, compartimentos) e compor operações em várias etapas conforme necessário.

Tarefa 2: Configurar o OCI ADK Localmente

Você criará classes Python definindo ferramentas para expor operações do Oracle Cloud Guard. Cada função é anotada com @tool e pode ser chamada com linguagem natural pelo agente.

Atualizar a Autenticação no Arquivo do Agente

image

Tarefa 3. Executar o AI Agent

  1. Faça download do arquivo a seguir e salve-o no mesmo diretório.

  2. Atualize a entrada no arquivo oci_ai_route.py de acordo com sua necessidade.

    image

  3. Execute o arquivo oci_ai_route.py usando o comando a seguir.

    uv run oci_ai_route.py 
    
  4. Com base no contexto, o modelo necessário é chamado e o conteúdo é gerado.

    image

Observação: você pode usar o agent.run() do oci_ai_route.py adicionado ao seu webapp ou aplicativo para chamar esse agente.

Confirmações

Mais Recursos de Aprendizado

Explore outros laboratórios em docs.oracle.com/learn ou acesse mais conteúdo de aprendizado gratuito no canal do Oracle Learning YouTube. Além disso, acesse education.oracle.com/learning-explorer para se tornar um Oracle Learning Explorer.

Para obter a documentação do produto, visite o Oracle Help Center.