Tarefas LaTeX
Este fluxo permite-nos obter o código LaTeX com a atribuição de elementos pelo utilizador.
graph TD
%%{init: {'theme': 'mc','layout': 'elk'}}%%
ChatInput-5prdh[<div><img src="/_astro/messages-square.BaSDmT6g.svg" style="height: 20px !important;width: 20px !important"/></div>Elementos a LaTex]
style ChatInput-5prdh stroke:#a170ff
Prompt-yvmly[<div><img src="/_astro/square-terminal.BMOXc-nZ.svg" style="height: 20px !important;width: 20px !important"/></div>Instrucciones]
style Prompt-yvmly stroke:#a170ff
ChatOutput-xcex0[<div><img src="/_astro/messages-square.BaSDmT6g.svg" style="height: 20px !important;width: 20px !important"/></div>Chat Output]
style ChatOutput-xcex0 stroke:#a170ff
GroqModel-yd3ku[<div><img src="/_astro/Groq.CT__qXjF.svg" style="height: 20px !important;width: 20px !important"/></div>Groq]
style GroqModel-yd3ku stroke:#a170ff
GroqModel-yd3ku -.- ChatOutput-xcex0
linkStyle 0 stroke:#a170ff
Prompt-yvmly -.- GroqModel-yd3ku
linkStyle 1 stroke:#a170ff
ChatInput-5prdh -.- Prompt-yvmly
linkStyle 2 stroke:#a170ff
Gerador de Listas de Tarefas em LaTeX
🧩 Visão Geral
Este fluxo automatiza a criação de listas de tarefas em LaTeX a partir de entradas em linguagem natural.
Ele recebe uma lista de tarefas definida pelo usuário, converte em um prompt específico de LaTeX, envia para um modelo Groq e, finalmente, exibe o código LaTeX gerado como mensagem de chat. Isso permite produzir listas bem formatadas sem intervenção manual.
⚙️ Funcionalidades Principais
- Captura de tarefas: coleta descrições de tarefas fornecidas pelo usuário via chat.
- Geração de prompt LaTeX: transforma a lista de tarefas em um prompt com o formato LaTeX adequado.
- Invocação do modelo Groq: produz o código LaTeX usando amostragem de baixa temperatura para resultados determinísticos.
- Entrega do resultado: retorna o código LaTeX gerado como mensagem de chat, pronto para copiar ou renderizar.
🔄 Etapas do Fluxo
| Componente | Papel no Fluxo | Entradas Principais | Saídas Principais |
|---|---|---|---|
| Chat Input | Captura a lista de tarefas do usuário em linguagem natural. | Texto com as tarefas a serem codificadas. | Mensagem estruturada contendo a lista de tarefas. |
| Instruções | Constrói um prompt LaTeX inserindo a lista de tarefas em um template pré-definido. | Lista de tarefas do Chat Input. | Prompt pronto para o modelo Groq. |
| Groq | Gera o código LaTeX a partir do prompt usando o modelo Groq selecionado. | Prompt de “Instruções”. | Texto contendo o código-fonte LaTeX. |
| Chat Output | Exibe o código LaTeX gerado para o usuário como resposta de chat. | Texto LaTeX do modelo Groq. | Mensagem de chat mostrando o código LaTeX. |
🧠 Observações
- O fluxo requer uma chave API Groq válida; assegure-se de mantê-la segura e de que o ambiente tenha acesso ao endpoint Groq.
- A temperatura está definida em 0,1 para respostas determinísticas; aumentá-la pode gerar variações no formato LaTeX.
- Os modos de mapeamento e streaming estão desativados, simplificando o fluxo para um ciclo único de requisição-resposta.
- O modelo processa apenas um prompt por vez; para processamento em lote, seria necessária uma configuração diferente.
- O LaTeX gerado é texto plano; sua renderização em PDF ou outro formato deve ser feita fora do chat.
- Presume-se que a entrada do usuário contenha uma lista de tarefas válida; entradas malformadas podem gerar sintaxe LaTeX inesperada.