IA generativa e agentes

Concluído

Observação

Consulte a guia Texto e imagens para obter mais detalhes!

A IA generativa é um ramo da IA que permite que aplicações de software gerem novos conteúdos; muitas vezes diálogos em linguagem natural, mas também imagens, vídeo, código e outros formatos.

Por exemplo, um site de história da computação poderia fornecer uma interface de chat de IA generativa onde os utilizadores podem introduzir perguntas sobre figuras-chave, tecnologias e eventos da história da computação.

Captura de ecrã de uma interface de chat de histórico de computação.

A possibilidade de conversar com o site e permitir que este gere respostas originais a perguntas cria uma experiência interativa envolvente para os utilizadores.

Como funciona a IA generativa?

A capacidade de gerar conteúdo baseia-se num modelo linguístico, que foi treinado com enormes volumes de dados - muitas vezes documentos da Internet ou outras fontes públicas de informação.

Diagrama de uma aplicação de IA generativa em que um utilizador conversa com um modelo de linguagem.

Os utilizadores interagem com modelos de linguagem de IA generativa através de prompts – declarações em linguagem natural de perguntas. O modelo de linguagem numa solução de IA generativa utiliza o prompt para iniciar a geração de uma resposta significativa.

Os modelos generativos de IA encapsulam relações semânticas entre elementos da linguagem (essa é uma maneira sofisticada de dizer que os modelos "sabem" como as palavras se relacionam entre si), e é isso que lhes permite gerar uma sequência significativa de texto.

Existem modelos de linguagem grande (LLMs) e modelos de linguagem pequena (SLMs) - a diferença é baseada no volume de dados e no número de variáveis no modelo. Os LLMs são poderosos e generalizam bem, mas podem ser mais caros de treinar e usar. Os SLMs tendem a funcionar bem em cenários mais focados em áreas temáticas específicas ou que requerem modelos pequenos facilmente implementados para aplicações locais e agentes em dispositivos.

O que são agentes?

Os agentes são aplicativos de software construídos em IA generativa que podem raciocinar e gerar linguagem natural, automatizar tarefas usando ferramentas e responder a condições contextuais para tomar as medidas apropriadas.

Diagrama de um agente com um modelo, instruções e ferramentas.

Os agentes de IA têm três elementos-chave:

  • Um grande modelo de linguagem: Este é o cérebro do agente; usando IA generativa para compreensão da linguagem e raciocínio.
  • Instruções: Um prompt do sistema que define a função e o comportamento do agente. Pense nisso como a descrição do trabalho do agente.
  • Ferramentas: São o que o agente usa para interagir com o mundo. As ferramentas podem incluir:
    • Ferramentas de conhecimento que permitem o acesso à informação, como motores de busca ou bases de dados.
    • Ferramentas de ação que permitem que o agente execute tarefas, como enviar e-mails, atualizar calendários ou controlar dispositivos.

Com esses recursos, os agentes de IA podem assumir o papel de assistentes digitais que automatizam tarefas de forma inteligente e colaboram com você para trabalhar de forma mais inteligente e eficiente.

Cenários de IA generativa e agente

Utilizações comuns da IA generativa e dos agentes incluem:

  • Criar chatbots que respondam a perguntas dos utilizadores ou participem em conversas.
  • Implementação de assistentes de IA que auxiliam os utilizadores humanos através da automatização de tarefas.
  • Criação de novos documentos ou outros conteúdos (muitas vezes como ponto de partida para o desenvolvimento iterativo)
  • Tradução automática de texto entre línguas.
  • Resumir ou explicar documentos complexos.