Tarefas de LaTeX
Este fluxo nos permite obter o código LaTex com a atribuição de elementos pelo usuário
graph TD
%%{init: {'theme': 'mc','layout': 'elk'}}%%
ChatInput-5prdh[<div><img alt="logo" 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 alt="logo" 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 alt="logo" src="/_astro/messages-square.BaSDmT6g.svg" style="height: 20px !important;width: 20px !important"/></div>Chat Output]
style ChatOutput-xcex0 stroke:#a170ff
GroqModel-wyv59[<div><img alt="logo" src="/_astro/Groq.CT__qXjF.svg" style="height: 20px !important;width: 20px !important"/></div>Groq]
style GroqModel-wyv59 stroke:#a170ff
ChatInput-5prdh -.- Prompt-yvmly
linkStyle 0 stroke:#a170ff
Prompt-yvmly -.- GroqModel-wyv59
linkStyle 1 stroke:#a170ff
GroqModel-wyv59 -.- ChatOutput-xcex0
linkStyle 2 stroke:#a170ff
🧩 Descrição Geral
Este fluxo permite que o usuário informe uma lista de tarefas e receba, em seguida, o código LaTeX correspondente, gerado automaticamente por um modelo Groq. Ele automatiza a transformação de instruções em texto natural em um bloco LaTeX formatado, facilitando a criação rápida de documentos e listas de tarefas.
⚙️ Funcionalidades Principais
- Entrada de chat com suporte a arquivos e metadados, permitindo a coleta de informações textuais e de sessão.
- Construção dinâmica de prompts a partir de um template pré‑definido, incorporando a lista de tarefas fornecida pelo usuário.
- Geração de código LaTeX pelo modelo Groq, usando parâmetros de temperatura e número de tokens controlados.
- Exibição do resultado em forma de mensagem, apresentando o código LaTeX gerado diretamente no chat.
🔄 Passos do Fluxo de Trabalho
| Nome do Componente | Papel no Fluxo | Entradas Principais | Saídas Principais |
|---|---|---|---|
| Chat Input | Captura a solicitação do usuário, incluindo texto e metadados de sessão. | Mensagem de texto contendo a lista de tarefas; identificadores de conversa e sessão; arquivos opcionais. | Mensagem formatada com o conteúdo de tarefas. |
| Prompt | Constrói o prompt completo, inserindo a lista de tarefas no modelo de template. | Lista de tarefas extraída da mensagem de entrada. | Prompt formatado em LaTeX (texto). |
| Groq Model | Processa o prompt e gera o código LaTeX utilizando o modelo Groq. | Prompt formatado. | Código LaTeX gerado (texto). |
| Chat Output | Exibe o código LaTeX ao usuário no chat. | Código LaTeX gerado. | Mensagem exibida no chat. |
🧠 Notas
- O fluxo presume que a entrada do usuário contém uma lista de tarefas bem estruturada; entradas não formatadas podem gerar resultados inesperados.
- O modelo Groq requer credenciais e chave de API válidas configuradas no ambiente; sem elas, a geração falhará.
- Arquivos anexados na entrada são reconhecidos, porém não influenciam diretamente a geração do prompt ou do LaTeX neste fluxo.
- O parâmetro Temperature está fixado em 0,1 para produzir respostas mais determinísticas.
- Embora o componente Groq suporte modo batch, neste fluxo ele opera em modo único; o modo em lote pode ser ativado manualmente se necessário.
- O fluxo não valida a sintaxe LaTeX gerada; eventuais erros de compilação devem ser corrigidos manualmente pelo usuário.