Resumidor de Airtable
Resuma o conteúdo de uma tabela do Airtable, fornecendo ao usuário uma breve descrição geral da tabela e informando o estado geral dos registros.
graph TD
%%{init: {'theme': 'mc','layout': 'elk'}}%%
ChatOutput-6acbv[<div><img alt="logo" src="/_astro/messages-square.BaSDmT6g.svg" style="height: 20px !important;width: 20px !important"/></div>Chat Output]
style ChatOutput-6acbv stroke:#a170ff
Airtable-8qtr8[Airtable3]
style Airtable-8qtr8 stroke:#a170ff
Prompt-ge9fn[<div><img alt="logo" src="/_astro/square-terminal.BMOXc-nZ.svg" style="height: 20px !important;width: 20px !important"/></div>Prompt3]
style Prompt-ge9fn stroke:#a170ff
ParseData-vtarr[<div><img alt="logo" src="/_astro/braces.Djq0PW4_.svg" style="height: 20px !important;width: 20px !important"/></div>Parse Data2]
style ParseData-vtarr stroke:#a170ff
OpenAIModel-qw3sy[<div><img alt="logo" src="/_astro/openAI.BhmuxEs3.svg" style="height: 20px !important;width: 20px !important"/></div>OpenAI]
style OpenAIModel-qw3sy stroke:#a170ff
Airtable-8qtr8 -.- ParseData-vtarr
linkStyle 0 stroke:#a170ff
ParseData-vtarr -.- Prompt-ge9fn
linkStyle 1 stroke:#a170ff
Prompt-ge9fn -.- OpenAIModel-qw3sy
linkStyle 2 stroke:#a170ff
OpenAIModel-qw3sy -.- ChatOutput-6acbv
linkStyle 3 stroke:#a170ff
Resumidor de Airtable
🧩 Descrição Geral
O fluxo Resumidor de Airtable automatiza a extração de registros de uma tabela do Airtable, a transformação desses dados em texto estruturado, a geração de um resumo com um modelo de linguagem OpenAI e a entrega desse resumo em um canal de chat. Ele permite que equipes recebam relatórios concisos sobre o estado da base de dados sem precisar de consultas manuais.
⚙️ Funcionalidades Principais
- Integração direta com Airtable: recupera registros de uma tabela específica, filtrando e selecionando campos conforme necessidade.
- Conversão de dados em texto: aplica um template configurável que organiza os registros em blocos legíveis.
- Geração automática de resumo: utiliza um modelo LLM para compilar o texto em uma síntese breve.
- Entrega em chat: publica o resultado no canal desejado como mensagem do bot.
- Configuração flexível: cada passo pode ser ajustado sem alterar o fluxo, permitindo reuso em diferentes contextos.
🔄 Passos do Fluxo de Trabalho
| Nome do Componente | Papel no Fluxo | Entradas Principais | Saídas Principais |
|---|---|---|---|
| Airtable3 | Consulta de registros | Nome da base, nome da tabela, campos a ler, filtro, limite de registros | Dados da tabela (lista de registros) |
| Parse Data2 | Conversão de dados em texto | Dados da tabela, template de formatação, separador | Texto formatado (string) |
| Prompt3 | Criação do prompt de entrada | Texto formatado | Prompt pronto para o modelo |
| OpenAI | Geração de texto com LLM | Prompt, parâmetros de modelo (nome, tokens, temperatura) | Texto gerado (sumário) |
| Chat Output | Publicação da mensagem | Texto gerado | Mensagem exibida no chat |
🧠 Notas
- Dependência de credenciais: o componente Airtable3 requer credencial de API do Airtable, e o OpenAI precisa de chave de API da OpenAI.
- Limitações de taxa: ambos os serviços impõem limites de requisições; em cenários de alta frequência, considerar batch ou caching.
- Formato do resumo: o template de Parse Data2 deve conter chaves que existam nos registros; caso contrário, os campos aparecerão vazios.
- Segurança: dados sensíveis devem ser tratados conforme a política de privacidade; o fluxo não aplica criptografia automática.
- Performance: o modelo OpenAI opera em modo batch apenas quando configurado; caso contrário, a execução será síncrona.