Relatório de Estudo – Dia 1: A Lógica por Trás do Prompt

*Este relatório foi gerado por IA.


Hoje foi o primeiro dia do meu plano de 30 dias para construir um assistente educacional com LLMs, e o foco foi nos Fundamentos de Programação em Python (Variáveis, Tipos de Dados e F-strings). Meu tutor, o “Tutor de LLMs,” manteve o foco e a didática, o que foi essencial.

Dia Focado: Dia 1 (Instalação e Sintaxe).

Acertos e Conquistas (A Lógica do Core Agent)

O maior acerto do dia foi entender que o coração do meu projeto – o prompt dinâmico – é, essencialmente, uma grande string formatada.

  1. Domínio de Variáveis e Tipos: Consegui criar e entender os tipos básicos de dados em Python:
    • string (texto, ex: "Kevs")
    • int (números inteiros, ex: 29)
    • bool (valores lógicos, ex: True ou False)
  2. A Descoberta das F-strings: A técnica das f-strings (f"Meu nome é {nome}") é incrivelmente poderosa. Consegui usá-la para construir uma instrução de LLM simulada, combinando o tópico (string), o tempo limite (int) e a necessidade de detalhes (bool) em uma única mensagem para o modelo.
  3. Formatação Multilinha Avançada: No desafio de fixação, aprendi a usar o formato f""" (f-string com aspas triplas), que é a forma ideal para criar System Prompts limpos e longos. Essa técnica me permitiu formatar o output do meu agente de forma elegante e legível.

Dificuldades e Erros Enfrentados

Nem tudo foram flores! Encontrei duas barreiras importantes que exigiram a intervenção do tutor, mas que me ensinaram lições valiosas:

  1. Erro de Sintaxe com Aspas Triplas: Ao tentar criar minha primeira f-string multilinha, usei as aspas de forma incorreta (f" seguido de parênteses), o que gerou um confuso SyntaxError: invalid syntax. O tutor me corrigiu e explicou que o padrão Python para esse tipo de formatação é usar aspas triplas (f""").
  2. Erro de Ambiente (A Maior Dificuldade): Este foi o erro mais frustrante e didático. Eu estava tentando executar o arquivo Python colando o comando de execução no interpretador interativo (>>>) do Python, e não no meu terminal normal. O resultado era o mesmo SyntaxError. A lição aprendida foi fundamental: o >>> espera código Python, não comandos de shell. Precisei fechar o interpretador e executar o arquivo diretamente no terminal para o código funcionar.

Conclusão do Dia

Apesar dos obstáculos de sintaxe e ambiente, o Dia 1 foi um sucesso. Eu entendi que o “Agente Core” do meu projeto não é mágica, mas sim a montagem de variáveis (dados de entrada via Webhook) dentro de uma string (o prompt). Estou pronto para o Dia 2, onde começarei a adicionar lógica de controle (if/elif/else) para que meu assistente possa tomar decisões inteligentes, como mudar o tom da resposta com base no nível do usuário.

Amanhã, a lógica começa a ficar real!

Leia mais

A Realidade da Produtividade com IA: Por Que Criar Imagens Perfeitas Leva Mais Tempo do Que Você Pensa

Relatório de Estudo – Dia 1: A Lógica por Trás do Prompt

O Desafio de um Criativo: Aprendendo a Programar em 30 Dias (com a IA) #1