Ângulo de Anderson

Por que os Modelos de Linguagem Perdem-se em Conversas

mm
Adicione Unite.AI às suas fontes preferidas no Google
ChatGPT-4o and Adobe Firefly.

Um novo artigo de pesquisa da Microsoft Research e Salesforce descobriu que mesmo os modelos de linguagem mais capazes (LLMs) perdem o rumo quando as instruçÃĩes sÃĢo dadas em etapas, em vez de todas de uma vez. Os autores encontraram que o desempenho cai em mÃĐdia 39% em seis tarefas quando um prompt ÃĐ dividido em vÃĄrias partes:

Uma conversa de uma Única volta (à esquerda) obtÃĐm os melhores resultados. Uma conversa de mÚltiplas voltas (à direita) encontra mesmo os modelos LLM mais performÃĄticos perdendo o impulso eficaz em uma conversa. Fonte: https://arxiv.org/pdf/2505.06120

Uma conversa de uma Única volta (à esquerda) obtÃĐm os melhores resultados, mas ÃĐ antinatural para o usuÃĄrio final. Uma conversa de mÚltiplas voltas (à direita) encontra mesmo os modelos LLM mais performÃĄticos perdendo o impulso eficaz em uma conversa. Fonte: https://arxiv.org/pdf/2505.06120

Mais notavelmente, a confiabilidade das respostas sofre um declínio acentuado, com modelos prestigiados como ChatGPT-4.1 e Gemini 2.5 Pro oscilando entre respostas quase perfeitas e falhas manifestas, dependendo de como a mesma tarefa ÃĐ formulada; alÃĐm disso, a consistÊncia da saída pode cair mais da metade no processo.

Para explorar esse comportamento, o artigo apresenta um mÃĐtodo chamado sharding*, que divide prompts completamente especificados em fragmentos menores e os libera um a um em uma conversa.

Em termos bÃĄsicos, isso ÃĐ equivalente a dar um pedido coeso e abrangente em um restaurante, deixando o garçom com nada a fazer alÃĐm de confirmar o pedido; ou decidir abordar a questÃĢo de forma colaborativa:

Duas versÃĩes extremas de uma conversa em um restaurante (nÃĢo do novo artigo, apenas para ilustraçÃĢo).

Duas versÃĩes extremas de uma conversa em um restaurante (nÃĢo do novo artigo, apenas para ilustraçÃĢo).

Para enfatizar, o exemplo acima coloca o cliente em uma luz negativa. Mas a ideia central representada na segunda coluna ÃĐ a de uma troca transacional que esclarece um conjunto de problemas antes de abordÃĄ-los – aparentemente uma maneira racional e razoÃĄvel de abordar uma tarefa.

Essa configuraçÃĢo ÃĐ refletida na nova abordagem de sharding para interaçÃĢo com LLM. Os autores observam que os LLMs frequentemente geram respostas excessivamente longas e continuam a confiar em suas prÃģprias percepçÃĩes mesmo apÃģs essas percepçÃĩes terem sido comprovadas como incorretas ou irrelevantes. Essa tendÊncia, combinada com outros fatores, pode causar o sistema a perder o controle da troca inteira.

De fato, os pesquisadores observam o que muitos de nÃģs encontramos de forma anedÃģtica – que a melhor maneira de colocar a conversa de volta nos trilhos ÃĐ iniciar uma nova conversa com o LLM.

‘Se uma conversa com um LLM nÃĢo levou a resultados esperados, iniciar uma nova conversa que repita as mesmas informaçÃĩes pode produzir resultados significativamente melhores do que continuar uma conversa em andamento.

‘Isso ocorre porque os LLMs atuais podem se perder na conversa, e nossos experimentos mostram que persistir em uma conversa com o modelo ÃĐ ineficaz. AlÃĐm disso, como os LLMs geram texto com aleatoriedade, uma nova conversa pode levar a resultados melhorados.’

Os autores reconhecem que sistemas agÊnticos, como Autogen ou LangChain, podem potencialmente melhorar os resultados, agindo como camadas interpretativas entre o usuÃĄrio final e o LLM, comunicando-se com o LLM apenas quando tiverem coletado respostas sharded suficientes para se coagular em uma Única consulta coesa (que o usuÃĄrio final nÃĢo serÃĄ exposto).

No entanto, os autores argumentam que uma camada de abstraçÃĢo separada nÃĢo deve ser necessÃĄria, ou seja, deve ser construída diretamente no LLM de origem:

‘Um argumento pode ser feito de que as capacidades de mÚltiplas voltas nÃĢo sÃĢo uma característica necessÃĄria dos LLMs, pois podem ser repassadas para o quadro do agente. Em outras palavras, precisamos de suporte nativo para interaçÃĢo de mÚltiplas voltas nos LLMs quando um quadro de agente pode orquestrar interaçÃĩes com usuÃĄrios e aproveitar os LLMs apenas como operadores de uma Única volta?â€Ķ’

Mas, apÃģs testar a proposiçÃĢo em sua variedade de exemplos, eles concluem:

‘[Depender] de um quadro de agente para processar informaçÃĩes pode ser limitante, e argumentamos que os LLMs devem suportar nativamente a interaçÃĢo de mÚltiplas voltas’

Esse interessante novo artigo ÃĐ intitulado LLMs Perdem-se em Conversas de MÚltiplas Voltas, e vem de quatro pesquisadores da Microsoft Research e Salesforce,

Conversas Fragmentadas

O novo mÃĐtodo primeiro divide as instruçÃĩes convencionais de uma Única volta em fragmentos menores, projetados para serem introduzidos em momentos-chave durante uma interaçÃĢo com um LLM, uma estrutura que reflete o estilo exploratÃģrio e de ida e volta de sistemas como ChatGPT ou Google Gemini.

Cada instruçÃĢo original ÃĐ um Único prompt autocontido que entrega a tarefa inteira de uma vez, combinando uma pergunta de alto nível, contexto de apoio e quaisquer condiçÃĩes relevantes. A versÃĢo sharded divide isso em vÃĄrias partes menores, com cada fragmento adicionando apenas uma peça de informaçÃĢo:

InstruçÃĩes em pares mostrando (a) um prompt completo entregue em uma Única volta e (b) sua versÃĢo sharded usada para simular uma interaçÃĢo de mÚltiplas voltas subespecificada. Semanticamente, cada versÃĢo entrega a mesma carga de informaçÃĢo.

InstruçÃĩes em pares mostrando (a) um prompt completo entregue em uma Única volta e (b) sua versÃĢo sharded usada para simular uma interaçÃĢo de mÚltiplas voltas subespecificada. Semanticamente, cada versÃĢo entrega a mesma carga de informaçÃĢo.

O primeiro fragmento sempre introduz o objetivo principal da tarefa, enquanto o resto fornece detalhes esclarecedores. Juntos, eles entregam o mesmo conteÚdo que o prompt original, mas distribuído naturalmente ao longo de vÃĄrias voltas na conversa.

Cada conversa simulada se desenrola entre trÊs componentes: o assistente, o modelo sob avaliaçÃĢo; o usuÃĄrio, um agente simulado com acesso ao prompt completo em forma sharded; e o sistema, que supervisiona e pontua a troca.

A conversa começa com o usuÃĄrio revelando o primeiro fragmento e o assistente respondendo livremente. O sistema entÃĢo classifica essa resposta em uma das vÃĄrias categorias, como um pedido de esclarecimento ou uma tentativa de resposta completa.

Se o modelo faz uma tentativa de resposta, um componente separado extrai apenas o span relevante para avaliaçÃĢo, ignorando qualquer texto circundante. Em cada nova volta, o usuÃĄrio revela um fragmento adicional, provocando outra resposta. A troca continua atÃĐ que o modelo obtenha a resposta certa ou nÃĢo haja mais fragmentos para revelar:

Diagrama de uma simulaçÃĢo de conversa sharded, com o modelo avaliado destacado em vermelho.

Diagrama de uma simulaçÃĢo de conversa sharded, com o modelo avaliado destacado em vermelho.

Testes iniciais mostraram que os modelos frequentemente perguntavam sobre informaçÃĩes que ainda nÃĢo haviam sido compartilhadas, entÃĢo os autores abandonaram a ideia de revelar fragmentos em uma ordem fixa. Em vez disso, um simulador foi usado para decidir qual fragmento revelar em seguida, com base em como a conversa estava se desenrolando.

O simulador de usuÃĄrio, implementado usando GPT-4o-mini, foi dado acesso completo à instruçÃĢo completa e à histÃģria da conversa, encarregado de decidir, a cada volta, qual fragmento revelar em seguida, com base em como a troca estava se desenrolando.

O simulador de usuÃĄrio tambÃĐm reformulou cada fragmento para manter o fluxo conversacional, sem alterar o significado. Isso permitiu que a simulaçÃĢo refletisse o ‘dar e receber’ do diÃĄlogo real, enquanto preservava o controle sobre a estrutura da tarefa.

Antes de a conversa começar, o assistente ÃĐ dado apenas as informaçÃĩes bÃĄsicas necessÃĄrias para completar a tarefa, como um esquema de banco de dados ou uma referÊncia de API. Ele nÃĢo ÃĐ informado de que as instruçÃĩes serÃĢo quebradas, e nÃĢo ÃĐ orientado sobre como lidar com a conversa. Isso ÃĐ feito propositadamente: em uso real, os modelos raramente sÃĢo informados de que um prompt serÃĄ incompleto ou atualizado ao longo do tempo, e deixar de fora esse contexto ajuda a simulaçÃĢo a refletir como o modelo se comporta em um contexto mais realista.

GPT-4o-mini tambÃĐm foi usado para decidir como as respostas do modelo deveriam ser classificadas e para extrair quaisquer respostas finais dessas respostas. Isso ajudou a simulaçÃĢo a permanecer flexível, mas introduziu ocasionalmente erros: no entanto, apÃģs verificar vÃĄrias centenas de conversas manualmente, os autores encontraram que menos de cinco por cento tinham problemas, e menos de dois por cento mostraram uma mudança no resultado devido a eles, e consideraram essa uma taxa de erro baixa o suficiente dentro dos parÃĒmetros do projeto.

CenÃĄrios de SimulaçÃĢo

Os autores usaram cinco tipos de simulaçÃĢo para testar o comportamento do modelo sob diferentes condiçÃĩes, cada um uma variaçÃĢo de como e quando partes da instruçÃĢo sÃĢo reveladas.

No cenÃĄrio Completo, o modelo recebe a instruçÃĢo completa em uma Única volta. Isso representa o formato de benchmark padrÃĢo e serve como a linha de base de desempenho.

O cenÃĄrio Sharded divide a instruçÃĢo em vÃĄrias partes e as entrega uma a uma, simulando uma conversa mais realista e subespecificada. Este ÃĐ o cenÃĄrio principal usado para testar como os modelos lidam com entrada de mÚltiplas voltas.

No cenÃĄrio Concat, os fragmentos sÃĢo costurados de volta como uma lista Única, preservando a redaçÃĢo, mas removendo a estrutura de volta a volta. Isso ajuda a isolar os efeitos da fragmentaçÃĢo conversacional da reescrita ou perda de conteÚdo.

O cenÃĄrio Resumo funciona como Sharded, mas adiciona uma volta final onde todos os fragmentos anteriores sÃĢo reafirmados antes de o modelo dar uma resposta final. Isso testa se um prompt de resumo pode ajudar a recuperar o contexto perdido.

Finalmente, Neve vai mais longe, repetindo todos os fragmentos anteriores em cada volta, mantendo a instruçÃĢo completa visível à medida que a conversa se desenrola – e oferecendo um teste mais indulgente da capacidade de mÚltiplas voltas.

Tipos de simulaçÃĢo baseados em instruçÃĩes sharded. Um prompt completamente especificado ÃĐ dividido em partes menores, que podem ser usadas para simular conversas de uma Única volta (Completo, Concat) ou de mÚltiplas voltas (Sharded, Resumo, Neve), dependendo de quÃĢo rapidamente a informaçÃĢo ÃĐ revelada.

Tipos de simulaçÃĢo baseados em instruçÃĩes sharded. Um prompt completamente especificado ÃĐ dividido em partes menores, que podem ser usadas para simular conversas de uma Única volta (Completo, Concat) ou de mÚltiplas voltas (Sharded, Resumo, Neve), dependendo de quÃĢo rapidamente a informaçÃĢo ÃĐ revelada.

Tarefas e MÃĐtricas

Seis tarefas de geraçÃĢo foram escolhidas para cobrir tanto programaçÃĢo quanto domínios de linguagem natural: prompts de geraçÃĢo de cÃģdigo foram tirados de HumanEval e LiveCodeBench; consultas Text-to-SQL foram obtidas de Spider; chamadas de API foram construídas usando dados do Berkeley Function Calling Leaderboard; problemas de matemÃĄtica elementar foram fornecidos por GSM8K; tarefas de legendagem de tabela foram baseadas em ToTTo; e resumos de mÚltiplos documentos foram tirados do conjunto de dados Summary of a Haystack.

O desempenho do modelo foi medido usando trÊs mÃĐtricas principais: desempenho mÃĐdio, habilidade e inconfiabilidade.

Desempenho mÃĐdio capturou como o modelo se saiu em geral em vÃĄrias tentativas; habilidade refletiu os melhores resultados que um modelo podia alcançar, com base em suas saídas de pontuaçÃĢo mais alta; e inconfiabilidade mediu quÃĢo variados esses resultados eram, com lacunas maiores entre os melhores e os piores resultados indicando comportamento menos estÃĄvel.

Todas as pontuaçÃĩes foram colocadas em uma escala de 0 a 100 para garantir consistÊncia em todas as tarefas, e as mÃĐtricas foram calculadas para cada instruçÃĢo – e entÃĢo mÃĐdias para fornecer uma visÃĢo geral do desempenho do modelo.

Seis tarefas sharded usadas nos experimentos, cobrindo tanto programaçÃĢo quanto geraçÃĢo de linguagem natural. Cada tarefa ÃĐ mostrada com uma instruçÃĢo completamente especificada e sua versÃĢo sharded. Entre 90 e 120 instruçÃĩes foram adaptadas de benchmarks estabelecidos para cada tarefa.

Seis tarefas sharded usadas nos experimentos, cobrindo tanto programaçÃĢo quanto geraçÃĢo de linguagem natural. Cada tarefa ÃĐ mostrada com uma instruçÃĢo completamente especificada e sua versÃĢo sharded. Entre 90 e 120 instruçÃĩes foram adaptadas de benchmarks estabelecidos para cada tarefa.

Concorrentes e Testes

Nas simulaçÃĩes iniciais (com um custo estimado de $5000), 600 instruçÃĩes abrangendo seis tarefas foram sharded e usadas para simular trÊs tipos de conversa: completo, concat e sharded. Para cada combinaçÃĢo de modelo, instruçÃĢo e tipo de simulaçÃĢo, dez conversas foram executadas, produzindo mais de 200.000 simulaçÃĩes no total – um esquema que tornou possível capturar tanto o desempenho geral quanto medidas mais profundas de habilidade e confiabilidade.

Quinze modelos foram testados, abrangendo uma ampla gama de provedores e arquiteturas: os modelos OpenAI GPT-4o (versÃĢo 2024-11-20), GPT-4o-mini (2024-07-18), GPT-4.1 (2025-04-14), e o modelo de pensamento o3 (2025-04-16).

Os modelos Anthropic foram Claude 3 Haiku (2024-03-07) e Claude 3.7 Sonnet (2025-02-19), acessados via Amazon Bedrock.

O Google contribuiu com Gemini 2.5 Flash (preview-04-17) e Gemini 2.5 Pro (preview-03-25). Os modelos Meta foram Llama 3.1-8B-Instruct e Llama 3.3-70B-Instruct, bem como Llama 4 Scout-17B-16E, via Together AI.

As outras entradas foram OLMo 2 13B, Phi-4, e Command-A, todos acessados localmente via Ollama ou Cohere API; e Deepseek-R1, acessado por meio da Amazon Bedrock.

Para os dois modelos de pensamento (o3 e R1), ‘limites de token foram aumentados para 10.000 para acomodar cadeias de raciocínio mais longas:

PontuaçÃĩes de desempenho mÃĐdio para cada modelo em seis tarefas: cÃģdigo, banco de dados, açÃĩes, dados para texto, matemÃĄtica e resumo. Os resultados sÃĢo mostrados para trÊs tipos de simulaçÃĢo: completo, concat e sharded. Os modelos sÃĢo ordenados por sua pontuaçÃĢo mÃĐdia no cenÃĄrio completo. A sombreamento reflete o grau de declínio no desempenho a partir do cenÃĄrio completo, com as duas colunas finais relatando declínios mÃĐdios para concat e sharded em relaçÃĢo ao completo.

PontuaçÃĩes de desempenho mÃĐdio para cada modelo em seis tarefas: cÃģdigo, banco de dados, açÃĩes, dados para texto, matemÃĄtica e resumo. Os resultados sÃĢo mostrados para trÊs tipos de simulaçÃĢo: completo, concat e sharded. Os modelos sÃĢo ordenados por sua pontuaçÃĢo mÃĐdia no cenÃĄrio completo. A sombreamento reflete o grau de declínio no desempenho a partir do cenÃĄrio completo, com as duas colunas finais relatando declínios mÃĐdios para concat e sharded em relaçÃĢo ao completo.

Com relaçÃĢo a esses resultados, os autores afirmam†:

‘Em alto nível, todo modelo vÊ seu desempenho degradar-se em cada tarefa quando comparando o desempenho Completo e Sharded, com uma degradaçÃĢo mÃĐdia de -39%. NÃģs nomeamos esse fenÃīmeno Perdido em Conversa: modelos que alcançam desempenho estelar (90%+) em um ambiente de laboratÃģrio de conversa de uma Única volta, com prompts completamente especificados, lutam nas mesmas tarefas em um ambiente mais realista quando a conversa ÃĐ subespecificada e de mÚltiplas voltas.’

Concat pontuaçÃĩes mÃĐdias foram 95% das pontuaçÃĩes completas, indicando que a queda no desempenho no cenÃĄrio sharded nÃĢo pode ser explicada pela perda de informaçÃĢo. Modelos menores, como Llama3.1-8B-Instruct, OLMo-2-13B e Claude 3 Haiku, mostraram uma degradaçÃĢo mais acentuada no cenÃĄrio concat, sugerindo que modelos menores sÃĢo geralmente menos robustos à reescrita do que os maiores.

Os autores observam†:

‘Surpreendentemente, modelos mais performÃĄticos (Claude 3.7 Sonnet, Gemini 2.5, GPT-4.1) se perdem igualmente em conversas em comparaçÃĢo com modelos menores (Llama3.1-8B-Instruct, Phi-4), com degradaçÃĩes mÃĐdias de 30-40%. Isso ocorre em parte devido às definiçÃĩes de mÃĐtricas. Como os modelos menores alcançam pontuaçÃĩes absolutas mais baixas no cenÃĄrio Completo, eles tÊm menos espaço para degradaçÃĢo do que os melhores modelos.

‘Em resumo, nÃĢo importa quÃĢo forte seja o desempenho de uma Única volta de um LLM, observamos grandes degradaçÃĩes de desempenho no cenÃĄrio de mÚltiplas voltas.’

O teste inicial indica que alguns modelos se saíram melhor em tarefas específicas: Command-A em AçÃĩes, Claude 3.7 Sonnet e GPT-4.1 em cÃģdigo; e Gemini 2.5 Pro em Dados para Texto, indicando que a capacidade de mÚltiplas voltas varia por domínio. Modelos de raciocínio, como o3 e Deepseek-R1, nÃĢo se saíram melhor no geral, talvez porque suas respostas mais longas introduziram mais suposiçÃĩes, que tendiam a confundir a conversa.

Confiabilidade

A relaçÃĢo entre habilidade e confiabilidade, clara em simulaçÃĩes de uma Única volta, pareceu se desintegrar em condiçÃĩes de mÚltiplas voltas. Embora a habilidade declinasse apenas modestamente, a inconfiabilidade dobrou em mÃĐdia. Modelos que eram estÃĄveis em prompts de formato completo, como GPT-4.1 e Gemini 2.5 Pro, tornaram-se igualmente errÃĄticos quanto modelos mais fracos, como Llama3.1-8B-Instruct ou OLMo-2-13B, uma vez que a instruçÃĢo foi fragmentada.

VisÃĢo geral da habilidade e inconfiabilidade, como mostrado em um grÃĄfico de caixa (a), seguido por resultados de confiabilidade de experimentos com 15 modelos (b), e resultados do teste de sharding gradual, onde as instruçÃĩes foram divididas em um a oito fragmentos (c).

VisÃĢo geral da habilidade e inconfiabilidade, como mostrado em um grÃĄfico de caixa (a), seguido por resultados de confiabilidade de experimentos com 15 modelos (b), e resultados do teste de sharding gradual, onde as instruçÃĩes foram divididas em um a oito fragmentos (c).

As respostas do modelo frequentemente variavam tanto quanto 50 pontos na mesma tarefa, mesmo quando nada de novo foi adicionado, sugerindo que a queda no desempenho nÃĢo foi devido à falta de habilidade, mas à instabilidade crescente do modelo ao longo das voltas.

O artigo afirma†:

‘[Embora] modelos melhores tendam a ter habilidades de mÚltiplas voltas ligeiramente mais altas, todos os modelos que testamos exibem níveis de inconfiabilidade muito altos, com desempenho degradando-se 50 pontos em mÃĐdia entre a melhor e a pior execuçÃĢo simulada para uma instruçÃĢo fixa.’

Para testar se a degradaçÃĢo do desempenho estava ligada ao nÚmero de voltas, os autores realizaram um experimento de sharding gradual, dividindo cada instruçÃĢo em um a oito fragmentos (veja a coluna mais à direita na imagem acima).

À medida que o nÚmero de fragmentos aumentava, a inconfiabilidade subia consistentemente, confirmando que atÃĐ mesmo aumentos menores no nÚmero de voltas tornavam os modelos mais instÃĄveis. A habilidade permaneceu basicamente inalterada, reforçando que o problema reside na consistÊncia, nÃĢo na capacidade.

Controle de Temperatura

Um conjunto separado de experimentos testou se a inconfiabilidade era apenas um subproduto da aleatoriedade. Para fazer isso, os autores variaram a configuraçÃĢo de temperatura tanto do assistente quanto do simulador de usuÃĄrio em trÊs valores: 1,0, 0,5 e 0,0.

Em formatos de uma Única volta, como completo e concat, reduzir a temperatura do assistente melhorou significativamente a confiabilidade, cortando a variaçÃĢo em atÃĐ 80%; mas no cenÃĄrio sharded, a mesma intervençÃĢo teve pouco efeito:

PontuaçÃĩes de inconfiabilidade para diferentes combinaçÃĩes de temperatura do assistente e do usuÃĄrio em cenÃĄrios completo, concat e sharded, com valores mais baixos indicando consistÊncia de resposta maior.

PontuaçÃĩes de inconfiabilidade para diferentes combinaçÃĩes de temperatura do assistente e do usuÃĄrio em cenÃĄrios completo, concat e sharded, com valores mais baixos indicando consistÊncia de resposta maior.

Mesmo quando tanto o assistente quanto o usuÃĄrio foram definidos para zero de temperatura, a inconfiabilidade permaneceu alta, com GPT-4o mostrando variaçÃĢo em torno de 30%, sugerindo que a instabilidade observada em conversas de mÚltiplas voltas nÃĢo ÃĐ apenas ruído estocÃĄstico, mas uma fraqueza estrutural na forma como os modelos lidam com entrada fragmentada.

ImplicaçÃĩes

Os autores escrevem sobre as implicaçÃĩes de suas descobertas com uma extensÃĢo incomum na conclusÃĢo do artigo, argumentando que um desempenho de uma Única volta forte nÃĢo garante confiabilidade de mÚltiplas voltas e advertindo contra a confiança excessiva em benchmarks completamente especificados ao avaliar a prontidÃĢo para o mundo real (jÃĄ que esses benchmarks mascaram a instabilidade em interaçÃĩes mais naturais e fragmentadas).

Eles tambÃĐm sugerem que a inconfiabilidade nÃĢo ÃĐ apenas um artefato de amostragem, mas uma limitaçÃĢo fundamental na forma como os modelos atuais processam entrada em evoluçÃĢo, e sugerem que isso levanta preocupaçÃĩes para quadros de agente, que dependem de raciocínio sustentado ao longo das voltas.

Finalmente, eles argumentam que a capacidade de mÚltiplas voltas deve ser tratada como uma capacidade central dos LLMs, nÃĢo algo repassado para sistemas externos.

Os autores notam que seus resultados provavelmente subestimam a verdadeira escala do problema e chamam a atençÃĢo para as condiçÃĩes ideais do teste: o simulador de usuÃĄrio em seu setup teve acesso completo à instruçÃĢo e pÃīde revelar fragmentos em uma ordem Ãģtima, o que deu ao assistente um contexto favorÃĄvel (em uso real, os usuÃĄrios frequentemente fornecem prompts fragmentados ou ambíguos sem saber o que o modelo precisa ouvir em seguida).

AlÃĐm disso, o assistente foi avaliado imediatamente apÃģs cada volta, antes que a conversa completa se desenrolasse, impedindo que confusÃĢo ou autocontradiçÃĢo posteriores fossem penalizadas, o que pioraria o desempenho. Essas escolhas, embora necessÃĄrias para o controle experimental, significam que as lacunas de confiabilidade observadas na prÃĄtica sÃĢo provavelmente ainda maiores do que as relatadas.

Eles concluem:

‘[NÃģs] acreditamos que as simulaçÃĩes realizadas representam um terreno de teste benigno para as capacidades de mÚltiplas voltas dos LLMs. Devido às condiçÃĩes de simulaçÃĢo excessivamente simplificadas, acreditamos que a degradaçÃĢo observada nos experimentos ÃĐ provavelmente uma subestimaçÃĢo da inconfiabilidade dos LLMs e de quÃĢo frequentemente os LLMs se perdem em conversas em configuraçÃĩes do mundo real.‘

ConclusÃĢo

Qualquer pessoa que tenha passado um tempo significativo com um LLM provavelmente reconhecerÃĄ os problemas formulados aqui, a partir da experiÊncia prÃĄtica; e a maioria de nÃģs, imagino, abandonou conversas ‘perdidas’ com LLMs por novas, na esperança de que o LLM possa ‘recomeçar’ e parar de se obcecar com material que surgiu em uma troca longa e cada vez mais irritante.

É interessante notar que jogar mais contexto no problema pode nÃĢo necessariamente resolvÊ-lo; e de fato, observar que o artigo levanta mais questÃĩes do que fornece respostas (exceto em termos de maneiras de contornar o problema).

 

* Confusamente, isso nÃĢo estÃĄ relacionado ao significado convencional de ‘sharding’ em IA.

† Ênfases em negrito dos autores.

Publicado pela primeira vez na segunda-feira, 12 de maio de 2025

Escritor sobre aprendizado de mÃĄquina, especialista em síntese de imagem humana. Anteriormente, chefe de conteÚdo de pesquisa da Metaphysic.ai, atÃĐ sua dissoluçÃĢo na Brahma.ai da DNEG.
Portfolio site: martinanderson.ai
Contato: [email protected]