Carlos Lima
Carlos Lima05/05/2025 13:53
Compartilhe

Desenvolvi uma aplicação para "conversar" com meus artigos da DIO

    Imagine uma situação onde você gostaria de obter insights de diversos sites de forma simultânea. Esta era a minha inquietação. Para solucionar isto, comecei a planejar uma plataforma onde eu poderia submeter o site e obter algumas informações via LLM. É possível ver o planejamento (Mapa) na Figura 1.

    image

    No repositório consta também o processo que uso para modelar as aplicações. O Sprint, ele é constituído de cinco etapas e foi pensado para ser uma adaptação do Design Thinking. Os seus criadores Jake Knapp e J. Zaretsky criaram na época em que trabalhavam no Google. Se tornando um framework principal da empresa para o desenvolvimento de ideias. É possível visualizar o framework na Figura 2.

    image

    Em prototipagem eu uso Streamlit para deployment e para UI. Possibilita que eu dedique mais tempo para outras atividades da Engenharia de IA, sendo elas:

    • Escolha do modelo (Mistral)
    • Parâmetros (Temperatura, etc)
    • Flow (Quantidade de Tokens)
    • Data (Conteúdo que será analisado pelo LLM)
    • Criação do Prompt
    • Etc

    Na Figura 3 é possível ver a interface final, com os campos planejados no Sprint. É possível notar diferenças e limitações, uma vez que é um trabalho em progresso.

    image

    Eu selecionei um dos meus trabalhos na DIO para que ele pudesse extrair as situações mais relevantes. Podemos observar o resultado na Figura 4.

    image

    É possível estender para jornais, blogs ou qualquer outra coisa a qual seja possível extrair o texto. No futuro o meu plano é indexar vários sites e obter insights valiosos em relação ao que cada um contém. 

    image

    Compartilhe
    Comentários (0)