Tutorial: Como criar um chatbot educativo na Edcafe

tutorial edcafe criar um chatbot

Criar um explicador de Estatística que responde aos alunos a qualquer hora, alinhado com as Aprendizagens Essenciais e sem escrever uma linha de código, é possível em poucos minutos na plataforma Edcafe. Este guia mostra o processo completo, da primeira instrução à análise das conversas da turma.

A Edcafe é uma plataforma de inteligência artificial pensada para professores, que reúne no mesmo espaço ferramentas para criar quizzes, flashcards, mini aplicações, planos de aula, apresentações e chatbots personalizados. É precisamente o chatbot que merece mais atenção: em vez de um assistente genérico, o professor define o papel, os objetivos de aprendizagem, a forma de dar feedback e os documentos de referência, e partilha o resultado com a turma através de uma ligação ou de um código QR.

Os alunos não precisam de criar conta: introduzem o nome e começam a conversar. O professor, por sua vez, acompanha todas as conversas, o nível de envolvimento de cada aluno e eventuais alertas a partir do mesmo painel.

Para tornar o guia concreto, todos os passos seguem a criação real de um chatbot de Estatística para o 8.º ano, que ajuda os alunos a compreender e calcular a média, a moda e a mediana e a construir tabelas de frequências. O processo é igual para qualquer disciplina e nível de ensino.


Antes de começar: conta e planos

Basta criar uma conta gratuita em edcafe.ai. O plano gratuito já permite criar chatbots, mas convém conhecer os limites de cada plano, porque influenciam a forma de usar a ferramenta com várias turmas. Estes são os preços neste momento, em dólares e com faturação anual:

Gratuito
0 US$
para sempre
  • 3 chatbots personalizados
  • 40 participantes por atividade
  • Gerações de IA ilimitadas
Pro
7,99 US$/mês
faturado anualmente
  • 20 chatbots personalizados
  • 200 participantes por atividade
  • Carregamento de ficheiros próprios como conhecimento
  • Exportação de conteúdos
Premium
14,99 US$/mês
faturado anualmente
  • Chatbots ilimitados
  • 1000 participantes por atividade
  • Extras para escolas, como acordo de proteção de dados e integração com plataformas de ensino
Atenção ao conhecimento carregado
Na página de preços, o carregamento de ficheiros próprios como base de conhecimento (como o PDF das Aprendizagens Essenciais usado neste guia) surge apenas a partir do plano Pro. Escolas e agrupamentos podem pedir condições próprias através do contacto comercial. Os valores e limites atualizados estão na página oficial de preços da Edcafe.


Passo 1 de 10Criar um novo chatbot

Depois de iniciar sessão, a Edcafe abre na biblioteca (My Library), onde os recursos podem ser organizados em pastas, por exemplo por ano de escolaridade ou por projeto. Para começar, clica em Create New, no menu lateral ou no topo da biblioteca.

Biblioteca da Edcafe com pastas organizadas por ano de escolaridade e o botão Create New
A biblioteca da Edcafe, com os recursos organizados em pastas por ano de escolaridade. O botão Create New, assinalado a azul, está no menu lateral e no topo da lista.

Na janela que se abre, as ferramentas surgem em dois grupos: Activities & Assessments, com atividades para os alunos (chatbot, quiz, mini app, flashcards, atividade de leitura e corretor de trabalhos), e Content & Planning, com recursos para o professor (apresentações, planos de aula, resumos, imagens ou áudio). Escolhe Chatbot.

Janela Create New da Edcafe com a opção Chatbot destacada
A janela Create New: o chatbot é a primeira opção das atividades para os alunos.

Passo 2 de 10Descrever o chatbot e anexar documentos

O formulário Create Chatbot pede três coisas: o que o chatbot deve fazer, o conhecimento a incluir (opcional) e o idioma de saída. O campo mais importante é o primeiro. Não é preciso escrever um prompt perfeito, porque a Edcafe transforma a descrição num conjunto estruturado de instruções. Ainda assim, quanto mais clara for a descrição, melhor o resultado.

Descrição utilizada neste guia
«Guia os alunos através dos conceitos fundamentais de Estatística: média, moda, mediana e tabelas de frequência. Começa por conceptualizar estes termos com exemplos do quotidiano português (notas escolares, alturas de alunos, dados de futebol, etc.). Quando um aluno demonstra dificuldade, decompõe o problema em passos mais simples e oferece mais exemplos. Estimula o cálculo passo a passo e pede justificações. Usa sempre português europeu. Propõe pequenos exercícios práticos e valida as respostas dos alunos com feedback construtivo. Se o aluno estiver pronto, introduz tabelas de frequência e relações entre as medidas estatísticas.»
O que torna esta descrição eficaz
✓
Conteúdos delimitados. Indica exatamente o que se trabalha: média, moda, mediana e tabelas de frequências.
✓
Contextos próximos dos alunos. Pede exemplos do quotidiano português, como notas, alturas ou resultados de futebol.
✓
Estratégia para as dificuldades. Diz ao chatbot o que fazer quando o aluno não percebe: decompor o problema e dar mais exemplos.
✓
Exigência de raciocínio. Pede cálculos passo a passo e justificações, em vez de respostas soltas.
✓
Progressão. Só avança para tabelas de frequências e relações entre medidas quando o aluno estiver pronto.
✓
Língua definida. Exige português europeu, o que evita termos e construções do português do Brasil.

Logo abaixo, em Add Knowledge, é possível juntar documentos de referência de três formas: carregar ficheiros (Upload Files), indicar uma página web (Add Web Page) ou escrever uma nota de texto (Add Text Note).

Formulário Create Chatbot preenchido com a descrição do chatbot de Estatística e o menu Add Knowledge aberto
1 A descrição do que o chatbot deve fazer. 2 As três formas de juntar conhecimento: ficheiros, páginas web ou notas de texto.

Neste exemplo foi carregado o PDF das Aprendizagens Essenciais de Matemática do 8.º Ano, para que o chatbot conheça os objetivos e as orientações curriculares do ano. Confirma que o idioma de saída está em Portuguese (Português) e clica em Generate the prompt. Se já tiveres instruções escritas, a opção I have my own prompt permite colá-las diretamente, e Saved prompts guarda descrições para reutilizar noutros chatbots.

Formulário Create Chatbot com o PDF das Aprendizagens Essenciais carregado e o botão Generate the prompt
1 O PDF das Aprendizagens Essenciais já anexado. 2 Falta apenas gerar as instruções.

Passo 3 de 10Rever as instruções geradas

Em poucos segundos, a Edcafe analisa a intenção do professor, planeia a estrutura das instruções, gera o texto completo e cria ainda uma proposta de mensagem de boas-vindas.

Janela de progresso da Edcafe com as etapas de geração do prompt
As quatro etapas da geração: analisar a intenção, planear a estrutura, gerar o prompt e gerar a mensagem de boas-vindas.
Nos bastidores
Da descrição do professor às instruções do chatbot
«Guia os alunos através dos conceitos fundamentais de Estatística: média, moda, mediana e tabelas de frequência…»
1
Analisar a intenção
2
Planear a estrutura
3
Gerar as instruções
4
Gerar a mensagem de boas-vindas
Instruções geradas
Papel
Explicador de Matemática especializado em Estatística para o 3.º ciclo: claro, rigoroso, próximo e sempre em português europeu.
Objetivos de aprendizagem
Distinguir média, moda e mediana; calcular e interpretar estas medidas; construir e interpretar tabelas de frequências.
Etapas orientadas
Exploração inicial, prática acompanhada e apoio e aprofundamento, com exercícios de dificuldade crescente.
↻ Repetir animação

O resultado aparece no editor Chatbot instructions, organizado em secções: Papel (quem é o chatbot e como comunica), Objetivos de aprendizagem (o que os alunos devem conseguir fazer) e Etapas orientadas (como a conversa evolui, da exploração inicial à prática acompanhada e ao apoio e aprofundamento).

Editor de instruções do chatbot com as secções Papel, Objetivos de aprendizagem e Etapas orientadas
As instruções geradas a partir da descrição, já organizadas em secções e totalmente editáveis. Em destaque, o botão Prompt Assistant.

Este é o momento mais importante de todo o processo. As instruções são texto editável: vale a pena lê-las com atenção, corrigir o que não corresponder à forma de trabalhar da turma e acrescentar regras próprias. Alguns exemplos de acrescentos úteis:

  • «Não dês a resposta final antes de o aluno tentar resolver pelo menos uma vez.»
  • «Usa sempre a vírgula como separador decimal (13,6 e não 13.6).»
  • «Responde em mensagens curtas, com uma pergunta de cada vez.»
  • «Se o aluno pedir ajuda noutro tema, recorda com simpatia que o foco desta conversa é a Estatística.»

Se, mais tarde, o chatbot não se comportar como esperado, o botão Prompt Assistant, no canto superior direito do editor, ajuda a rever e a melhorar as instruções.

Passo 4 de 10Escrever a mensagem de boas-vindas

A mensagem de boas-vindas (Greeting) é a primeira coisa que o aluno lê. A Edcafe gera uma proposta, que pode ser editada à vontade. Deve ser curta, explicar o que o chatbot faz e terminar com uma pergunta que convide o aluno a começar.

Editor da mensagem de boas-vindas do chatbot de Estatística
A mensagem de boas-vindas gerada: curta, clara e terminada com uma pergunta. Em destaque, a barra de ferramentas para formatar o texto e inserir ligações e imagens.

A barra de ferramentas permite formatar o texto, inserir ligações e imagens. Como não é possível carregar vídeos diretamente, colocar na mensagem de boas-vindas uma ligação para um vídeo do YouTube é uma forma simples de juntar uma explicação em vídeo à conversa.

Passo 5 de 10Escolher as capacidades

Em Capabilities, o professor decide que ferramentas os alunos podem usar para além da caixa de texto, que está sempre disponível.

Lista de capacidades do chatbot com File Upload e Voice Messages ativos
As capacidades disponíveis. Em destaque, as duas que ficaram ativas neste exemplo: o carregamento de ficheiros e as mensagens de voz.
File Upload (carregar ficheiros)

Ativo neste exemplo
Os alunos anexam documentos e imagens às mensagens. Em Matemática, permite enviar uma fotografia da resolução feita no caderno para o chatbot analisar e comentar.
Voice Messages (mensagens de voz)

Ativo neste exemplo
Os alunos falam em vez de escrever. Ajuda quem tem mais dificuldade na escrita e é uma boa forma de pedir ao aluno que explique o raciocínio por palavras suas.
Whiteboard (quadro)

Desativado neste exemplo
Os alunos anexam desenhos feitos num quadro digital. Pode ser útil para esboçar tabelas, gráficos ou esquemas.
Text Editor (editor de texto)

Desativado neste exemplo
Editor para textos mais longos, pensado sobretudo para tarefas de escrita em Português ou nas línguas estrangeiras.
Code Editor (editor de código)

Desativado neste exemplo
Editor de código, indicado para programação e para o desenvolvimento do pensamento computacional.

Ativar apenas o necessário mantém a interface simples, sobretudo com alunos mais novos, e evita que a conversa se disperse.

Passo 6 de 10Definir os limites do conhecimento

Em Knowledge surgem os ficheiros adicionados no passo 2 (podem juntar-se mais em Add Knowledge) e a opção Knowledge Limits, que define de onde vêm as respostas do chatbot:

  • All knowledge: usa os ficheiros carregados e também o conhecimento geral do modelo;
  • Files only: usa apenas a informação dos ficheiros carregados. Esta opção só aparece depois de se adicionar pelo menos um ficheiro.
Secção Knowledge com o PDF carregado e as opções All knowledge e Files only
1 O documento de referência carregado. 2 A escolha dos limites do conhecimento.
Uma escolha com consequências pedagógicas
As Aprendizagens Essenciais descrevem o que os alunos devem aprender, mas não explicam os conteúdos nem trazem exercícios resolvidos. Com Files only, o chatbot ficaria demasiado limitado para explicar a mediana ou propor exercícios; por isso, neste exemplo, a opção escolhida foi All knowledge. A opção Files only faz mais sentido quando o professor carrega materiais completos (resumos, fichas de trabalho, critérios de correção ou um glossário) e quer que as respostas se mantenham fiéis a esses materiais.

Passo 7 de 10Escolher o idioma e a voz

Em Language, define-se o idioma de saída e a voz que lê as respostas em voz alta. Este pormenor faz diferença em Portugal: a lista inclui vozes identificadas como Brazil, Portugal e Multilingual. Para garantir a pronúncia do português europeu, escolhe uma das vozes de Portugal (neste exemplo, Mariana; existem também Raquel e Diogo). O botão de reprodução permite ouvir uma amostra antes de decidir.

Escolha do idioma Português e da voz Mariana, de Portugal
O idioma de saída e a voz do chatbot. As vozes assinaladas como Portugal garantem a pronúncia do português europeu.

Passo 8 de 10Guardar e testar

Com tudo configurado, clica em Save, no canto superior direito. Na janela Save Chatbot, dá um nome claro ao chatbot (por exemplo, «Estatística - 8.º Ano», em vez de «Chatbot 1»), escolhe a pasta onde fica guardado e define a visibilidade. A opção Private mantém o chatbot apenas na tua biblioteca.

Janela Save Chatbot com o nome Estatística - 8.º Ano, a pasta Matemática 8.º Ano e a visibilidade Private
1 Nome descritivo, 2 pasta e 3 visibilidade. Um nome claro e a pasta certa facilitam encontrar e reutilizar o chatbot ao longo do ano.

Depois de guardar, abre-se a página do chatbot, com um resumo das instruções, da mensagem de boas-vindas, das capacidades e do conhecimento, e com os botões Assign (atribuir aos alunos), View Report (relatório), Edit (editar) e Share (partilhar).

Página do chatbot Estatística - 8.º Ano com os botões Assign, View Report, Edit e Share
A página do chatbot depois de guardado, com os botões de ação em destaque. Ainda sem sessões: está pronto a ser testado e atribuído.
Testar antes de atribuir
Antes de dar o chatbot aos alunos, experimenta-o como se fosses um deles: comete erros de propósito, pede a resposta diretamente, escreve com gralhas, muda de assunto. É a melhor forma de perceber se as instruções funcionam e de as afinar antes de chegarem à turma.

Passo 9 de 10Atribuir aos alunos

Clica em Assign. A janela Assign Chatbot reúne as definições de acesso e as formas de partilha:

  • Accepting chats: liga ou desliga a receção de conversas. Permite abrir o chatbot apenas durante uma aula ou um período de estudo e fechá-lo depois;
  • Message limit per student: limite de mensagens por aluno (neste exemplo, 30). Evita conversas intermináveis e incentiva perguntas mais pensadas;
  • Read chatbot responses aloud: define como funciona a leitura das respostas em voz alta (neste exemplo, em modo manual, ou seja, o aluno escolhe quando ouvir);
  • Copy link, Save QR e Embed: ligação direta, código QR para projetar ou imprimir e código para incorporar o chatbot no Moodle, num Google Site, no site da escola ou noutra plataforma de ensino;
  • Google Classroom e Microsoft Teams: publicação direta nas turmas destas plataformas;
  • Responses: contador de sessões face ao limite do plano.
Janela Assign Chatbot com o limite de mensagens, o código QR e as opções de partilha
1 Receção de conversas, 2 limite de mensagens por aluno, 3 formas de partilha e 4 contador de sessões do plano.

Projetar o código QR no início da aula é a forma mais rápida de pôr toda a turma a trabalhar: os alunos leem o código com o telemóvel, tablet ou computador, escrevem o nome e começam.

Passo 10 de 10Acompanhar as conversas

Depois de os alunos usarem o chatbot, View Report abre o painel das sessões. A captura seguinte mostra um exemplo real, realizado numa ação de formação de professores com um chatbot sobre o Sistema Solar para o 1.º ciclo.

Painel de sessões de um chatbot sobre o Sistema Solar, com envolvimento, data e última mensagem de cada participante
1 Indicadores gerais, 2 nível de envolvimento, 3 filtro de conversas por ler, 4 conversa sinalizada e 5 menu Analytics. Exemplo realizado numa ação de formação de professores; os nomes dos participantes foram desfocados.

No topo surgem o número de sessões, a mediana do número de mensagens e a mediana da duração das conversas. Na tabela, cada linha corresponde a um participante, com o nível de envolvimento (Low, Medium ou High), a hora da última atualização e a última mensagem enviada. As conversas por ler ficam assinaladas e o filtro Unread mostra apenas essas. O triângulo vermelho identifica uma conversa sinalizada pela plataforma, que convém abrir e rever.

Ao abrir cada conversa, o professor lê o diálogo completo e um resumo gerado por IA. O menu Analytics e o Analytics Assistant, no menu lateral, oferecem uma visão de conjunto da turma: quem praticou, a profundidade das respostas e as dificuldades mais frequentes. O Analytics Assistant assinala ainda os alunos que podem precisar de uma intervenção do professor, seja uma explicação adicional, uma nova tarefa ou uma conversa individual. Neste exemplo, o Analytics Assistant não é mostrado, para proteger os dados dos formandos. É aqui que está o verdadeiro valor pedagógico do chatbot: as conversas mostram onde cada aluno tropeça, que erros se repetem e que conceitos precisam de ser retomados em aula.

Como é a conversa do lado do aluno

Do lado do aluno, a experiência é a de uma conversa normal. A diferença está na forma como o chatbot conduz essa conversa: faz perguntas, pede passos intermédios e não se limita a dar a resposta. A simulação seguinte mostra o tipo de diálogo que as instruções deste guia procuram promover.

IA
Estatística - 8.º Ano
Explicador de Estatística · simulação
A conversa começa quando esta caixa estiver visível.
Escreve a tua mensagem…
↻ Repetir
Simulação ilustrativa, construída a partir das instruções do chatbot deste guia. As respostas reais variam de conversa para conversa.

O que ganham professores e alunos

Um chatbot bem configurado não substitui o professor: prolonga a sua forma de ensinar para lá da sala de aula e devolve-lhe informação sobre a aprendizagem de cada aluno.

1
A IA na sala de aula, com o professor ao comando
É uma forma de levar a inteligência artificial para a sala de aula de forma controlada pelo professor. É ele quem define o papel do chatbot, os conteúdos, os documentos de referência, as ferramentas disponíveis, o número de mensagens e o período de acesso, e é ele quem lê as conversas. Os alunos aprendem a usar a IA como apoio ao estudo, num ambiente com regras claras, em vez de recorrerem sozinhos a ferramentas genéricas.
2
Prática quando o aluno precisa
O chatbot está disponível fora da aula, ao ritmo de cada aluno: na véspera de um teste, depois de faltar a uma aula ou simplesmente quando surge uma dúvida no trabalho de casa.
3
Feedback imediato e individual
Cada resposta recebe retorno no momento. Numa turma com mais de 25 alunos, é um apoio que o professor sozinho não consegue garantir a todos ao mesmo tempo.
4
Raciocínio em vez de respostas
Como as instruções exigem cálculos passo a passo e justificações, o aluno é levado a explicar o que faz, desenvolvendo o raciocínio e a comunicação, capacidades valorizadas em todas as disciplinas.
5
Diferenciação natural
Quando o aluno tem dificuldades, o chatbot decompõe o problema e dá mais exemplos; quando mostra domínio, avança. Cada aluno percorre o caminho de que precisa.
6
Dados para a avaliação formativa
Os relatórios, os resumos e os níveis de envolvimento mostram ao professor o que a turma sabe e onde falha, permitindo ajustar as aulas seguintes com base em evidências.
7
Mais acessibilidade
Mensagens de voz, leitura das respostas em voz alta e envio de fotografias das resoluções tornam a ferramenta mais acessível a alunos com diferentes necessidades e estilos de comunicação.

Como integrar o chatbot nas aulas

O chatbot ganha força quando faz parte de uma sequência de aprendizagem planeada. Três momentos em que funciona particularmente bem:

1
Antes da aula
Usar o chatbot durante 10 minutos para rever conhecimentos prévios (por exemplo, a média, antes de introduzir a mediana). O relatório mostra quem chega à aula com dificuldades.
2
Durante a aula
Integrar o chatbot numa rotação por estações: enquanto o professor apoia um pequeno grupo, outro grupo pratica com o chatbot e outro resolve uma tarefa em papel.
3
Depois da aula
Disponibilizar o chatbot para estudo autónomo e preparação de testes, abrindo-o apenas nesse período e ajustando o limite de mensagens.

E noutras disciplinas?

O exemplo deste guia é de Matemática, mas o processo é exatamente o mesmo para qualquer disciplina. Basta mudar a descrição, os documentos de referência e as capacidades ativas. Algumas ideias:

1
Português
Um tutor de análise de texto que faz perguntas sobre um conto ou poema carregado pelo professor, com a opção Files only para não se afastar do texto.
2
Línguas estrangeiras
Prática de oralidade com mensagens de voz, numa voz nativa do idioma, com correção e sugestões a cada resposta.
3
História e Ciências
Conversas com uma personagem histórica ou com um cientista, ou um guia do Sistema Solar, como no exemplo da formação mostrado acima.
4
Apoio à turma
Um assistente que responde a dúvidas sobre um projeto: regras, calendário, critérios de avaliação e materiais, com base nos documentos do professor.

Cuidados e boas práticas

  • Testar sempre antes de atribuir e voltar a testar sempre que as instruções forem alteradas.
  • Lembrar que a IA pode errar. Rever uma amostra de conversas, sobretudo nas primeiras utilizações, e ensinar os alunos a confirmar resultados e a desconfiar de respostas demasiado rápidas.
  • Proteger a privacidade. Os alunos não precisam de conta; pode combinar-se com a turma o uso do primeiro nome ou do número, sem dados pessoais nas conversas. Convém confirmar as orientações do agrupamento sobre proteção de dados antes de usar a ferramenta com alunos.
  • Controlar o acesso. Desligar a opção Accepting chats quando a atividade termina e evitar publicar o código QR em locais públicos, para não esgotar o limite de sessões do plano.
  • Afinar com base nas conversas reais. As conversas mostram onde as instruções falham; cada ajuste torna o chatbot mais útil para a turma seguinte.

Vídeo de apoio

Para quem prefere acompanhar o processo em vídeo, fica uma demonstração complementar sobre a criação de chatbots na Edcafe.

Nota editorial e de transparência: este artigo foi elaborado por Filipe Galego com apoio de inteligência artificial (Claude)

Fontes

Deixa um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *