Nesta sessão, o desafio será o de aprender a criar pequenos jogos usando o ambiente de programação visual para crianças Scratch.
Inscrições no Plano de Formação CFAERC.
Espaço dos projetos TIC em 3D, Fab@rts - O 3D nas mãos da Educação!, Laboratório de Criatividade Digital - Clube de Robótica AEVP e outros projetos digitais desenvolvidos no Agrupamento de Escolas Venda do Pinheiro.
Nesta sessão, o desafio será o de aprender a criar pequenos jogos usando o ambiente de programação visual para crianças Scratch.
Inscrições no Plano de Formação CFAERC.
Nesta ação de curta duração, os participantes irão experimentar criar projetos de robótica utilizando o robot Otto by HP, testando e implementando vários cenários de aprendizagem.
Inscrições no Plano de Formação do CFAERC.
Dia 18 de novembro, desafiamos ao cruzamento de arte, criatividade e programação com os ImagiCharms.
Inscrições no Plano de Formação do CFAERC.
Dia 21 de outubro, no espaço do Centro de Recursos Poeta José Fanha, cruzamos a celebração da EU Codeweek com a experiência mãos na massa de atividades de promoção de pensamento computacional.
Inscrições via plano de formação do CFAERC.
Criaturas fofinhas? Estarei a adoecer? Bem, na verdade foi uma forma mais simpática (há que pensar nos participantes, que não partilham dos meus gostos) de introduzir o potencial da criação 3D assistida por IA Generativa.
Deu para tirar coelhos, não da cartola, mas da impressora 3D. A ideia era demonstrar um processo de criação assistida, em que um chatbot (usei o Bard) ajuda a afinar prompts para geração de imagem ou modelos 3D. A geração texto para 3D pode ser feita diretamente no Luma AI Imagine, e a Common Sense Machines permite geração 3D a partir de imagem (no caso, optei pelo Clipdrop para gerar as imagens para os modelos 3D).
O objetivo não era o de mostrar que é fácil criar 3D com Inteligência Artificial, mas sim perceber como usar estas ferramentas para acelerar os nossos processos criativos. Gerar a partir de prompts básicos e ficar-se pelos resultados iniciais é intelecutalmente desonesto e culturalmente estéril. O real poder destas ferramentas não está naquilo que geram per se, mas na forma como as podemos incorporar nos nossos processos criativos.
Esta demonstração decorreu como parte do evento de encerramento do concurso 3Digital 2023, onde alguns dos alunos participantes mostraram os seus excelentes projetos. Como parte do programa, dinamizei esta amostra de IA Generativa, e o comparsa Ricardo Carvalho ensinou-nos a criar chatbots com IA.
O evento fez parte da Festa do Software Livre, que decorreu entre os dias 15 e 17 de setembro na Universidade de Aveiro.
Das melhores maneiras de arrancar o ano letivo. Dia 8 de setembro, no âmbito do IX Encontro de Docentes CFAERC, dinamizámos o workshop de programação com imagiCharms.
A sessão estava focada em desafios de programação, com os participantes a usar o telemóvel pela sua conveniencia. É sempre interessante ver o entusiasmo que esta abordagem provoca nos participantes, porque é mesmo esse o objetivo do projeto da ImagiLabs - despertar o interesse pela programaçao, desafiando de forma criativa e expressiva. Este foi o primeiro workshop de 2023-2024.
Apanhado pelo Marco Neves, no IX Encontro de Docentes do CFAERC, em Mafra. Ou seja, a jogar em casa. O desafio partiu do centro de formação, partilhar algumas ideias sobre Inteligência Artificial. Escolhi o campo que está agora mais quente, o da IA Generativa, com as suas implicações para a criatividade e educação. Sem certezas nem receitas, se algo aprendi a olhar, experimentar e refletir sobte IA é que é errado assumir posições binárias, absolutas. Não há certezas, mas sim desafios. Não há caminhos únicos, mas sim perspetivas.
Deixo aqui a apresentação, para quem estiver interessado:
As referências e outras leituras foram coligidas neste documento: Recursos de Apoio sobre IA Generativa.
Outra das experiências destas férias foi experimentar a geração de vídeos a partir de textos. A Runway ML é mais poderosa, mas tem um sistema restrito de créditos. Entretanto, a Pika Labs libertou no Discord o seu bot de criação, para já gratuito. Não havia desculpas para não experimentar.
@archizer0 Fantasmagorias. #aivideo #pikalabs #surreal ♬ Béla Bartók - Music for Strings, Percussion and Celesta, III (Post Rock) - Kitchen
Os resultados são interessantes, nem sempre coerentes, mas prometedores. Deu para brincar um pouco com narrativas aleatórias. Preciso de aprofundar mais um pouco, especialmente na reutilização de seeds, o que garantiria uma maior coerência estética. Porque estamos em 2023 e o TikTok é preponderante, o formato de vídeo escolhiodo é 9:16.
@archizer0 Cenas silly. #aivideo #pikalabs ♬ The Robots (2009 Remaster) - Kraftwerk
Não é difícil ver aqui um desafio para alunos, talvez combinado com um chat de IA para ajudar a ter ideias de prompts.
A coleção é ecĺética, inclui escultura, pintura, pormenores arquitetónicos e até imagens 360º.
Os resultados não são muito consistentes, tanto pode correr bem como correr mal, mas dado o recente e caráter experimental destas tecnologias, é de esperar. Por vezes, extrapolação das vistas pode não ser a mais rigorosa, a geração da mesh pode trazer más surpresas. A texturização final tem ainda muito que evoluir, as cores do modelo 3D raramente são fieis à imagem original. No entanto, a grande maioria dos resultados são muito interessantes.
Para agilizar a experiência, optei por um ritmo que cruza diferentes ferramentas. Um LLM para gerar descrições de elementos (ando numa onda pré-halloween, notoriamente, os prompts foram bastante dark) que pudessem ser usados como prompts em geradores de imagem, usei o Bard e o Perplexity para isso. Adobe Firefly ou Clipdrop para gerar imagens, e a ferramenta de remoção de fundos do Adobe Express (o CSM requer imagens com fundo branco ou transparente para que o algoritmo funcione.
CSMR01 by Artur Coelho on Sketchfab
Nem sempre os resultados eram fieis às imagens, e os modelos tem algumas falhas e falta de detalhes, mas isso é de esperar, esta tecnologia está neste momento a dar os primeiros passos. De qualquer forma, ao regressar à escola, vou imprimir alguns destes modelos em 3D, para perceber os resultados.
CSM Selfie by Artur Coelho on Sketchfab
A consistência do algoritmo também é estranha. Testei com fotos minhas, com resultados algo bizarros e anatomicamente aterrorizantes, até me calhar este, que me transformou numa segunda encarnação do Capitão Haddock. A ironia, é que foi usada uma foto e não um avatar ou caricatura como imagem de base. Os caminhos dos espaços latentes destes algoritmos são insondáveis.
CSM Ghost by Artur Coelho on Sketchfab
O CSM está a crescer muito depressa, e a começar a ser pago. Congeminei uma possível atividade com alunos, mas dado os limites do serviço suspeito que terei de diminuir as ambições. De qualquer forma, é uma tecnologia prometedora, e brevemente haverá mais diversidade de serviços e aplicações.
O primeiro modelo que gerei foi dos mais interessantes, surpreendeu a qualidade do resultado.
Outros modelos tiveram output mais bizarro, caso desta assombração, que levou o prompt muito, mas mesmo muito à letra.
Para uma tecnologia que há poucos meses era um artigo, estes resultados são espantosos. Ainda por cima, são generalistas, o algoritmo interpreta e produz qualquer tipo de objeto. Há outros serviços que se restringem a categorias de objetos, o que lhes simplifica o trabalho. O caminho agora é de afinação contínua, e suspeito que dentro de poucos meses estes resultados nos pareçam rudimentares, face à contínua evolução e afinação.
Certo. Preciso mesmo de descansar neste verão...
Não é que perceba muito do tema, o meu foco está mais nas artes, mas não quis deixar de dar um empurrãozinho, e uma ajuda, aos meus colegas de matemática. Esta ação de curta duração foi dividida em duas sessões, e o principal objetivo era desmisticar estas coisas que soam complicadas, programação, pensamento computacional. E fazê-lo de uma forma leve, informal, até porque no fundo, estava a jogar em casa.
Depois da necessária introdução aos conceitos base, explorando as origens da programação para crianças com Papert e Solomon, o surgir do conceito de Pensamento Computacional com Wing, e os seus conceitos nucleares, partiu-se para uma exploração de ambientes de programação visual. Esta centrou-se, necessariamente, no Scratch, mas os participantes ficaram a conhecer outras alternativas para computador, e dispositivos móveis.
Nestas coisas, o tempo para experimentar é fundamental, e foi esse o objetivo. Mais do que vir com receitas (até porque de matemática, percebo muito pouco, como "gajo das artes" que sou), foi dar a faísca, e deixar os meus colegas explorar. Alguns seguiram as suas ideias, outros exploraram atividades dos manuais de matemática. Mas, o importante, e isso percebi pelas reações, pelos sorrisos, pela boa disposição, que perderam o medo, perceberam que se é complexo, não é complicado, e está ao alcance de todos, professores e alunos. Ressalvando, claro, que não é por terem experimentado umas horas que ficarão experts. A faísca acendeu a chama, e isso é o fundamental, a razão pela qual doei o meu tempo e partilhei o que tenho aprendido com tantos que me inspiram.
Estas sessões contaram com o apoio do CFAERC.
Dias 13 e 14 de julho, no âmbito do XXII Encontro das TIC na Educação, foram dinamizados dois workshops sobre programação criativa com imagiCharms, um presencial, outro online.
A sessão online decorreu sem o lado tangível, mas também com uma surpreendente adesão dos participantes. Ouvi, talvez, a melhor observação de sempre ao finalizar uma destas sessões: "Não percebo nada de programação e consegui fazer os exercícios todos", disse uma das participantes, professora de história de arte que acompanhou o workshop em Siena. São as vantagens do online. Do meu ponto de vista, é muito interessante que docentes de artes, e história de arte, sintam a tentação de mergulhar no mundo da programação, por perceberem que tem potencial estético. É esse um dos objetivos destas sessões.
Nunca esquecerei o nosso primeiro encontro, quando eu era um bem mais jovem e muito mais tímido professor que acompanhou o então coordenador TIC do AE Venda do Pinheiro à Batalha, na altura a sede deste centro de competências. Ia-se falar de Moodles e Quadros Interativos, num ano em que o século XXI ainda só se contava com um dígito. Recordo que durante a conversa, muito técnica e política entre dois coordenadores bem conhecedores da coisa, com um eu muito verde e algo atarantado a tentar perceber o que estava lá a fazer. Estaquei quando o ouço citar escritores (Carlos Fuentes, que vergonhosamente ainda não li, para ser rigoroso). Fiquei logo cativado. Percebi que estava perante alguém que ultrapassa os limites expectáveis, de formas não convencionais. Mal sabia que ia ser o início de uma longa relação de respeito e desafios com alguém que conheço à décadas como um dos mais consistentes inovadores nos domínios da tecnologia educativa, mas também voz crítica que não cede a modas e deslumbres.
Aproveitando o seu convite para o encontro deste ano, apresentei algumas notas sobre o uso da tecnologia de forma mais criativa, explorando-a como meio de expressão por direito próprio, tentando ir mais além do uso das artes como elemento decorativo nas STEM.
As comunicações e painéis podem ser revistas na íntegra no canal do CCEMS. Recomento particularmente esta sessão, com o próprio António Rodrigues, Nelson Zagalo e Vítor Teodoro a desmistificar o deslumbre primário com a IA Generativa, e a apontar-nos caminhos para compreender o seu potencial: XXII Encontro das TIC na Educação - Plenárias 2 - Dia 14/07/2023.
Dia 14 de junho, integrado nas atividades do projeto Erasmus A Future for All, dinamizámos um workshop de introdução à programação criativa. Utilizámos a programação Python em Imagi Charms, introduzindo conceitos de programação numa vertente de expressão artística.
Há momentos de boas coincidências. Neste dia, em Portugal, terminaram as atividades lectivas para os nossos alunos. E, na Grécia, também. A turma helénica participante nesta atividade terminou com uma última aula de TIC, a aprender programação criativa em Python usando imagiCharms. Pobres alunos, pensámos, em vez de estar lá fora a aproveitar o seu último dia como alunos desta escola, estão fechados connosco a aprender a programar. Mas nem quiseram ir ao intervalo, e estáva-mos a ver que não queriam terminar a sessão. A agitação de última aula depressa se tornou em entusiasmo.
Foi um bom momento de partilha, numa aula a quatro mãos (já há tantos anos que não trabalhava em par pedagógico), porque abrir os limites da criatividade individual é o mais importante. Quer seja com programação e pensamento computacional, quer com abordagens plásticas mais tradicionais, todas têm valor. Um enorme obrigado à professora Pinelopi Kostogianni, coordenadora grega do projeto, por ter inventado espaço num programa desafiante, à profesora de informática Sofia Kefala por ter aberto as portas da sua sala e aceite o desafio de uma aula destas, e à equipe dos ImagiLabs pela oferta de pequenas prendas para estes alunos, tão entusiasmados e sorridentes. Disseram-me que estava a sorrir durante esta sessão. Como não sorrir, ele há coisa melhor que cruzar arte e tecnologia?
À semelhança de sessões em anteriores mobilidades deste projeto, este workshop foi um evento Codeweek 2023.
Estas coisas de erasmus têm o seu quê de lotaria, poderão haver outras oportunidades, ou não. Esta que encerra agora partiu do desafio da professora Ana Reis, e o que se leva de mais construtivo são estes momentos. Partilhar entre colegas, partilhar com alunos, aprender e ensinar. Partilhamos aqui os materiais de apoio, traduzidos para grego com ajuda da professora Sofia Kefala: Coding with Charms (GR).
É uma das nossas tradições anuais, o desenho criado por robots durante a receção aos alunos de 4º ano do Agrupamento, os nossos futuros alunos de 5º ano.
Este momento conta sempre com a participação entusiástica dos alunos do clube de Robótica, que se esmeram a apresentar projetos e tecnologias, encantando os meninos mais novos.
@archizer0 Dia de receber os futuros alunos da nossa escola, e quem melhor para os receber do que o clube de robótica? #aevendadopinheiro ##edutok ♬ som original - Artur Coelho
Espreitem aqui alguns dos momentos desta manhã muito bem passada.