Engenharia de Prompt: Padrão de Interação Invertida
Padrão de Interação Invertida em IA Generativa
O padrão de interação invertida em engenharia de prompt representa uma abordagem estratégica no desenvolvimento e refinamento de sistemas de inteligência artificial baseados em linguagem natural, como as IAs generativas.
Em vez de focar exclusivamente na formulação de prompts explícitos e direcionados para a obtenção de respostas específicas, esse modelo propõe a construção de um diálogo onde o sistema, a partir de interações sucessivas (como perguntas), refina a compreensão do contexto e ajusta suas respostas para atender de maneira mais precisa às necessidades do usuário.
Neste artigo vamos explorar os princípios fundamentais desse modelo, suas aplicações práticas, e como ele pode contribuir para uma melhor interação entre humanos e sistema de IA generativa, usando como exemplos interações com os sistemas ChatGPT e o Google Gemini.
Padrão de Interação Invertida: Definição
Neste tipo de interação há uma troca de papéis na qual o modelo faz perguntas ao usuário em vez de responder, incentivando uma interação mais dinâmica e envolvendo o usuário na geração de conteúdo. Ele é útil quando não temos toda a informação necessária, ou queremos fazer perguntas em sequência para depois extrair uma conclusão do modelo.
O Padrão
Esse padrão segue uma fórmula com um esquema de questionamento pelo usuário no seguinte formato:
"Quero que você me faça perguntas para chegar ao resultado X. Você deve fazer perguntas até que a condição Y seja atendida ou até atingir meu objetivo. (Opcional) Faça-me as perguntas uma de cada vez, duas de cada vez, faça-me a primeira pergunta, etc."
Exemplo de Interação Invertida
Para entender melhor como este modelo funciona, vejamos um exemplo prático. Suponha que eu queira planejar minhas próximas férias, mas não sei ao certo como fazê-lo. Preciso decidir coisas como local de destino, atividades a realizar, cronogramas para essas atividades, duração da viagem, e outras.
Para obter meu resultado desejado (o planejamento de férias) eu posso utilizar um prompt de interação invertida como o seguinte:
Me faça perguntas para ajudar a planejar as minhas próximas férias. Quando você tiver informação suficiente, me forneça um plano de viagem personalizado e detalhado, incluindo atividades, horários, e dicas de hospedagem. Me faça as perguntas uma de cada vez.
Aplicando esse prompt ao Google Gemini e ao ChatGPT, os resultados que obtive foram os seguintes (resultados reais):
Usando o Google Gemini
Eu: Me faça perguntas para me ajudar a planejar as minhas próximas férias.
Quando você tiver informação suficiente, me forneça um plano de viagem personalizado e detalhado, incluindo atividades, horários, e dicas de hospedagem.
Me faça as perguntas uma de cada vez.
Gemini: Pergunta 1: Datas
Quando você gostaria de viajar? (mês e ano)
Saber o mês e ano da sua viagem me ajudará a pesquisar destinos com clima agradável, eventos que estejam acontecendo na época e preços mais acessíveis.
Também é importante saber quanto tempo você tem disponível para as férias, pois isso influenciará na escolha do destino e na quantidade de atividades que você poderá realizar.
Minha Resposta: Quero viajar em agosto de 2024. Terei 15 dias disponíveis de férias.
Gemini: Pergunta 2: Destino
Você já tem um destino em mente?
Saber qual tipo de lugar você gostaria de visitar me ajudará a encontrar opções que se encaixem no seu perfil e orçamento.
Você prefere destinos paradisíacos com sol e praia, cidades vibrantes com história e cultura, paisagens naturais exuberantes para aventura ou algo mais tranquilo e relaxante?
Se você já tem um destino em mente, me diga qual é. Se ainda não sabe, posso te dar algumas sugestões de acordo com seus interesses.
Minha Resposta: Gosto de cidades com história e cultura, mas em lugares ensolarados.
Gemini: Pergunta 3: Interesses específicos
Em uma cidade com história e cultura, quais aspectos te interessam mais?
Saber quais são seus interesses específicos dentro da história e cultura me ajudará a encontrar destinos e atividades que te agradem ainda mais. Você prefere museus e sítios arqueológicos, arquitetura e arte, eventos e festivais tradicionais, culinária local, ou algo mais específico?
Algumas opções de cidades com história e cultura em lugares ensolarados que posso te sugerir, de acordo com o que você já disse:
- Lisboa, Portugal: Uma cidade vibrante com uma rica história, arquitetura deslumbrante, museus de classe mundial e uma culinária deliciosa. O clima em Lisboa é ameno e ensolarado durante a maior parte do ano.
- Roma, Itália: Berço do Império Romano, Roma é repleta de monumentos históricos, sítios arqueológicos e obras de arte renascentista. A cidade também tem uma vida noturna agitada e uma culinária deliciosa. O clima em Roma é mediterrâneo, com verões quentes e secos e invernos frios e úmidos.
- Atenas, Grécia: Local de nascimento da democracia e da filosofia ocidental, Atenas é um museu a céu aberto com uma rica história e cultura. A cidade também tem belas praias e uma vida noturna animada. O clima em Atenas é mediterrâneo, com verões quentes e secos e invernos frios e úmidos.
- Sevilha, Espanha: Uma cidade vibrante com uma mistura de culturas árabe e espanhola, Sevilha é famosa por sua arquitetura mourisca, flamenco e tapas. A cidade também tem um clima ameno e ensolarado durante a maior parte do ano.
- Marrakech, Marrocos: Uma cidade exótica com mercados movimentados, mesquitas impressionantes e palácios luxuosos, Marrakech oferece uma experiência cultural única. A cidade também tem um clima quente e seco durante a maior parte do ano.
Essas são apenas algumas sugestões, e existem muitas outras cidades que você pode considerar.
O que você acha dessas opções?
Você tem algum destino em mente que gostaria de explorar?
Minha Resposta: Sevilha parece interessante.
Gemini: Pergunta 4: Estilo de viagem
Que tipo de experiência você busca em Sevilha?
Saber se você prefere uma viagem mais relaxante ou mais aventureira me ajudará a montar um roteiro personalizado com atividades adequadas ao seu estilo.
Você prefere passar os dias explorando museus e sítios arqueológicos, relaxando em cafés e apreciando a culinária local, ou participar de atividades mais aventureiras como caminhadas, passeios de bicicleta ou flamenco?
Você prefere viajar sozinho, com amigos, com a família ou com um parceiro?
Isso também influenciará na escolha das atividades e do tipo de hospedagem.
Você já esteve em Sevilha antes?
Se sim, quais lugares você já conhece e quais gostaria de revisitar? Se não, há algo que você esteja ansioso para ver ou fazer na cidade?
Com base nas suas respostas, posso te sugerir um roteiro personalizado com atividades, horários e locais de interesse.
Minha Resposta: Viajarei com minha esposa. Nunca estive na Espanha antes. Gosto de museus, cafés, culinária e caminhadas.
Gemini: Roteiro personalizado para Sevilha com sua esposa:
Dia 1:
- Chegada em Sevilha e traslado para o hotel.
- Deixar as malas no hotel e fazer um breve reconhecimento da região a pé.
- Almoço em um restaurante típico no bairro de Santa Cruz, apreciando a culinária local.
- Visita à Catedral de Sevilha, a maior catedral gótica do mundo, e à Giralda, sua torre sineira.
- Passeio pelos Jardins de Murillo, um belo parque com fontes, esculturas e árvores frondosas.
- Jantar em um restaurante com vista para o Rio Guadalquivir, apreciando um show de flamenco.
Dia 2:
- Visita ao Real Alcázar de Sevilha, um palácio magnífico que foi residência de reis mouros e espanhóis.
- Caminhada pelo bairro de Santa Cruz, com suas ruas estreitas, casas brancas e flores nas varandas.
- Almoço em um tapas bar, experimentando as diversas variedades de tapas espanholas.
- Visita à Plaza de España, uma praça monumental com arquitetura renascentista e barroca.
- Passeio de barco pelo Rio Guadalquivir, apreciando a vista da cidade.
- Jantar em um restaurante tradicional, experimentando pratos típicos da Andaluzia.
Dia 3:
- Visita ao Museu de Artes Plásticas de Sevilha, que abriga uma coleção de obras de arte de artistas espanhóis e europeus.
- Caminhada pelo Parque Maria Luisa, um parque com lagos, pavilhões e esculturas.
- Almoço em um restaurante no parque, apreciando um ambiente tranquilo e relaxante.
- Visita à Torre del Oro, uma torre medieval com vista para o rio.
- Passeio pelo bairro de Triana, conhecido por sua tradição ceramista e flamenco.
- Jantar em um tablao flamenco, assistindo a um show de flamenco autêntico.
Dia 4:
- Visita ao Arquivo Geral das Índias, que guarda documentos históricos da época das conquistas espanholas na América.
- Caminhada pelo bairro de La Macarena, um bairro tradicional com ruas estreitas e casas coloridas.
- Almoço em um mercado local, experimentando produtos frescos da região.
- Visita à Basílica da Macarena, uma igreja barroca que abriga a imagem da Virgem da Macarena, padroeira de Sevilha.
- Passeio pelo Mercado de Triana, um mercado com produtos frescos, artesanato e souvenirs.
- Jantar em um restaurante no mercado, apreciando a culinária local e a atmosfera animada.
Dia 5:
- Manhã livre para compras e atividades de lazer.
- Traslado para o aeroporto e embarque para o seu próximo destino.
- Este é apenas um roteiro sugerido, e você pode adaptá-lo de acordo com seus interesses e tempo disponível.
Algumas dicas adicionais:
- Se você gosta de museus, Sevilha oferece uma variedade de opções, além das que já mencionei. Você pode visitar o Museu Arqueológico de Sevilha, o Museu Casa de Pilatos e o Museu do Flamenco.
- Se você gosta de caminhadas, há várias trilhas nos arredores de Sevilha. Você pode fazer uma caminhada pelo Parque Natural del Doñana ou pelo Caminito del Rey.
- Se você gosta de culinária, Sevilha é um paraíso para os amantes da gastronomia. Você pode experimentar tapas em bares tradicionais, comer em restaurantes com estrelas Michelin ou fazer um curso de culinária local.
- Se você gosta de flamenco, Sevilha é o berço desse estilo musical. Você pode assistir a um show de flamenco em um tablao flamenco, tomar aulas de flamenco ou visitar o Museu do Flamenco.
Espero que você tenha uma ótima viagem a Sevilha!
Usando o ChatGPT
Eu: Me faça perguntas para me ajudar a planejar as minhas próximas férias.
Quando você tiver informação suficiente, me forneça um plano de viagem personalizado e detalhado, incluindo atividades, horários, e dicas de hospedagem.
Me faça as perguntas uma de cada vez.
ChatGPT: Claro, Fábio! Vamos começar com algumas perguntas para planejar suas próximas férias:
1. **Para onde você gostaria de viajar?** (Você tem um destino específico em mente ou está aberto a sugestões?)
Minha Resposta: Aberto a sugestões.
ChatGPT: Ótimo!
Qual é a duração da sua viagem? (Quantos dias você pretende ficar fora?)
Minha Resposta: Terei 15 dias de férias.
ChatGPT: Perfeito!
Quais são os seus interesses e atividades favoritas em viagens? (Por exemplo: praias, montanhas, cidades históricas, museus, gastronomia, atividades ao ar livre, etc.)
Minha Resposta: Gosto de cidades com história e cultura, mas em lugares ensolarados.
ChatGPT: Excelente!
Você tem algum continente ou região do mundo que prefira visitar? (Por exemplo: Europa, América Latina, Ásia, etc.)
Minha Resposta: Europa ou América Latina
ChatGPT: Ótima escolha!
Qual é o seu orçamento aproximado para essa viagem? (Isso ajudará a sugerir destinos e atividades que se encaixem dentro do seu orçamento.)
Minha Resposta: Tenho R$ 15.000,00 disponíveis.
ChatGPT: Perfeito!
Você prefere um ritmo de viagem mais relaxado ou gosta de ter um itinerário cheio de atividades?
Minha Resposta: Gosto de atividades culturais.
ChatGPT: Entendido!
Você tem algum idioma que prefira para se comunicar durante a viagem? (Por exemplo, prefere destinos onde se fala inglês, espanhol, ou outro idioma específico?)
Minha Resposta: Posso falar inglês, Espanhol, Português ou Francês.
ChatGPT: Ótimo!
Você prefere viajar sozinho, com amigos, família, ou em um grupo organizado?
Minha Resposta: Viajarei com minha esposa.
ChatGPT: Perfeito!
Você já tem alguma época específica do ano em mente para essa viagem? (Isso ajudará a planejar o clima e as atividades disponíveis.)
Minha Resposta: Quero viajar em agosto de 2024.
ChatGPT: Perfeito! Vamos planejar uma viagem de 15 dias para agosto de 2024, com um orçamento de R$ 15.000,00, focada em cidades ensolaradas e culturalmente ricas na Europa ou na América Latina, onde você possa usar seus conhecimentos de inglês, espanhol, português ou francês.
Aqui está uma sugestão inicial de roteiro para duas cidades, uma em cada região que você mencionou:
Lisboa, Portugal (Europa)
Dia 1: Chegada a Lisboa
Chegada e check-in no hotel.
Passeio pelo Bairro Alto e Chiado.
Dia 2: Centro Histórico de Lisboa
Visita ao Castelo de São Jorge.
Caminhada pela Alfama e Sé de Lisboa.
Visita ao Panteão Nacional.
Dia 3: Belém
Visita ao Mosteiro dos Jerónimos.
Torre de Belém.
Pastéis de Belém para uma degustação.
Dia 4: Museus e Parques
Museu Nacional do Azulejo.
Parque das Nações e Oceanário de Lisboa.
Dia 5: Sintra
Passeio de um dia em Sintra (Palácio da Pena, Castelo dos Mouros, Quinta da Regaleira).
Cusco, Peru (América Latina)
Dia 6: Voo para Cusco
Chegada a Cusco e check-in no hotel.
Aclimatação e passeio pela Plaza de Armas.
Dia 7: Centro Histórico de Cusco
Visita à Catedral de Cusco.
Templo de Qorikancha.
Mercado de San Pedro.
Dia 8: Vale Sagrado
Visita às ruínas de Pisac e mercado artesanal.
Visita a Ollantaytambo.
Dia 9: Machu Picchu
Viagem de trem e visita a Machu Picchu.
Retorno a Cusco.
Dia 10: Museus e Ruínas
Museu de Arte Precolombino.
Ruínas de Sacsayhuamán e Q’enqo.
Dia 11: Cultura e Gastronomia
Aula de culinária peruana.
Visita ao Centro de Textiles Tradicionales del Cusco.
Final da Viagem
Dia 12: Retorno a Lisboa
Voo de volta a Lisboa.
Tempo livre para compras ou relaxar.
Dia 13: Cascais e Estoril
Passeio de um dia para as praias de Cascais e Estoril.
Dia 14: Últimos Passeios em Lisboa
Visita ao Museu Calouste Gulbenkian.
Passeio pelo Jardim Zoológico de Lisboa.
Dia 15: Retorno ao Brasil
Voo de Lisboa para São Paulo.
Considerações Gerais:
- Hospedagem: Escolha hotéis bem localizados e confortáveis, dentro do seu orçamento.
- Transportes: Reserve os voos internacionais com antecedência. Para os deslocamentos internos, considere trens e voos regionais.
- Clima: Agosto é verão na Europa, ideal para atividades ao ar livre. Cusco terá um clima seco e fresco, perfeito para explorar ruínas.
Se precisar de ajustes ou mais detalhes em qualquer parte do roteiro, avise-me!
Minha Resposta: Só posso ir para uma das cidades.
ChatGPT: Perfeito, Fábio! Vamos planejar um roteiro detalhado para Lisboa, Portugal, considerando sua preferência por atividades culturais e históricas em um ambiente ensolarado. Aqui está o plano para sua viagem de 15 dias:
Lisboa, Portugal
Dia 1: Chegada a Lisboa
Chegada e traslado para o hotel em Lisboa.
Tarde livre para relaxar após a viagem.
Dia 2: Bairro Alto e Chiado
Manhã: Passeio pelo Bairro Alto.
Tarde: Visita ao Museu Nacional do Chiado e ao Convento do Carmo.
Noite: Jantar em um dos restaurantes tradicionais do Bairro Alto.
Dia 3: Belém
Manhã: Visita ao Mosteiro dos Jerónimos e à Torre de Belém.
Tarde: Passeio pelo Centro Cultural de Belém e Museu dos Coches.
Prove os famosos pastéis de Belém!
Dia 4: Alfama e Castelo de São Jorge
Manhã: Exploração do bairro de Alfama.
Visita ao Castelo de São Jorge e suas vistas panorâmicas sobre Lisboa.
Tarde: Tempo livre para explorar lojas de artesanato e antiguidades em Alfama.
Dia 5: Sintra
Passeio de um dia em Sintra:
Visite o Palácio Nacional de Sintra e o Palácio da Pena.
Caminhada pelos jardins do Palácio de Monserrate.
Retorno a Lisboa à tarde.
Dia 6: Museus e Parques
Manhã: Visita ao Museu Nacional do Azulejo.
Tarde: Explore o Parque das Nações e visite o Oceanário de Lisboa.
Dia 7: Dia Livre
Reserve este dia para explorar locais que mais gostou ou fazer compras.
Dia 8: Culinária e Cultura
Manhã: Aula de culinária portuguesa.
Tarde: Visita ao Mercado da Ribeira e degustação de pratos típicos.
Dia 9: Cascais e Estoril
Passeio de um dia pelas praias de Cascais e Estoril.
Visite o Palácio de Estoril e desfrute de um almoço à beira-mar.
Dia 10: Museu Nacional de Arte Antiga
Manhã: Visita ao Museu Nacional de Arte Antiga.
Tarde: Explore o Jardim Botânico e o Miradouro de São Pedro de Alcântara.
Dia 11: Alfama e Fado
Manhã: Visita guiada pelas ruas de Alfama.
Tarde: Assista a um show de fado em um dos restaurantes tradicionais.
Dia 12: Dia Livre
Reserve este dia para atividades adicionais ou relaxamento.
Dia 13: Parque Eduardo VII e Avenida da Liberdade
Manhã: Caminhada pelo Parque Eduardo VII.
Tarde: Compras na Avenida da Liberdade e visita ao Museu Calouste Gulbenkian.
Dia 14: Último Dia em Lisboa
Manhã: Visita ao Palácio Nacional da Ajuda.
Tarde: Tempo livre para última exploração e compras de lembranças.
Dia 15: Retorno
Check-out do hotel e traslado para o aeroporto para o voo de retorno.
Considerações Gerais:
- Hospedagem: Escolha hotéis bem localizados e confortáveis em Lisboa.
- Transporte: Utilize o transporte público ou táxis para deslocamentos dentro da cidade.
- Clima: Em agosto, aproveite o clima quente e ensolarado de Lisboa para atividades ao ar livre.
Este roteiro oferece uma mistura de história, cultura, gastronomia e lazer, permitindo que você explore profundamente Lisboa em suas férias. Se precisar de ajustes ou mais informações sobre atividades específicas, estou à disposição para ajudar!
Conclusão
Como vimos por meio dos exemplos, o modelo de interação invertida em engenharia de prompt oferece uma perspectiva interessante sobre a forma como sistemas de inteligência artificial podem ser desenvolvidos e utilizados. Ao permitir que a IA ajuste suas respostas com base em um processo iterativo e colaborativo, este modelo promove uma interação mais adaptativa e centrada nas necessidades do usuário.
Usando o mesmo prompt em dois sistemas de IA Generativa diferentes eu obtive dois resultados distintos, mas assemelhados: o Gemini me sugeriu viajar para cidades no Mediterrâneo, como Sevilha, na Espanha, ao passo que o ChatGPT me sugeriu Lisboa, em Portugal e Cusco, no Peru. Ambos os resultados me pareceram satisfatórios, pois trouxeram informações realmente úteis para uma viagem, como indicações de locais para visitação (museus, parques, etc.), organizados em cada dia da viagem.
Tudo isso baseado nas respostas que eu forneci às perguntas realizadas pelo modelo para mim – a interação invertida.
Por curiosidade, eu realmente tirei férias e realmente viajei pelo período considerado – mas não fui nem para Lisboa tampouco Sevilla: acabei indo para o Peru, como sugerido pelo modelo – e o roteiro da viagem que eu realizei foi inspirado nos resultados dos testes realizados neste artigo. Porém eu troquei de cidade – em vez de Cusco, fui para Arequipa – cidade também altamente recomendável para turistas, com muitas atrações naturais interessantíssimas, como vulcões, salinas e cânions, além de museus fantásticos.
Claro que ajustes podem e devem ser feitos ao resultado obtido, pois o modelo não é perfeito e pode deixar de fora aspectos importantes ou ainda confundir elementos, como datas e locais de visitação, e ele geralmente não conhece alterações realizadas muito recentemente no mundo real; por exemplo, um museu pode estar fechado para reformas, ou um restaurante pode ter mudado de endereço.
Assim, todas as respostas devem ser devidamente verificadas e ajustadas conforme a necessidade do usuário. Não obstante, o uso desse padrão ajuda muito a automatizar nossas tarefas e descobrir formas e ideias de trabalho que, de outra forma, poderiam passar despercebidas.
Escreva um comentário