Criar agentes de IA com o Amazon Nova - Amazon Nova

Criar agentes de IA com o Amazon Nova

nota

Esta documentação é para o Amazon Nova versão 1. Para obter informações sobre como criar agentes de IA com o Amazon Nova 2, acesse Criação de agentes de IA.

O agente de IA ajuda os usuários finais a concluir ações com base nos dados da organização e na entrada do usuário. Os agentes orquestram as interações entre modelos de base (FMs), fontes de dados, aplicações de software e conversas com usuários. Além disso, os agentes chamam automaticamente as APIs para executar ações e invocar bases de conhecimento para complementar as informações dessas ações. Os desenvolvedores podem economizar semanas de esforço de desenvolvimento integrando agentes para acelerar a entrega de aplicações de inteligência artificial generativa (IA generativa).

Com os agentes, é possível automatizar tarefas para os clientes e responder perguntas. Por exemplo, é possível criar um agente que ajude os clientes a processar reivindicações de seguro ou um que ajude os clientes a fazer reservas de viagens. Você não precisa provisionar capacidade, gerenciar a infraestrutura ou escrever código personalizado. O Amazon Nova gerencia a engenharia de prompts, a memória, o monitoramento, a criptografia, as permissões de usuários e a invocação de APIs.

Para obter informações sobre a criação de agentes de IA no Amazon Bedrock, consulte os Agentes para Bedrock.

Os agentes executam as seguintes tarefas:

  • Estendem os modelos de base para compreender as solicitações dos usuários e dividir as tarefas que o agente precisa executar em etapas menores.

  • Coletam informações adicionais de um usuário por meio de uma conversa em linguagem natural.

  • Executam ações para atender à solicitação de um cliente fazendo chamadas de API para os sistemas da empresa.

  • Aumentam a performance e a precisão por meio de consultas às fontes de dados.

Como usar o Amazon Nova com AgentCore

Os modelos do Amazon Nova podem ser usados com todos os serviços Bedrock AgentCore, permitindo que você implante e opere agentes altamente eficazes com segurança e em grande escala. Os principais serviços incluem tempo de execução, identidade, memória, gateway e observabilidade. Consulte o Amazon Bedrock AgentCore para obter detalhes adicionais e {placeholder} para ver o código de amostra.

Veja a seguir um exemplo de uso do Amazon Nova com o AgentCore:

import boto3 from strands.models import BedrockModel # Create a Bedrock model with the custom session bedrock_model = BedrockModel( model_id="model_id", boto_session=session )

Como usar o Amazon Nova com Strands

O Strands fornece suporte nativo para o Amazon Bedrock, permitindo que você use esses modelos do Nova em seus agentes com configuração mínima. Consulte Strands Amazon Bedrock para obter mais detalhes.

Veja a seguir um exemplo de código que mostra como usar o Strands com o Amazon Nova:

from strands import Agent from strands.models import BedrockModel # Create a Bedrock model instance bedrock_model = BedrockModel( model_id="us.amazon.nova-premier-v1:0", temperature=0.3, top_p=0.8, ) # Create an agent using the BedrockModel instance agent = Agent(model=bedrock_model) # Use the agent response = agent("Tell me about Amazon Bedrock.")

Recursos adicionais