No ano em que Portugal celebra os 50 anos da democracia, o professor Ricardo Carvalho junta-se ao movimento de celebração com os seus alunos do 9º Ano do Agrupamento de Escolas de Esgueira. Na disciplina de Tecnologia de Informação e Comunicação que leciona, convida os alunos a criarem chatbots de conversação, com base em figuras históricas relevantes que intervieram no 25 de Abril de 1974.
Chatbots
Construção de chatbots que permitem conversar com as figuras intervenientes no 25 de abril, utilizando a Inteligência Artificial. Os chatbots encontram-se disponíveis nos computadores das Bibliotecas e os alunos utilizam, colocando as questões que entenderem às personagens IA, que respondem de acordo com a informação com que foram treinados.
Na primeira aula, professor e alunos exploram o que são chatbots e como é que são construídos. Juntos, definem e organizam as etapas de trabalho necessárias para que os alunos criem chatbots históricos, considerando desde a pesquisa de informação histórica, consulta de documentação, treino e teste do chatbot.
Atividades
- Explorar as percepções dos alunos sobre o que são chatbots e conversational AI: os alunos partilharam o seu conhecimento e experiências.
- A partir da conversa com os alunos, o professor explica e demonstra o que são chatbots, usando a ferramenta CharacterAI (antiga Inworld) com a qual vão trabalhar para criar os seus chatbots de figuras históricos.
- Preparar o trabalho e dividir a turma por pares de alunos.
- Distribuir os temas e as figuras históricas a explorar por grupo.
Nesta aula os alunos focam no trabalho de pesquisa sobre a figura histórica que escolheram.
Atividades
- Cada grupo define um plano de pesquisa de informação que desenvolve durante esta aula.
- O professor apresenta a estrutura em que a informação pesquisada deverá ser apresentada para poder ser utilizada para treinar o chatbot na ferramenta de IA Character AI (antigo Inworld).
Nesta aula, cada grupo de alunos estrutura a informação que pesquisou, e coloca-a no formato necessário para treinar o chatbot. Complementam essa informação com descrições detalhadas sobre a personalidade histórica, como as suas motivações e estilo de comunicação. Tudo será usado para treinar o chatbot na ferramenta escolhida Charatcter AI (antiga Inworld).
Atividades de pesquisa de informação histórica
- Pesquisa: fornecer uma descrição principal exacta, baseada em biografias existentes.
- Verificar se usam o nome completo na Identidade para que a IA da Charatcter AI reconheça a figura histórica, juntamente com o link da Wikipédia, se disponível.
- Para o Diálogo de exemplo, use citações conhecidas e segmentos de entrevistas que melhor representem a figura pública.
Atividades de preparação da informação para treinar o chatbot
- Descrição do núcleo: Um resumo da personalidade. Esta área define a informação básica sobre a figura histórica, como quem é, o que faz, os traços de personalidade principais e de onde vem.
- Motivações: O que move a perssonalidade? Esta área define as principais motivações, as suas forças motrizes e o que pretende da sua vida.
- Defeitos: Os defeitos da pessoa. Esta área define as fraquezas, as inseguranças e os medos.
- Estilo de diálogo: A forma como a pessoa fala. Esta área define o estilo de conversação e a abordagem ao diálogo.
- Voz: Como é que a pessoa soa? Esta área controla a voz da pessoa, incluindo o som da sua voz, bem como o tom e a velocidade de fala.
Treinar a IA para assumir a personalidade da figura histórica e responder às interações com os humanos, assumindo o papel da figura histórica foi um trabalho que entusiasmou muito os alunos.
Atividade de introdução ao treino do chatbot
- O professor faz uma demonstração prática na ferramenta Character AI sobre como inserir as informações estruturadas.
- Explicação sobre como ajustar as respostas e personalizar o estilo de conversa do chatbot.
Atividade de configuração inicial do chatbot
- Os alunos inserem as informações previamente organizadas na ferramenta – descrição do núcleo, motivações, defeitos, estilo de diálogo e voz.
- Ajustar a forma como o chatbot se apresenta e responde, garantindo que se assemelha à figura histórica.
Atividade de testes e ajustes iniciais
- Cada grupo realiza um primeiro teste de interação com o seu chatbot.
- Identificam possíveis erros ou incoerências nas respostas e ajustam as configurações.
Continuação da aula anterior, onde cada grupo finaliza o avatar interativo de uma personalidade interveniente do 25 de Abril, concluindo o treino do chatbot, e cria uma imagem avatar que represente a figura histórica, usando a ferramenta.
Atividade de aperfeiçoamento do comportamento do chatbot
- Refinamento do tom de voz e do estilo de diálogo para tornar a interação mais natural.
- Ajuste de respostas para garantir que o chatbot respeita os factos históricos.
- Inclusão de citações reais e frases icónicas da figuras para tornar as respostas mais autênticas.
Atividade de testes entre pares
- Os grupos trocam de computador e testam os chatbots uns dos outros.
- Anotam sugestões de melhoria para partilhar com os colegas.
Atividade de revisão final e melhorias:
- Com base no feedback dos testes inter-pares, cada grupo faz ajustes finais aos seu chatbot.
Nesta aula todos os grupos tinham o seu chatbot finalizado e pronto para ser avaliado pelos colegas.
O professor atribui a cada grupo um chatbot para fazerem uma avaliação entre-pares:
- Manter uma conversa com o chatbot.
- Cada grupo de alunos que está a avaliar, partilha o seu feedback falado e de forma construtiva com o grupo que construiu o chatbot.