00:00:00Esta é uma ferramenta de CLI da ASI1.
00:00:02É um modelo de IA agente que você pode rodar via terminal Python.
00:00:06Ou é algo realmente útil ou é apenas mais um agente que para de funcionar no momento
00:00:10em que você tenta automatizá-lo.
00:00:11É isso que vamos descobrir aqui.
00:00:13Lançamos vídeos o tempo todo, então não esqueça de se inscrever.
00:00:16[MÚSICA]
00:00:21A ASI1 já é uma plataforma, mas a ferramenta de CLI deles é nova.
00:00:26A maioria das ferramentas de IA hoje começa com um painel de controle.
00:00:29A ASI1 agora pode rodar no terminal, o que parece um detalhe, mas muda muita coisa.
00:00:34Por não ser um produto focado primeiro na interface, não é mais apenas um ambiente de testes
00:00:39como outros que tentam ser ferramentas de fluxo de trabalho.
00:00:41É uma CLI, uma API e um comportamento estilo agente, tudo em um só lugar.
00:00:45Isso é muito legal, pois podemos integrar direto nos nossos fluxos de trabalho.
00:00:49Mas também pode ser uma armadilha, porque muitas dessas ferramentas se perdem com o tempo.
00:00:53E se isso for real, nosso comando deve funcionar aqui na prática.
00:00:55Esta é a configuração completa.
00:00:57Uma CLI em Python chamando a API da ASI1.
00:01:00Este script customizado que tenho aqui é o que você usa quando quer realmente
00:01:05conectá-lo ao seu sistema.
00:01:06Você verá o streaming de tokens, legal, mas o ponto central não é esse.
00:01:09O ponto é que isso não é uma interface de chat disfarçada de API.
00:01:14É apenas HTTP, cabeçalhos e JSON.
00:01:17Agora que tenho o script, posso rodar e colar uma pergunta aqui.
00:01:22Vou pedir algo como: planeje a criação de uma CLI que monitore, registre logs e
00:01:26detecte picos; forneça apenas o plano.
00:01:29Recebemos então um resultado bem detalhado, como era de se esperar.
00:01:33Outro ponto positivo é que a versão em script da CLI mantém
00:01:36o contexto, permitindo que você continue a conversa.
00:01:39Posso dar continuidade com uma pergunta simples como "por quê?".
00:01:42Que é exatamente o que queremos como desenvolvedores,
00:01:45e podemos expandir em cima desse contexto.
00:01:46Agora, se você precisar de dados atualizados,
00:01:48ele também pode fazer buscas na web usando o parâmetro "web search" assim.
00:01:52Vou perguntar: o que mudou no Python 3.14 recentemente?
00:01:55Me dê cinco tópicos, vamos usar a busca na web e o streaming.
00:01:59Mas isso ainda não significa que seja útil, mesmo gerando esse resultado.
00:02:01Então a pergunta real é: por que você deveria se importar?
00:02:04Porque, se funcionar, ele se encaixa em fluxos, scripts, sessões SSH e pipelines de CI.
00:02:12E se não funcionar, é só mais uma coisa em que você não pode confiar para automação.
00:02:16É bom ter uma ferramenta que não seja apenas "legal",
00:02:18mas algo que você possa configurar e deixar rodando.
00:02:21Agora faremos o que a maioria das demos de agentes evita.
00:02:25Em vez de criar um script CLI e rodá-lo com streaming,
00:02:28podemos simplesmente instalá-lo via pip também,
00:02:31o que vai encurtar os comandos quando formos executá-los.
00:02:34Isso nos dá menos flexibilidade, mas permite rodar as coisas mais rápido.
00:02:40Após instalar tudo via pip, podemos dar o comando dizendo apenas: asi1,
00:02:45explique por que sessões com estado importam para automação, e rodar.
00:02:50Aqui você vê que ele abre uma interface rápida e nos entrega a resposta.
00:02:53Para esta versão instalada via pip,
00:02:53há um problema que é uma grande desvantagem na minha opinião.
00:02:55Ela não retém o contexto como o script CLI faz.
00:02:58Então, use essa informação como preferir.
00:03:02Bom, quando a ASI1 diz "agente", ela se refere a três coisas específicas.
00:03:04Primeiro, sessões com estado; depois, raciocínio em múltiplas etapas;
00:03:10e, por fim, a capacidade de adiar o trabalho e continuar depois.
00:03:15O que significa que não é apenas "entra texto, sai texto",
00:03:18está mais para um fluxo de trabalho contínuo.
00:03:21Um ponto rápido: frameworks de agentes estão em todo lugar.
00:03:24A maioria parece ótima em demos, mas falha no uso real.
00:03:27O critério é: isso aguenta o tranco quando você transforma em script?
00:03:32Geramos aquele script CLI que você poderia integrar a um fluxo seu.
00:03:35E a resposta é: às vezes. O que me leva às trocas envolvidas.
00:03:39Primeiro, o que a CLI da ASI1 faz de muito bom?
00:03:42Bem, primeiro, é uma API compatível com OpenAI.
00:03:45Você já sabe como chamá-la, é fácil.
00:03:48Depois, é focada primeiro em CLI, não em interface gráfica.
00:03:51Isso é raro, mas é intencional.
00:03:53Também é nativa em Python, o que é ótimo para os nossos scripts.
00:03:56Não há DSL específica ou arquivos YAML complicados.
00:04:01E por último, o estado da sessão fica onde deveria:
00:04:03no protocolo, não no seu aplicativo.
00:04:06Isso é excelente para nós.
00:04:08Mas os pontos negativos ainda existem, pois são alguns.
00:04:10O acesso à API não é óbvio.
00:04:13Levei um tempo para encontrá-lo, mais do que deveria.
00:04:15Ainda é uma ferramenta em estágio inicial, então o ecossistema é pequeno.
00:04:18E, como todo sistema de agentes,
00:04:22a confiabilidade depende muito de como você projeta o fluxo.
00:04:23Não é apenas "instalar e usar".
00:04:27Então, para quem é isso?
00:04:29Se você constrói automações, agentes internos ou
00:04:31fluxos de IA em nível de infraestrutura, vale a pena conferir.
00:04:33Se você quer um chatbot polido ou uma interface bonita, não é isto.
00:04:37Mas tudo bem.
00:04:41O importante é saber o que você realmente precisa no seu fluxo.
00:04:42As ferramentas de IA estão descendo na pilha, deixando de ser produtos para serem primitivas.
00:04:45As CLIs estão de volta e os agentes estão começando a parecer menos com plataformas
00:04:49e mais com ferramentas modulares.
00:04:53A CLI da ASI1 se encaixa perfeitamente nessa mudança.
00:04:55Não estou dizendo que este é o futuro dos agentes, mas
00:04:59é uma das melhores implementações com as quais brinquei até agora.
00:05:01Confira, teste no link abaixo e a gente se vê no próximo vídeo.
00:05:05Check it out, spin it up below, and we'll see you in another video.