• NoFinn
  • Posts
  • Agentes de IA, saiba como funcionam

Agentes de IA, saiba como funcionam

+ lançamento Meta Llama 3.1 - 405B

E aí, seja bem vindo, novamente!

Dentro do mundo das IAs existem várias camadas de possibilidades para os mais diversos usos das tecnologias, e uma dessas possiblidades vem sendo observada e discutida com muita atenção pela comunidade, principalmente após os últimos avanços do setor.

Estes são os Agentes de IA. Que vem ganhando mais espaço a cada nova atualização das tecnologias atuais.

E eu decidi falar mais sobre isso. Dá uma olhada o que você vai encontrar no conteúdo de hoje:

  • Um agente ainda é um agente, mesmo que seja simples

  • Níveis de autonomia para agentes IA

  • A maior versão do Llama 3 está chegando.

  • Sugestão de Ferramentas

E então, bora entender mais sobre Agentes IA?

Agente Mínimo Viável

Realizar tarefas de forma automatizada, esta é a premissa principal de um agente de IA. Isso em conjunto com os avanços das tecnologias voltadas para inteligência artificial, abre um leque gigante de opções, uma das principais é a criação de fluxos de trabalho totalmente autônomos, utilizando somente agentes de IA.

Pensando em todas essas opções que surgem, este artigo escrito por Dharmesh Shah, sugere a ideia de um "Agente Mínimo Viável", destacando a importância de começar com soluções de IA simples que resolvem problemas específicos.

Esses agentes não precisam ser complexos ou autônomos desde o início, mas devem focar em realizar uma tarefa de forma eficaz. Este modelo permite a rápida implementação e iteração baseada em feedback real, promovendo um desenvolvimento ágil e escalável.

O exemplo do "Meme Maker" demonstra como agentes de IA podem ser aplicados em áreas criativas e operacionais, proporcionando valor imediato enquanto se prepara o terreno para funcionalidades mais avançadas.

Para empresas, isso significa que podem começar a integrar IA em suas operações com investimentos menores, usando agentes mais simples e aumentando a complexidade conforme a tecnologia se prova eficaz.

O Espectro Agencial: entendendo os níveis de autonomia para Agentes IA

Aproveitando a temática sobre Agentes de IA, encontrei um artigo muito interessante, escrito por Travis Fischer e publicado no site Transitive Bullshit, que explora a autonomia dos agentes de IA, onde ele os compara com veículos autônomos e introduz o conceito de "espectro agencial", que classifica os agentes de IA em cinco níveis (L1 a L5) de acordo com a sua complexidade e a autonomia.

A autonomia é determinada pelo grau de controle que um modelo de IA possui sobre o fluxo de execução, em comparação com o controle humano.

E para entender melhor em qual nível cada agente está, basta fazermos uma simples pergunta:

Quem está decidindo como construir e percorrer o gráfico de execução de um agente de IA?

Tendo isso em vista, podemos organizar o Espectro Agencial nos seguintes níveis:

  • Agentes L1

    • Programas tradicionais com fluxos de execução controlados por código estático escrito por programadores humanos.

    • Os agentes L1 podem acionar LLMs ou outros modelos de IA, mas não dependem desses modelos para determinar o fluxo de controle do programa.

    • Podem ser autônomos na execução das tarefas, mas ainda dependem da criação e atualização por meio de mãos humanas.

  • Agentes L2

    • Utilizam LLMs para decidir pontos-chave no fluxo de execução, mas a maioria do controle ainda é humana.

    • Em resumo, hoje isso acontece na decisão do Agente por qual ferramenta vai acionar com base em uma biblioteca pré-definida por um humano.

  • Agentes L3

    • A execução é gerida por um LLM com base em um gráfico de execução estático criado por programadores humanos.

    • Uma das suas principais características é serem hierárquicos ou recursivos.

    • São comumente compostos por Agentes L1/L2 com algum agente de ordem superior orquestrando a execução desses subagentes.

  • Agentes L4

    • Introduzem ações dinâmicas que não são pré-determinadas, permitindo que o LLM crie e execute código dinamicamente.

    • O programador humano não necessita conhecer essas ações, prioritariamente, para que elas ocorram.

    • A maioria do fluxo, ainda sim, pode ser controlada por um código escrito por um humano.

  • Agentes L5

    • Totalmente autônomos, construindo e percorrendo o gráfico de execução em tempo real, como por exemplo, AutoGPT, MultiOn e BabyAGI.

Em resumo, o espectro agencial fornece uma estrutura útil para avaliar e desenvolver agentes de IA com diferentes níveis de autonomia. Agentes L1 a L3 são mais controláveis e previsíveis, adequados para tarefas específicas com menor risco. Já os agentes L4 e L5 oferecem maior flexibilidade e autonomia, mas enfrentam desafios de confiabilidade e generalização.

Investir em agentes de IA requer uma compreensão clara do nível de autonomia necessário para a aplicação desejada. Soluções menos autônomas (L1-L3) podem ser implementadas rapidamente e com menor risco, enquanto as mais autônomas (L4-L5) prometem maior inovação e potencial disruptivo, mas necessitam de maior investimento em desenvolvimento e infraestrutura para garantir confiabilidade e eficácia.

Com isso podemos entender que uma AGI (Artificial General Intelligence), ou seja, uma Inteligência Artificial Geral é equivalente a um Agente L5 confiável.

Llama 3.1 - 405B

É oficial, a Meta apresentou o Llama 3.1, o seu mais recente modelo de IA generativa. O Llama 3.1 destaca-se pela expansão significativa de suas capacidades, incluindo maior comprimento de contexto, suporte a múltiplos idiomas e melhorias de desempenho.

Confira abaixo as principais melhorias que o novo modelo traz:

Acessibilidade e Expansão:

  • Contexto Expandido: O Llama 3.1 oferece um comprimento de contexto expandido para 128K, permitindo melhor processamento de textos longos.

  • Suporte Multilíngue: Agora suporta oito idiomas diferentes, ampliando sua aplicabilidade global.

Capacidades Avançadas:

  • Modelo 405B: Llama 3.1 - 405B é o primeiro modelo de código aberto a alcançar capacidades de ponta, incluindo geração de dados sintéticos e destilação de modelos.

  • Ferramentas e Segurança: Introdução de novas ferramentas de segurança como Llama Guard 3 e Prompt Guard para desenvolvimento responsável.

Parcerias e Infraestrutura:

  • Colaborações: Mais de 25 parceiros, incluindo AWS, NVIDIA e Google Cloud, estão oferecendo suporte para o Llama 3.1 desde o lançamento.

  • Implementação: Suporte para produção em larga escala e inferência em tempo real graças à otimização do modelo para rodar em hardware eficiente como GPUs H100.

Desempenho e Avaliação:

  • Benchmarking: Avaliações realizadas em mais de 150 conjuntos de dados mostram que o Llama 3.1 é competitivo com modelos líderes como GPT-4.

  • Treinamento e Arquitetura: Treinamento em mais de 15 trilhões de tokens e otimização do processo de pós-treinamento para melhorar a qualidade dos dados sintéticos.

Compromisso com o Código Aberto:

  • Personalização e Flexibilidade: Desenvolvedores podem baixar e personalizar os modelos Llama 3.1 para suas necessidades específicas sem compartilhar dados com a Meta.

  • Custo-benefício: Oferece um dos menores custos por token na indústria, facilitando a adoção ampla e equitativa de IA.

O lançamento do Llama 3.1 representa uma oportunidade significativa para explorar as capacidades avançadas de IA, sem as restrições dos modelos proprietários. A acessibilidade do código aberto permite que empresas de todos os tamanhos implementem e personalizem soluções de IA de ponta, reduzindo custos e acelerando a inovação.

O suporte robusto de parceiros e a infraestrutura otimizada garantem que o Llama 3.1 possa ser implementado em ambientes de produção desde o primeiro dia. Além disso, a capacidade de gerar dados sintéticos e realizar destilação de modelos abre novas possibilidades para melhorar e treinar modelos menores, promovendo uma eficiência operacional interessante.

A segurança e a responsabilidade incorporadas no desenvolvimento do Llama 3.1, através de ferramentas como Llama Guard 3, asseguram que as implementações de IA sejam realizadas de maneira ética e segura, mitigando riscos e garantindo conformidade regulatória.

Algumas ferramentas para você testar

Separei algumas ferramentas de IA para que você possa testar e tornar a sua rotina mais produtiva. Confira abaixo:

  • Serra - Motor de busca para recrutadores encontrarem os candidatos mais adequados.

  • Klipy - CRM com diversas funcionalidades utilizando IA.

  • AWS App Studio - Serviço de IA generativa da Amazon que permite a criação de apps de nível empresarial em poucos minutos. O foco da ferramenta é que pessoas sem conhecimento técnico possam criar estes apps de forma eficaz e segura.

  • The Drive AI - Organize os projetos da sua equipe, faça perguntas para a IA responder com base nas informações dos arquivos subidos, escreva com maior velocidade e tenha um chat dentro da própria ferramenta.

Isso é tudo por hoje, pessoal!

Não perca nada!

Para mais notícias sobre IA, fique atento aos próximos conteúdos!

Caso tenha interesse, possuo alguns conteúdos já publicados em meu site. Dê uma olhada:

Confira mais conteúdos!

Reply

or to participate.