Escolha o que você quer ler clicando nas abas a seguir. Aqui um resumo:
- 5W2H do Gestor de IA aborda sobre o que é e o que faz este profissional.
- 5W2H de Agentes de IA aborda sobre o que é e o que são estas ferramentas de automação.
- Resumo do assunto aborda de forma rápida esta profissão.
- Serviços Cognitivos vs Inteligência Artificial vs Automação é um artigo longo sobre o mundo da IA e com o que um gestor de IA precisa entender para realmente conseguir ajudar o cliente.
O que?
Gestor de IA é um profissional que supervisiona a implementação e o gerenciamento de soluções de inteligência artificial, focando na criação e integração de agentes de IA.Por que?
Para maximizar a eficiência operacional e o retorno sobre investimento (ROI) ao automatizar tarefas e processos, ajudando os negócios a pensar maior e escalar mais rapidamente.Quem?
Profissionais especializados em inteligência artificial e desenvolvimento de agentes, que possuem conhecimento técnico e estratégico para identificar quais agentes construir e como integrá-los efetivamente nos negócios.Quando?
A contratação de um gestor de IA deve ser considerada quando uma empresa busca implementar soluções de IA, especialmente em um ambiente competitivo ou ao enfrentar desafios operacionais que podem ser otimizados por automação.Onde?
Em empresas de diversos setores que desejam adotar tecnologias de IA, especialmente em áreas onde a automação pode trazer benefícios significativos.Como?
Através da identificação de processos que podem ser automatizados, desenvolvimento de agentes específicos e integração dessas soluções nas operações diárias da empresa, utilizando frameworks e plataformas de IA disponíveis.Quanto?
O custo pode variar dependendo da complexidade dos agentes a serem desenvolvidos e da escala da implementação, mas o foco deve ser sempre no valor que essas soluções trazem para o negócio, visando um ROI positivo. O modelo que adoto é uma consultoria contínua como uma assinatura e com a efetivação dos resultados passamos a ser parceiro do negócio.
O que?
Agentes de IA são sistemas que podem executar tarefas específicas, muitas vezes baseados em procedimentos operacionais padrão (SOPs) bem documentados, facilitando a automação de processos empresariais.Por que?
Eles são utilizados para aumentar a eficiência e o retorno sobre investimento (ROI) ao automatizar tarefas que, de outra forma, seriam realizadas manualmente, permitindo que as empresas escalem suas operações de forma mais eficaz.Quem?
Desenvolvedores de agentes de IA, que são profissionais especializados em criar e gerenciar esses sistemas, são essenciais para determinar quais agentes construir e como integrá-los nas operações de negócios.Quando?
A implementação de agentes de IA deve ser considerada quando uma empresa possui processos bem documentados que podem ser automatizados, especialmente em um ambiente competitivo onde a eficiência é crucial.Onde?
Agentes de IA podem ser aplicados em diversas indústrias e setores, especialmente em empresas que buscam otimizar suas operações e melhorar a produtividade através da automação.Como?
A criação de agentes envolve a combinação de dados relevantes com ações específicas, utilizando plataformas e frameworks que permitem o desenvolvimento de agentes para uma variedade de casos de uso.Quanto?
O custo de desenvolvimento e implementação de agentes de IA pode variar, mas o foco deve ser sempre no valor que esses agentes trazem para a empresa, visando um ROI positivo ao automatizar processos que são repetitivos ou complexos. O modelo que adoto é uma consultoria contínua como uma assinatura e com a efetivação dos resultados passamos a ser parceiro do negócio.
Um gestor de IA é um profissional responsável por supervisionar e implementar soluções de inteligência artificial dentro de uma organização. Aqui estão algumas razões para considerar a contratação de um:
Especialização em Agentes de IA: Gestores de IA têm conhecimento sobre como construir e gerenciar agentes de IA, que são essenciais para automatizar processos e melhorar a eficiência operacional. Eles ajudam a determinar quais agentes construir e como integrá-los nas operações de negócios, o que é crucial para o sucesso da implementação de IA.
Aumento da Eficiência: Ao automatizar tarefas com agentes de IA, as empresas podem alcançar um retorno sobre investimento (ROI) significativo. Gestores de IA ajudam a identificar processos que podem ser automatizados para maximizar esse retorno.
Pensamento Estratégico: Eles ajudam os proprietários de negócios a pensar de forma mais ampla sobre suas operações, permitindo que escalem mais rapidamente e alcancem resultados mais altos. Isso é fundamental em um ambiente de negócios competitivo.
Adaptação às Necessidades do Mercado: Com a crescente demanda por agentes de IA especializados, um gestor de IA pode ajudar a desenvolver soluções verticalizadas que atendam a necessidades específicas de diferentes setores, aumentando a relevância e a eficácia das soluções implementadas.
Contratar um gestor de IA é um passo estratégico para empresas e profissionais que desejam aproveitar ao máximo as tecnologias de inteligência artificial e se manter competitivas no mercado.
Muito do que vemos por ai não são Inteligência Artificial, a própria I.A. não é inteligente e não é artificial, mas isso é um assunto filosófico. Existem muitos serviços que são meramente Cognitivos ou somente Automações. E provavelmente estão ai a anos ou séculos, por isso podemos dizer que este é o momento da revolução industrial no escritório ou na gestão do conhecimento, onde automação, cognição autômata e inteligência artificial serão utilizadas a níveis revolucionários para tomar decisões e gerar análises em alta ou micro escala, industrializando e automatizando o conhecimento.
É amedontrador para muitos, mas não são poucas as tarefas que o ser humano faz que não deveriam ser feitas por humanos, seja porque exigem alta precisão, continuidade muito além da resistência humana, foco e concentrações hercúleos ou disponibilidade 24/7 e isso é desumano, isto se resolve com automação. Não vamos entrar aqui nos embates filosóficos do impacto da IA na vida e no emprego das pessoas, isto é assunto para outras esferas. Vamos apenas entrar no aspecto de quem quer automatizar tarefas para ganhar tempo e produtividade, bem como implementar suas habilidades individuais para melhorar sua carreira ou empresa, que é o momento que estamos vivendo. Sim, com o intuito de produzir muito mais com menos pessoas ou até em vôos solos.
O que conhecemos como inteligência artificial é apenas um ou alguns dos recursos existentes, normalmente baseado em linguagem conversacional baseada em texto, leitura de imagem, criação de imagem, conversação com IA por voz e análise de dados ou documentos. É o tradicional primeiro contato com um ChatGPT qualquer da vida.
Mas existem N ferramentas com objetivos diferentes. Para começar vamos conhecer os recursos de Inteligência Artificial que melhoram sua própria performance.
Recursos de Inteligência Artificial:
Async: Refere-se a operações assíncronas, onde processos podem ser executados de forma paralela, sem que o sistema precise esperar um processo finalizar para iniciar outro. Isso aumenta a eficiência, especialmente em sistemas que lidam com várias tarefas ao mesmo tempo.
RAG (Retrieval-Augmented Generation): Técnica que combina a geração de texto (como em modelos de linguagem) com a recuperação de informações externas, buscando dados em bases de conhecimento ou fontes específicas para melhorar a qualidade e a precisão das respostas.
Knowledge: Refere-se ao uso e gestão de informações no sistema, seja através de bancos de dados, aprendizado de máquina, ou mecanismos de conhecimento especializados. Isso é fundamental para sistemas inteligentes, onde o “conhecimento” é crucial para tomar decisões ou gerar respostas.
Memory: Envolve o armazenamento e recuperação de informações passadas. Em sistemas de agentes, a memória é usada para lembrar interações passadas ou aprendizados para melhorar a performance e as respostas futuras.
Storage: Técnicas e práticas para armazenar grandes volumes de dados de maneira eficiente e acessível. Isso inclui bancos de dados, sistemas de arquivos e outras tecnologias de armazenamento em nuvem.
Tools: Refere-se ao uso de ferramentas que os agentes podem utilizar para executar tarefas ou acessar funcionalidades externas. Isso pode incluir APIs, serviços web, ou outras ferramentas externas integradas aos agentes.
Reasoning: Envolve o processo de inferir conclusões ou tomar decisões baseadas em dados ou conhecimento previamente armazenado. O raciocínio pode ser lógico ou baseado em heurísticas, e é utilizado para resolver problemas e gerar respostas em sistemas inteligentes.
Vector DBs (Vector Databases): Bancos de dados especializados em armazenar e recuperar vetores de alta dimensão, que são usados para representar dados de maneira compacta e eficiente, especialmente em aprendizado de máquina e inteligência artificial.
Multi-modal Agents: Agentes que podem processar múltiplos tipos de dados simultaneamente, como texto, áudio, imagem, vídeo, etc. Isso permite uma interação mais rica e flexível com os usuários e sistemas.
Agent Teams: Envolve a colaboração entre múltiplos agentes que trabalham em conjunto para atingir um objetivo comum. Eles podem compartilhar informações e coordenar suas ações para melhorar a eficiência e a solução de problemas.
Hybrid Search: Refere-se à combinação de diferentes métodos de busca, como busca baseada em palavras-chave e busca semântica. A busca híbrida pode oferecer resultados mais precisos e relevantes ao combinar diferentes tipos de técnicas de pesquisa.
Agent Session: A gestão de sessões dos agentes, onde as interações com o agente são armazenadas temporariamente para fins de continuidade e contexto. Isso é útil em sistemas onde a conversa ou tarefa do agente é prolongada.
- Containers: Vamos citar apenas uma técnica muito antiga utilizada em outros contextos no passado que agora ganha importância na época de IA, haverão outros. A técnica de containers é usada para isolar e empacotar dados e aplicativos de forma eficiente, permitindo que agentes de IA acessem, processem e leiam esses dados de maneira consistente, independente do ambiente em que estejam sendo executados. Containers criam um ambiente isolado, com todas as dependências necessárias, garantindo que os dados possam ser lidos e processados sem interferência de outros sistemas ou variáveis externas. Isso facilita a portabilidade e a escala, permitindo que agentes de IA acessem os dados de maneira otimizada e rápida, seja em servidores locais ou em ambientes de nuvem.
Serviços Cognitivos
Não temos como analisar serviços cogntivos sem classificar por marca e o que tem por lá para usar.
A Azure Cognitive Services da Microsoft oferece uma série de APIs e ferramentas que permitem integrar facilmente capacidades cognitivas que não necessariamente são a IA tradicional que conhecemos, sem precisar de experiência profunda em aprendizado de máquina. Aqui estão alguns dos principais serviços cognitivos da Azure:
Visão Computacional
- Análise de Imagem: Identificação de objetos, cenas e atividades em imagens, incluindo reconhecimento de texto (OCR) e extração de informações úteis.
- Reconhecimento Facial: Detecção e identificação de faces, análise de características faciais (idade, emoção, etc.), e identificação de rostos em imagens.
- Detecção de Objetos: Localiza e identifica objetos em imagens, o que pode ser útil em segurança, inventário e até em ambientes de manufatura.
Processamento de Linguagem Natural (NLP)
- Text Analytics: Analisa textos em linguagem natural para extrair sentimentos, tópicos e entidades (como nomes de pessoas, locais e datas).
- Language Understanding (LUIS): Criação de modelos de IA para entender intenções e extrair informações de consultas de texto. Usado principalmente para criar chatbots e assistentes virtuais.
- Translator: Traduz textos em tempo real entre diversos idiomas, permitindo uma comunicação global sem barreiras linguísticas.
Serviços de Fala
- Speech to Text: Converte fala em texto, útil para transcrição automática de áudio e legendagem.
- Text to Speech: Converte texto em fala natural, criando assistentes de voz e sistemas interativos.
- Speech Translation: Traduz a fala em tempo real, oferecendo suporte em múltiplos idiomas durante conversas.
Análise de Dados e Pesquisa
- QnA Maker: Cria um serviço de perguntas e respostas baseado em textos existentes, como documentos e FAQs, para fornecer respostas rápidas e automatizadas.
- Análise de Sentimentos: Identifica o sentimento de um texto (positivo, negativo ou neutro), sendo útil para analisar feedbacks de clientes e redes sociais.
- Entity Recognition: Identifica e classifica entidades (nomes, locais, datas) em textos.
Pesquisa Visual
- Custom Vision: Criação de modelos personalizados para reconhecimento de imagens específicas em setores como saúde, segurança e varejo.
- Content Moderator: Modera conteúdo gerado pelo usuário, detectando imagens, textos ou vídeos inadequados em tempo real.
Serviços de Tomada de Decisão
- Personalizer: Oferece recomendações personalizadas aos usuários, adaptando-se ao comportamento e às interações deles.
- Anomaly Detector: Detecta anomalias em grandes volumes de dados em tempo real, útil para monitoramento de sistemas e fraudes.
Google Cloud AI
Da mesma forma, o Google Cloud oferece uma variedade de serviços cognitivos e ferramentas para integração de IA em suas soluções:
- Cloud Vision API: Reconhecimento de objetos, textos (OCR), e faces em imagens.
- Cloud Natural Language API: Processamento de linguagem natural, incluindo análise de sentimentos, extração de entidades e sintaxe.
- Dialogflow: Plataforma de desenvolvimento de chatbots e assistentes virtuais baseados em conversação.
- Speech-to-Text e Text-to-Speech: Converte fala em texto e texto em fala, com alta qualidade e suporte a diversos idiomas.
AWS (Amazon Web Services) AI
A AWS também oferece uma vasta gama de ferramentas para IA, que incluem:
- Amazon Rekognition: Reconhecimento de objetos e faces em imagens e vídeos.
- Amazon Lex: Criação de chatbots com reconhecimento de fala e processamento de linguagem natural.
- Amazon Polly: Conversão de texto em fala de alta qualidade.
- Amazon Comprehend: Análise de texto para entender sentimentos, entidades e tópicos.
- AWS Deep Learning AMIs: Ambientes pré-configurados para treinamento e execução de modelos de deep learning.
IBM Watson
O IBM Watson é uma plataforma avançada para IA que fornece serviços cognitivos como:
- Watson Assistant: Criação de chatbots e assistentes virtuais para atendimento ao cliente.
- Watson Natural Language Understanding: Processamento de linguagem natural para análise de sentimentos, extração de entidades e classificação de textos.
- Watson Visual Recognition: Reconhecimento e classificação de imagens e vídeos.
- Watson Speech to Text e Watson Text to Speech: Converte áudio em texto e texto em fala.
- Watson Knowledge Studio: Ferramenta para treinar modelos de IA personalizados com base nos dados específicos da empresa.
OpenAI GPT (Generative Pre-trained Transformer)
É apenas um dos recursos existentes, apesar de parecer que tudo nasceu ao seu redor, é apenas a empresa que pioneiramente abriu espaço para este assunto.
- GPT-3 / GPT-4: Uma das tecnologias de IA mais avançadas para compreensão e geração de linguagem natural. Usado para criar assistentes virtuais, chatbots e sistemas de resposta automatizada.
- Codex: Usado para gerar código em diferentes linguagens de programação com base em descrições em linguagem natural, útil para automação de tarefas de programação.
Hugging Face
- Transformers: Biblioteca de modelos de linguagem natural baseada em aprendizado profundo, utilizada para diversas aplicações de NLP, incluindo chatbots, resumo de texto, tradução e classificação de texto.
- Hugging Face Spaces: Plataforma para hospedar e compartilhar aplicativos de IA de forma fácil e acessível.
Microsoft Custom Vision
- Custom Vision: Permite criar modelos personalizados para reconhecimento de imagens e objetos, sem necessidade de experiência em aprendizado de máquina, facilitando o desenvolvimento de sistemas de monitoramento, classificação de produtos, etc.
Cases Específicos
Vamos expandir para alguns cases que testamos.
1. Azure OCR (Reconhecimento Óptico de Caracteres)
O melhor serviço de OCR da atualidade é o da Azure e faz parte dos Cognitive Services, permite extrair texto de imagens e documentos digitalizados. Isso é útil para processos automatizados que requerem leitura de texto a partir de documentos em papel, imagens escaneadas ou capturas de tela. O serviço pode ser utilizado para:
- Extrair texto de imagens: Reconhece e converte texto de imagens em texto digital editável.
- Análise de documentos: Além de extrair texto, o serviço pode identificar e estruturar dados de documentos, como formulários ou tabelas.
- Idiomas e fontes variadas: Suporta múltiplos idiomas e tipos de fonte, tornando o OCR adequado para aplicações em todo o mundo.
Como usar OCR sem vazar dados: Ao usar a Azure OCR, nenhum dado precisa ser enviado para fora da sua infraestrutura se você configurar o serviço para rodar em um ambiente privado ou usando recursos locais. A Azure também oferece compliance e segurança de dados para garantir que as informações extraídas de imagens sejam processadas de forma segura.
2. Azure Search AI
O Azure Search AI é um serviço de busca inteligente que utiliza IA para melhorar a experiência de busca de dados em grandes volumes de informações. Ele permite integrar capacidades de pesquisa semântica e extração de informações em textos e documentos, aplicando técnicas como:
- Busca Semântica: Entende o contexto e o significado por trás das palavras-chave, oferecendo resultados mais precisos.
- Indexação e Pesquisa em Tempo Real: Permite pesquisar grandes volumes de dados de forma rápida e eficiente.
- Análise de Sentimentos e Classificação de Conteúdo: Identifica o tom emocional e classifica dados automaticamente, como no caso de feedbacks de clientes ou pesquisas de mercado.
Como usar Azure Search sem vazar dados: Para garantir que seus dados não vazem, a Azure oferece criptografia de dados em repouso e em trânsito, além de configurar acessos restritos. Você pode integrar a busca com sistemas de controle de acesso, onde apenas usuários autorizados têm acesso a resultados específicos, além de usar recursos de isolamento de rede para manter os dados dentro de sua infraestrutura.
3. Uso Seguro da OpenAI Sem Vazamento de Dados
A OpenAI, como fornecedora de modelos poderosos de linguagem como o GPT-3 e o GPT-4, pode ser utilizada de maneira segura para gerar e processar texto, mas é importante considerar como proteger os dados sensíveis durante o uso dessas ferramentas.
Como garantir que dados não vazem ao usar OpenAI?
Usando a OpenAI de forma isolada: Ao fazer chamadas API para modelos da OpenAI, você pode optar por não enviar dados sensíveis ou pessoais diretamente para os servidores da OpenAI. Por exemplo, pode-se limitar as entradas enviadas ao modelo para garantir que nenhuma informação confidencial seja compartilhada.
Processamento local: Dependendo do modelo e das ferramentas disponíveis, você pode usar a OpenAI Local, onde o modelo é executado em sua própria infraestrutura. Isso garante que os dados nunca saiam da sua rede.
Consentimento e anonimização: Em muitas plataformas de IA, você pode aplicar técnicas de anonimização ou pseudonimização para que informações sensíveis (como nomes, endereços ou dados financeiros) não sejam compartilhadas com os modelos, garantindo proteção de dados pessoais.
Política de dados da OpenAI: A OpenAI tem uma política de privacidade e proteção de dados que pode ser configurada para garantir que os dados enviados para processamento não sejam usados para treinamento adicional, nem retidos além do necessário para fornecer o serviço.
4. LangChain ou tudo que você precisa em um único lugar
LangChain é uma biblioteca de código aberto voltada para a criação de aplicações baseadas em linguagem natural (NLP) e integração de modelos de linguagem, como os fornecidos pela OpenAI, com fontes de dados externas. A biblioteca facilita o desenvolvimento de sistemas complexos de IA que envolvem conversas, razão de contexto, interações com dados e muito mais.
O melhor caso que vi para exemplificar o uso é o exemplo ensinado na Asimov Academy para a criação de um script para conversação com documentos, o case chamado lá como Oráculo. Utilizo muito ele para demonstrar aos clientes o potencial da IA instalada localmente e ela é baseada em LangChain para conversar com PDFs, planilhas, vídeos de Youtube, sites e textos. É excelente testar ele com sites e conversar com eles, por exemplo, para refazer textos do seu site, para estudar em cursos fazendo resumos, para encontrar informações em sites ou resumir centrais de ajuda e documentações de manuais online.
Principais Características do LangChain:
Integração com Modelos de Linguagem:
- LangChain facilita a integração com modelos de linguagem como GPT-3/4 e outros, permitindo que você use esses modelos para gerar texto, responder perguntas e realizar tarefas de processamento de linguagem.
Conexão com Fontes de Dados:
- A biblioteca permite que você integre fontes externas de dados (como bancos de dados, APIs, documentos, arquivos locais, etc.) para que os modelos de linguagem possam acessar essas informações e fornecer respostas mais contextuais e relevantes.
Memória e Contexto:
- LangChain oferece suporte para memória de longo prazo, o que permite aos agentes manter o contexto ao longo de múltiplas interações com os usuários, ajudando a criar experiências mais dinâmicas e fluídas.
Agentes e Ferramentas:
- Você pode criar agentes que tomam decisões baseadas em um fluxo lógico ou sequencial, utilizando diferentes fontes de dados e ferramentas externas. Esses agentes podem ser programados para realizar ações específicas como buscar dados em uma API, consultar um banco de dados ou até interagir com sistemas de busca.
Automação de Fluxos de Trabalho (Pipelines):
- LangChain permite a criação de pipelines automáticos que orquestram o uso de modelos de linguagem, fontes de dados e ferramentas para resolver tarefas mais complexas de maneira eficiente e automatizada.
Execução de Funções Personalizadas:
- Os desenvolvedores podem criar funções personalizadas dentro do LangChain para manipular dados, chamar APIs ou até interagir com outros sistemas, facilitando a integração de IA em processos empresariais ou sistemas de atendimento.
Principais Casos de Uso:
- Assistentes Virtuais e Chatbots: Criar chatbots inteligentes que podem consultar bases de dados, fornecer respostas personalizadas e manter contexto durante conversas.
- Automação de Consultas e Relatórios: Automatizar a geração de relatórios e a consulta de dados complexos, utilizando IA para compreender e manipular informações provenientes de diversas fontes.
- Pesquisa e Recuperação de Informação: Integrar IA com sistemas de busca e recuperação de dados para fornecer respostas contextuais baseadas em grandes volumes de informações.
4. DeepSeek e LLMs locais
Apesar de alguns empecilhos naturais e de não fazer tanta diferença, como abordado no vídeo que cito aqui do Arseny Shatokhin, já é viável utilizar LLMs e o próprio DeepSeek instalado em um servidor isolado ou diretamente com sua API.
Mas há muito hype neste assunto e pouca praticidade, bem como conviver com o futuro incerto de manter um modelo próprio e auto instalado, para tudo há vantagens e desvantagens, percebidas ou escondidas. Porém não podemos tirar o mérito do DeepSeek em fazer o mundo ver a importância do futuro com I.A. e como essa guerra precisa ser sobre Open Source vs Tecnologia Proprietária.
Claro, o vídeo do Arseny tenta desmistificar esta importância no sentido de tornar o assunto mais prático e ele não está errado, o modelo pouco importa, mas sim, haverá quem não se importa e quem quer ter domínio total do que está acontecendo, a liberdade trás riscos e o controle trás rigidez, então cada um assume sua aposta.
Nós nos focamos no que o cliente quer e alertamos para qual consequência sua decisão vai fazê-lo conviver.
Mas no final, a melhor decisão é não centrar o projeto para ser totalmente dependente do modelo de I.A. e sim fazer que ele seja facilmente substituido por outro se preciso, ou o melhor, usar qualquer modelo a cada agente criado e há técnica para isso. Começa na mentalidade pronta para o ajuste ou multiuso e não se concentrar demais na rigidez de um medo externado como falsa sensação de controle, sem perder a atenção na segurança.
Conclusão
IA é muito mais que o ChatGPT ou DeepSeek, que nos fizeram colocar atenção neste assunto.
IA no seu negócio é muito mais que usar o ChatGPT ou DeepSeek, agora existem formas de automatizar tarefas e ganhar produtividade, só pra começar.
IA como evolução de habilidades e melhoria de produtividade no dia a dia individual é muito mais que usar ChatGPT e há como ampliar isso, com a ajuda de um Gestor de IA.
A seguir o vídeo que norteou nossa inspiração para este artigo, de Arseny Shatokhin.
SE CLICAR PARA VER O VÍDEO E NÃO SOUBER INGLÊS, ELE TEM ÁUDIO EM PORTUGUÊS, BASTA MUDAR NA ENGRENAGEM DE CONFIGURAÇÕES PARA A FAIXA DE ÁUDIO PORTUGUÊS.
26 Lições Aprendidas na Construção de Agentes de IA
00:00 Introdução às Lições
- 00:00 O vídeo apresenta 26 lições aprendidas ao longo de nove meses, durante a construção de mais de 150 agentes de IA, com o objetivo de evitar que outros repitam os mesmos erros.
Lição 1: Diferença entre Agentes e Funcionários
- 00:25 Agentes de IA não são automações nem funcionários. Eles têm menos autonomia do que empregados e requerem treinamento específico.
- 00:49 Enquanto automações seguem passos pré-definidos, agentes precisam ser treinados em procedimentos operacionais padrão (SOPs).
- 01:11 Um agente geralmente lida com um único SOP, enquanto um funcionário pode gerenciar cinco ou mais.
Lição 2: Começar com Processos Bem Documentados
- 01:33 É crucial iniciar a construção de agentes a partir de processos bem documentados para facilitar o treinamento.
- 02:08 Utilizar SOPs existentes permite uma formação mais eficiente dos agentes sem necessidade excessiva de coleta manual de dados.
Lição 3: Proprietários Não Construirão Seus Próprios Agentes
- 02:30 Mesmo com ferramentas que prometem simplificar a criação, os proprietários ainda preferirão confiar em desenvolvedores especializados em agentes.
- 02:52 A demanda por desenvolvedores aumentará à medida que novas capacidades forem lançadas no mercado.
Lição 4: Falta de Clareza sobre Necessidades dos Agentes
- 03:16 Muitos clientes não sabem quais agentes realmente precisam; frequentemente suas ideias não são as mais valiosas.
- 03:38 Consultoria é essencial para mapear jornadas do cliente e identificar oportunidades reais para automação.
Lição 5: Menos é Mais – Evitar Excesso de Agentes
- 04:01 Criar muitos agentes torna os sistemas complexos e difíceis de manter.
- 04:47 Começar com um único agente pequeno e testá-lo antes da expansão é uma abordagem recomendada.
Lição 6: Decisões Baseadas em Dados
- 05:10 A qualidade dos dados é fundamental; entradas ruins resultam em saídas ruins (garbage in, garbage out).
- 06:08 Combinar dados relevantes com ações práticas gera resultados melhores do que usar apenas um ou outro isoladamente.
Lição 7: Engenharia de Prompt como Arte
- 07:25 A Importância da Engenharia de Prompt
O que é Engenharia de Prompt?
- 07:25 A engenharia de prompt está se tornando uma habilidade essencial, reconhecida como um trabalho real, mesmo que muitas empresas ainda não a vejam dessa forma. Modelos maiores e mais inteligentes estão evoluindo, tornando essa prática cada vez mais importante.
Dicas para Escrever Prompts Eficazes
- 07:48 Forneça Exemplos: É crucial incluir exemplos suficientes em seus prompts, pois um único exemplo pode ser mais valioso do que mil palavras.
- 08:10 A Ordem Importa: A disposição das frases ou parágrafos no seu prompt pode impactar significativamente o desempenho do agente. Colocar as partes mais importantes no final ajuda na retenção da informação.
- 08:55 Itere e Teste Constantemente: Testar e ajustar os prompts é fundamental para determinar sua eficácia. Modificações devem ser testadas para avaliar seu impacto no desempenho do agente.
Lição 8: Integrações e Funcionalidade
- 09:20 As integrações são tão importantes quanto a funcionalidade dos agentes. Se o agente não for conveniente para os usuários, sua potência não terá valor prático.
- 09:42 Para agentes de suporte ao cliente, por exemplo, é vital que eles funcionem nas plataformas já utilizadas pelos funcionários.
Lição 9: Confiabilidade do Agente
- 10:05 A confiabilidade dos agentes deve ser abordada pelo desenvolvedor. Um vídeo famoso de 2023 destacou a importância da biblioteca “penic” para validar entradas e saídas dos agentes.
- 10:29 Com a implementação correta da lógica de validação, os agentes podem evitar ações prejudiciais.
Lição 10: Componentes Essenciais na Construção de Agentes AI
- 11:14 Ferramentas são componentes cruciais na construção de agentes AI. Instruções, conhecimento e ações são fundamentais; cerca de 70% do trabalho envolve construir ferramentas.
- 11:39 Ao contrário dos chatbots padrão, os agentes geram valor através da execução de tarefas em vez de apenas fornecer respostas.
Lição 11: Limitações
- 12:00 É recomendado limitar o número de ferramentas por agente a quatro ou seis para evitar confusões durante a execução das tarefas.
Lição 12: Custos
- 12:47 Custos dos modelos não devem ser uma preocupação principal; o foco deve estar em garantir um retorno sobre investimento significativo com o uso adequado dos agentes.
Lição 13: Expectativas dos Clientes
- 13:32 Os clientes geralmente não se importam com qual modelo está sendo utilizado desde que ele atenda às suas necessidades sem violar políticas internas.
- 14:26 A Importância da Automação e do Retorno sobre Investimento
- 14:26 A OpenAI é escolhida como provedora devido à sua experiência de desenvolvedor, que economiza tempo no desenvolvimento de agentes.
Lição 14: Automatize negócios já validados no mundo real
- 14:49 É crucial não automatizar processos antes de estabelecer seu valor; muitos tentam automatizar negócios que ainda não existem.
Riscos da Automação Precoce
- 15:11 Automatizar sem validar um processo pode ser arriscado, pois não se sabe se funcionará e isso pode resultar em altos custos de desenvolvimento.
- 15:34 Recomenda-se primeiro validar o processo manualmente antes de considerar a automação.
Lição 15: Cálculo do Retorno sobre Investimento (ROI)
- 15:54 O foco deve estar no ROI, calculado pela fórmula: (taxa x horas – custos operacionais) / custos de desenvolvimento.
- 16:18 O cálculo considera o custo por hora dos funcionários e o tempo total gasto na execução do processo.
Lição 16: Desenvolvimento Iterativo de Agentes
- 17:06 O desenvolvimento de agentes é um processo iterativo; testar diferentes parâmetros e arquiteturas é essencial para encontrar soluções eficazes.
- 17:41 Quando os agentes estão subdesempenhando, recomenda-se criar variações e testar qual funciona melhor.
Lição 17: Abordagem “Dividir para Conquistar”
- 18:29 Dividir problemas complexos em tarefas gerenciáveis permite entregas incrementais, evitando retrabalho ao final do projeto.
- 19:01 Focar na automação por departamentos facilita a combinação posterior dos agentes para aumentar a eficiência do sistema.
Lição 18: Avaliação e Melhoria Contínua
- 19:43 As avaliações (evals), métricas que rastreiam KPIs dos agentes, são cruciais para empresas grandes, permitindo melhorias contínuas nas soluções.
- 21:13 Tipos de Agentes e Fluxos de Trabalho
Introdução aos Agentes
- 21:13 Existem dois tipos principais de agentes: agentes tradicionais e fluxos de trabalho. É recomendado configurar o Evol desde o início, especialmente para grandes clientes corporativos.
Lição 19: Fluxos de Trabalho Agenticos
- 21:35 Os fluxos de trabalho podem ser considerados como processos onde os passos são predefinidos, mas ainda assim podem ter capacidades agenticas. Isso permite que certas etapas sejam automatizadas enquanto outras permanecem fixas.
Exemplos Práticos
- 21:57 Um exemplo prático é a pesquisa de leads, onde um agente pode enviar prompts idênticos ao Google com variações mínimas, como o nome da empresa. Isso combina automações padrão com capacidades agenticas.
Integração entre Agentes e Fluxos
- 22:20 A combinação de fluxos padrão com agentes AI permite que cada passo dentro do processo tenha características agenticas, mesmo que o sistema geral não seja totalmente agentico.
Adaptabilidade dos Agentes
- 23:03 Os agentes devem ser adaptáveis ao feedback do ambiente. Se não receberem feedback consistente, eles podem se confundir em suas operações.
Lição 20: Construindo Agentes Eficazes 23:18
Importância do Feedback
- 23:18 Ao construir agentes, é crucial incluir ferramentas que permitam a análise dos resultados das ações anteriores para garantir a eficácia das operações realizadas pelo agente.
Lição 21: Evitando Limitações na Construção
- 24:11 Não construa seus agentes baseando-se em limitações atuais; considere que os modelos vão melhorar com o tempo. O desenvolvimento deve ser flexível para se adaptar às inovações futuras no campo da IA.
Lição 22: Desafios na Implementação
- 25:18 A implementação (ou implantação) de agentes é mais desafiadora do que sua construção inicial. Pode levar mais tempo integrar um agente nos processos do cliente do que desenvolvê-lo.
- 25:41 Abordagens Ágeis em Projetos
Lição 23: Projetos Ágeis vs Waterfall
- 26:04 Projetos tradicionais (waterfall) não funcionam bem em ambientes ágeis como os projetos agenticos. É importante trabalhar em uma base contínua e adaptativa com os clientes para identificar novas oportunidades durante o desenvolvimento.
Lição 24: Inclusão Humana em Processos Críticos
- 27:34 A Importância do Envolvimento Humano em Campanhas de Marketing
Revisão de Campanhas pelo Cliente
- 27:34 É crucial incluir um humano no processo, como a revisão das campanhas de marketing no Facebook pelo cliente antes da implementação. Isso evita gastos excessivos em campanhas que não são ideais.
Agentes de IA Verticais e Horizontais
Lição 25: O Futuro dos Agentes de IA
- 27:56 2025 é considerado o ano dos agentes de IA verticais, que são especializados para casos de uso específicos, semelhante ao modelo B2B SaaS.
- 28:29 Esses agentes permitem uma melhor compreensão do cliente e possibilitam a resolução de problemas valiosos para negócios específicos, facilitando a escalabilidade e permitindo preços mais altos.
Lição 26: Construindo Agentes Eficazes
- 28:52 Recomenda-se começar com agentes horizontais dentro da mesma indústria antes de desenvolver agentes verticais. Isso ajuda a identificar semelhanças que podem ser transformadas em produtos adaptáveis para diferentes empresas.
O Papel dos Agentes na Automação Empresarial
Eficiência vs. Substituição
- 29:16 Os agentes não substituem pessoas; eles ajudam as empresas a escalar suas operações. Não há evidências de empresários demitindo funcionários após implementar automação.
Resumo feito com Video Highlight para este vídeo original
Fique a vontade para entrar em contato comigo, no site juliocarraro.com.br você tem meus contatos para consultoria e podemos fazer uma call ou meet gratuita para escutar o que você deseja automatizar com IA e entendermos juntos o que é possível fazer.
Photo by Matheus Bertelli