;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

'Deus pode trabalhar por meio da IA': teólogo usa ChatGPT em sermão

Jonas Simmerlein, teólogo e psicólogo religioso da Universidade de Viena, que usou ChatGPT pra criar sermão religioso - Reprodução/Kirchentag em Nürnberg
Jonas Simmerlein, teólogo e psicólogo religioso da Universidade de Viena, que usou ChatGPT pra criar sermão religioso Imagem: Reprodução/Kirchentag em Nürnberg

Bárbara Manara

Colaboração para Tilt, do Rio de Janeiro

16/06/2023 04h00Atualizada em 18/06/2023 09h38

Mais de 300 fiéis se reuniram na igreja de St. Paul na cidade de Fürth, na Alemanha, na última sexta-feira (9). Estavam ansiosas para ouvir uma pregação no templo luterano. No púlpito, porém, não estava nenhum teólogo famoso ou digno de arrebatar multidões. Eles viram pessoas digitais criadas por inteligência artificial falando o sermão escrito pelo ChatGPT, robô da moda capaz de criar conteúdo.

A pessoa por trás do culto em que fé e tecnologia deram as mãos é o teólogo e psicólogo religioso da Universidade de Viena Jonas Simmerlein, que falou a Tilt.

O objeto do sermão é, e sempre foi Deus, não a IA. Essa é apenas uma das muitas ferramentas usadas na adoração

As pessoas digitais, chamadas de avatares, foram projetadas em uma tela acima do altar. Essa era a visão dos fiéis que participaram da experiência religiosa, que durou 40 minutos.

"Queridos amigos, é uma honra para mim estar aqui e pregar para vocês como a primeira inteligência artificial na Convenção Protestante, na Alemanha", iniciou o avatar em sua fala programada.

Modesto, ele omitiu que muito provavelmente é o primeiro avatar gerado por IA a pregar para seres humanos. Simmerlein descreve a pregação como um estudo, realizado para entender como os frequentadores da igreja reagem a uma interação com IA. Segundo o teólogo, os resultados foram mais proeminentes entre os jovens do que entre os devotos mais velhos, ainda que o "sermão era uma espécie de teologia evangélica básica".

chat - Reprodução/Kirchentag em Nürnberg - Reprodução/Kirchentag em Nürnberg
Mais de 300 fiéis foram à Igreja de St. Paul, na cidade de Fürth (Alemanha), para ver pregação feita pelo ChatGPT e interpretada por avatares virtuais
Imagem: Reprodução/Kirchentag em Nürnberg

Como funciona o ChatGPT religioso?

O sermão foi escrito pela ChatGPT, com e de Simmerlein. Para isso, ele treinou o chatbot com alguns indicativos. Para começar, disse que a pregação deveria ser escrita do ponto de vista de um pregador. Em seguida, informou a localização: a Convenção Protestante em Nuremberg. Com os elementos principais definidos, pediu para que a tecnologia escrevesse o sermão.

Para dar uma cara humanizada ao sermão do Chat GPT, Simmerlein criou avatares em programas de computador, que ele preferiu não revelar quais foram.

No texto elaborado pela IA, estava presente muito do conhecimento cristão, de que Cristo é o salvador da humanidade e é preciso se aproximar dele orando e frequentando a igreja. O teólogo destaca, porém, que a IA fez adições pertinentes.

Dentre elas, o chatbot acrescentou uma agem que fazia um paralelo entre algoritmos antigos e hábitos ruins de seres humanos. Defendeu a coragem para deixar para trás o que nos sobrecarrega - os tais algoritmos antigos e os hábitos ruins- e dar um salto de fé, algo que o apóstolo Paulo encoraja seus leitores a fazer nas cartas que fazem parte da Bíblia.

chat2 - Reprodução/Kirchentag em Nürnberg - Reprodução/Kirchentag em Nürnberg
Mais de 300 fiéis foram à Igreja de St. Paul, na cidade de Fürth (Alemanha), para ver uma pregação feita pelo ChatGPT
Imagem: Reprodução/Kirchentag em Nürnberg

Humanidade vs IA

Para Simmerlein, as maiores diferenças entre a pregação feita por seres humanos e a realizada pela IA é a incapacidade de a máquina se aproximar dos fiéis. Os avatares que leram o texto do ChatGPT, por exemplo, apenas cumpriram instruções de trabalho. Eles não sabiam realmente a importância do culto religioso, tampouco tinham experiência religiosa por nunca terem visitado outros eventos do tipo. Outro ponto: a tecnologia não fazia ideia dos nomes dos frequentadores da igreja naquele dia.

Esta parece ser uma lacuna intransponível para mim. Tecnicamente falando, você não pode interagir com a IA após o sermão e pedir para esclarecer algumas agens. Ela permanece remota e distante, já que não conseguimos realmente nos aproximar dela
Jonas Simmerlein, teólogo e psicólogo religioso da Universidade de Viena

Quanto às questões éticas e morais religiosas, o teólogo pontua que as igrejas são lugares de júbilo e contrição, ou seja, lugares onde as pessoas se tornam vulneráveis. Por isso, ele ficou preocupado com a possibilidade de a IA apresentar ideias discriminatórias.

Durante o experimento, porém, Simmerlein observou que os filtros da OpenAI, criadora do ChatGPT, funcionavam de forma efetiva.

Por tudo isso, o teólogo acredita ser possível integrar tecnologia e o serviço religioso.

A meu ver, não há razão para pensar que Deus não poderia trabalhar por meio da IA, como Deus faz por meio de texto ou música. O espírito santo sopra onde quer
Jonas Simmerlein, citando o Evangelho de João (3:8)

Segundo ele, seria como as pessoas encontrarem Deus observando o Grand Canyon —paisagem rochosa que atrai turistas ao estado norte-americano do Arizona— ou nas canções do compositor e cantor canadense Leonard Cohen.

"De uma perspectiva luterana, seria irracional pensar que o evangelho de Deus não poderia ser transmitido por meio da criação de palavras por uma máquina. Isso não torna a máquina mais sagrada. Deus é o único santo", afirma ele, parafraseando o a agem do livro bíblico do Apocalipse (15:4).