Criei uma plataforma para gerenciar o meu open call, meu cloudbot, meu modbot, sem precisar expor meus dados na internet utilizando o RLIT. E facilita muito você conseguir delegar tarefas para um agente de A pelo WhatsApp. Mas tem um grande problema.
Toda vez que você precisa de saber o status dessa tarefa, você gasta tokens. E se tem uma coisa que o OpenCloud também é muito bom, é em gastar token. Ele gasta token a doidado.
E aí eu resolvi usar o replet para criar um dashboard de cambonde todas as tarefas do openaw ele vai rastrear por lá, ou seja, ele vai mover os status de pending, running, to in progress até a conclusão delas. E aí eu consigo acompanhar pelo meu celular ou pelo meu computador sem precisar de acessar a minha rede do OpenCall. Ou seja, eu trago mais segurança e eu economizo tokens.
Eu vou mostrar exatamente como é que eu montei isso aqui, caso você queira fazer igual aí também. E seguindo os padrões de transparência aqui do canal, esse vídeo conta com o apoio da RLI. Beleza?
Aqui tá o nosso dashboard. Então, open claw dashboard, open claw board. Aqui vocês podem ver já quatro tarefas, duas estão em completed e duas estão em pending.
Isso aqui é como eu organizei meu Word. Então eu vou ter o status pendente, running, completo, failed ou cancelled, tá? Então cada um desses status apresenta alguma coisa.
Eu posso vir aqui cadastrar uma tarefa, ou seja, não preciso de gastar prompt, de gastar token com isso. E eu tenho uma rotina dentro do meu cloud bot, meu openar o meu quadro de tarefas. Então eu não preciso dar o prompt pro OpenCall fazer isso.
Ele vai ter a rotina dele, vai toda vez nessa rotina checar as tarefas que tem no quadro e a partir disso puxar essa tarefa para fazer. Então posso colocar uma tarefa que seja dar o like no vídeo. Por exemplo, se você tá vendo esse vídeo, já deixa o like maroto pra gente.
Essa tarefa tá com status pending e ela é prioridade crítica. Pô, ajuda para caramba o canal quando você dá o like. Beleza, criei a tarefa.
Agora eu posso lá no meu open passar o comando para ele, executar essa tarefa. Como ela tá com status de prioridade um, eu vou falar assim: "Olha, OpenCla, execute a tarefa de maior prioridade". Beleza?
E ele vai executar. Então, funciona tanto eu dando o comando direto no chat procla, quanto também eu fazendo isso via o Chrome Job. Chrome Job, para quem não sabe, é um mecanismo que você consegue falar pro OpenCall, assim, ó, a cada tantas horas, verifique o status do nosso board de tarefas e faça a tarefa específica.
É só você passar esse prompt pro Open Cla e ele já vai entender. Então aqui, ó, dei o prompt, ele vai começar a executar essa tarefa. Vamos ver o que que ele tá fazendo.
Ó lá, mexeu sozinho. Tá vendo? Ele mesmo já pegou a tarefa para executar.
Eu vou falar assim, ó. Cancele a execução. Passei para cancelar a execução e agora eu vou acompanhar lá no quadro.
Ele vai mover essa tarefa para cancelado. Ou seja, eu consigo moveru, eu consigo fazer o a gestão, o gerenciamento de todas as tarefas que o open tem sem precisar de estar dentro dele, só deixando um Chrome Job funcionando para ele pegar. Como é que monta esse Chrome job?
Vin é simples. Vou fazer junto com vocês aqui agora. Vou dar um comando para ele.
Crie um Chrome Job. para a cada 1 minuto checar se há novas tarefas inicie a execução das mesmas. Beleza?
Simples assim. Agora então o OpenCla vai pegar essa tarefa, vai criar o clone job e a cada um minuto ele vai checar lá no nosso quadro de tarefas se eu dei uma tarefa nova para ele. Então aqui, ó, Chrome Job foi criado.
Eu consigo ir lá agora nas minhas nos meus Chrome Jobs e visualizar que tem aqui ó esse Chrome Job configurado. Checar a lista de tarefas pendentes no dashboard. Então a cada minuto ele vai checar e aí tá habilitando.
Eu posso rodar ele aqui agora, forçar esse essa rodagem dele aqui. Rodagem forçar para ele rodar. ele vai verificar o que tem e ele vai pegar o que tem para ser feito e fazer.
Então, esse é um dos caminhos que a gente pode fazer aqui. E agora, talvez você tá se perguntando assim: "Ô, Vini, mas por que que você fez dentro do Ret? Por que que você não pediu o próprio OpenCall para criar essa ferramenta para você dentro do OpenCla?
" Aí que tá o polo do gato. Primeiro que o OpenCla ia torrar meus créditos de A, ia gastar crédito para caramba e não ia valer a pena. Segundo, que ele não ia trazer a segurança que eu precisava.
E terceiro, que ele não tem as integrações que eu vou usar daqui para frente para facilitar a minha gestão. Então, deixa eu mostrar para vocês. Essa é a minha versão de desenvolvimento dessa plataforma, tá?
Então, tá aparecendo aqui dentro do reped. Ela tem um front end e um back end. Por que que isso é importante essas duas palavrinhas?
Para você que não entende, você ter isso separado é onde você vai conseguir conectar o seu OpenCall diretamente na plataforma de uma maneira segura. Essa maneira segura, eu fiz uma uma um guia de referência, pedi o replet para criar aqui um arquivo de referência para ensinar pro OpenCall como consumir esse serviço. Uma vez que ele fez, eu falei lá no OpenCall, copiei esses dados, joguei no OpenCroll, falei: "Openc, seguinte, cara, esse aqui é como você usa a nossa ferramenta do dashboard, cria uma skill aí dentro.
" E aí o OpenCall criou essa skill lá dentro, até aqui no registro de chat ainda. Então, basicamente eu passei, falei: "Cara, cria uma skill aí dentro, cria essa skill aqui do fluxo de dados. " E ele criou essa skill pra gente aqui dentro.
Então agora o OpenCall ele já sabe como integrar com o nosso dashboard. Aí onde que fica legal esse negócio agora? Bom, eu preciso integrar com outras ferramentas, mas eu tenho receio porque o open não é tão seguro.
Aí que tá o polo do gato. Olha quantas integrações que o RLT já tem. integração com calendar, Google Docs, Google Drve, Google Sheets, Linear, Stripe, YouTube.
Então, percebe que aqui a brincadeira fica diferente. Eu jamais colocaria o meu OpenCall para gerenciar o meu YouTube. Isso seria loucura.
Mas tendo um sistema de um dashboard de tarefas, aonde eu consigo fazer uma integração com o YouTube para quando eu criar a tarefa ele puxar os dados dos meus vídeos e trazer esses dados já na tarefa criada, aí sim. Aí eu tenho mais segurança, porque não é o OpenCall que tá indo lá no YouTube buscando os dados. Sou eu que tô fornecendo um caminho para ele buscar os dados no YouTube através de uma integração com replich.
E aqui tá os próximos passos. Então o que que eu pretendo desenvolver aqui dentro? Tudo que eu precisar de integração com o OpenCla, que eu não queira expor diretamente essa integração para ele por questões de segurança, eu quero fazer aqui dentro do repet.
Então, uma integração com o Google Drve, quando eu tiver que fazer o upload de algum arquivo, ao invés de integrar o meu Google Drve diretamente no OpenCl, eu faço a integração no meu dashboard e o RT, o OpenCl anexa os arquivos aqui no dashboard e o próprio Rapt vai enviar esse arquivo pro meu Google Drve. Aí você tem aqui questão de gestão de e-mail, de Notion, tem vários outros serviços de integração que você consegue fazer além também dos sistemas de integração via MCP. Então aqui é onde para mim faz muito sentido eu utilizar o Ret.
Fora que o deploy é automático, eu consigo interagir no chat, pedir para ele fazer o que eu preciso ali dentro do chat. E eu não gastei muito tempo nisso daqui, muito mais barato que se eu tivesse pedido pro OpenCl fazer. É isso, meus amigos, simples assim, um dashboard muito simples, que eu consigo gerenciar as tarefas, que ele me permite economizar muitos tokens, tanto na gestão de tarefas de ficar perguntando pro Cloud Bot, e aí como é que tá a tarefa tal, qual a tarefa do dia?
quanto também na hora de iniciar uma tarefa, porque sempre iria consumir tokens para ele memorizar a tarefa seguinte. Agora não, ele tem uma plataforma aonde ele consegue consultar essas tarefas e executar conforme eu defino a prioridade delas. Então, se você tava buscando uma maneira de economizar tokens, eu acho que essa daqui é uma uma baita de uma sacada.
No mais, eu sou o Vini e esse aqui é o canal da AI Coders Academy. Seja bem-vindo. Se você não é inscrito ainda, se inscreve no canal.
Tamos junto. Aquele abraço e valeu.