Mr_Bot

Apresento uma automação que surgiu de uma necessidade: gerar conteúdo útil para este site.

Eu queria gerar um conteúdo de notícias rápidas e resumidas, mas não disponho de tanto tempo para selecionar o conteúdo que gostaria de ler e que acredito ser do interesse dos eventuais leitores deste site, tampouco para ficar resumindo textos.

O Mr_Bot surge para resolver esse problema.

Vou resumir seu funcionamento, e acredito que ficará claro como ele atendeu à minha demanda:

Obtendo os dados

Em primeiro lugar, seleciono os sites onde o Mr_Bot vai realizar as buscas. Ele usa Web Scraping para varrer os sites que indiquei e coleta apenas o que eu preciso.

Nesse processo, é gerado muito "lixo", como textos, caracteres e estruturas que não serão muito úteis para o objetivo. Separar isso por meio de algoritmos seria inviável, pois não temos controle sobre o que o rastreador coleta e não haveria como filtrar tudo com eficiência satisfatória. Esse problema é facilmente resolvido com uma ferramenta que está em alta: as IAs Generativas.

Tratando e Resumindo

Talvez essa seja a parte mais simples do programa, mas também a mais fascinante.

Neste projeto, usei o Gemini do Google, acessado pela API. O processo é semelhante ao que usamos nos navegadores: é fornecido um prompt, uma instrução sobre o que e como a IA deve tratar os dados de entrada, e após alguns segundos ela devolve os textos tratados e prontos para a postagem. Parece mágica.

Postando o conteúdo

Aqui já finalizamos o tratamento dos dados, e eles estão prontos para serem postados.

Optei por verificar o conteúdo antes de liberá-lo para a página. Nesse ponto, posso alterar, adicionar alguma imagem e, principalmente, controlar o conteúdo que foi gerado.

Mr_Bot é um assistente incrível e muito útil, e o mais importante, pode ser migrado para qualquer sistema, pois usa um banco de dados SQL como interface com os aplicativos.

Para mais detalhes técnicos e acessar o código-fonte, é só acessar o link logo abaixo. Até a próxima, e obrigado por chegar até aqui!