Caso de uso Investigação de motores de resposta

Como capturar as consultas
derivadas do ChatGPT

Quando o ChatGPT pesquisa na web não pesquisa aquilo que você perguntou. Reescreve a sua pergunta num punhado de consultas mais estreitas e pesquisa essas. Veja aqui como as ver: pela via difícil com código, e pela via curta com o Moose.

Veja o Moose a fazê-lo Mostre-me o código
Chat Fluxos de trabalho
Hi, Moosehttps://himoose.com
Novo chat
Início Caixa de entrada Contexto Visibilidade Fluxos de trabalho Áudio Chats Biblioteca de artefactos Ligações
Recentes
Sam SamPremium
Capturar consultas derivada… Novo chat Partilhar
Capturar consultas derivadas do ChatGPT
Para que prompt quer as consultas derivadas do ChatGPT?
melhores plataformas de segurança com IA para PME
A capturar as consultas derivadas do ChatGPT…
Consultas derivadas do ChatGPT

A OpenAI expôs 12 consultas derivadas do ChatGPT distintas para este prompt.

Prompt

melhores plataformas de segurança com IA para PME

Consultas derivadas
  • melhores plataformas de segurança com IA para PME 2026 endpoint email nuvem deteção gerida pequena empresa
  • guia de mercado Gartner plataformas de cibersegurança PME IA 2026
  • plataforma de cibersegurança pequena empresa funcionalidades IA preços oficiais MDR segurança de email oficial
  • site:microsoft.com Defender for Business oficial proteção de endpoints PME
  • site:huntress.com managed EDR pequena empresa oficial
  • site:sentinelone.com Singularity Core pequena empresa oficial
  • site:sophos.com Intercept X pequena empresa oficial
  • site:crowdstrike.com Falcon Go pequena empresa preços oficiais
  • site:bitdefender.com GravityZone Small Business Security preços oficiais
  • site:todyl.com plataforma de segurança gerida PME oficial
  • melhor MDR para pequena empresa 2026 comparação independente análise
  • segurança de email PME proteção antiphishing com IA preços oficiais 2026
Partilhe um URL, um rascunho, ou faça uma auditoria AEO…
GPT-5.6 Luna Enviar
Hi, Moose 0.3.281 Beta Precisa de ajuda?
Uma recriação do que acontece de verdade. Uma pergunta, doze consultas, cerca de onze segundos.
O Moose, um cão, a supervisionar uma secretária

Supervisor-chefe de secretária. Dispersa-se constantemente. Esquilo, poste, outro cão, outra vez o esquilo. Não sintetiza nada.

A definição

O que é uma consulta derivada do ChatGPT?

Uma consulta derivada é uma das várias pesquisas que o ChatGPT escreve para si próprio quando decide pesquisar na web. Você escreve uma pergunta. Antes de responder, o modelo reescreve-a num conjunto de pesquisas mais estreitas e específicas, executa-as todas, lê o que volta e sintetiza uma única resposta.

As pesquisas que escreveu são as consultas derivadas. Não são aquilo que você escreveu e não aparecem na resposta. São as consultas que as suas páginas têm mesmo de ganhar.

O que o utilizador escreveu
melhores plataformas de segurança com IA para PME
1 prompt
O que o ChatGPT pesquisou
melhores plataformas de segurança com IA para PME 2026 endpoint email nuvem deteção gerida pequena empresa
guia de mercado Gartner plataformas de cibersegurança PME IA 2026
plataforma de cibersegurança pequena empresa funcionalidades IA preços oficiais MDR segurança de email oficial
site:microsoft.com Defender for Business oficial proteção de endpoints PME
site:huntress.com managed EDR pequena empresa oficial
site:sentinelone.com Singularity Core pequena empresa oficial
12 consultas, 6 mostradas
Sem o Moose

Como capturar consultas derivadas com código

Não há API pública para isto. A única forma de ver as consultas por sua conta é conduzir um navegador real com sessão iniciada e ler as chamadas à ferramenta de pesquisa no fluxo de resposta à medida que vão passando. Aqui fica um ponto de partida que funciona e uma lista honesta do que vai partir.

playwright
# fanout.py · read ChatGPT's own search calls off the wire
import asyncio, json
from playwright.async_api import async_playwright

PROMPT = "melhores plataformas de segurança com IA para PME"
found  = set()

def harvest(evt):
    msg = evt.get("message") or {}
    # the fan-out queries ride inside the search tool call
    if msg.get("author", {}).get("name") != "web":
        return
    for part in msg.get("content", {}).get("parts", []):
        if isinstance(part, str) and part.startswith('search("'):
            found.add(part[8:-2])

async def main():
    async with async_playwright() as pw:
        # a real logged-in profile. clean headless gets challenged.
        ctx  = await pw.chromium.launch_persistent_context(
            "~/.chatgpt-profile", headless=False)
        page = await ctx.new_page()

        async def on_response(res):
            if "/backend-api/conversation" not in res.url:
                return
            body = await res.text()          # SSE, not JSON
            for line in body.splitlines():
                if line.startswith("data: "):
                    try: harvest(json.loads(line[6:]))
                    except ValueError: pass

        page.on("response", on_response)
        await page.goto("https://chatgpt.com/?search=1")
        await page.fill("#prompt-textarea", PROMPT)
        await page.keyboard.press("Enter")
        await page.wait_for_timeout(45_000)  # no "done" signal
        print(json.dumps(sorted(found), indent=2))

asyncio.run(main())
// fanout.mjs · same idea, node + playwright
import { chromium } from 'playwright';

const PROMPT = 'melhores plataformas de segurança com IA para PME';
const found  = new Set();

// headless gets challenged, so this opens a real window
const ctx  = await chromium.launchPersistentContext(
  './chatgpt-profile', { headless: false });
const page = await ctx.newPage();

page.on('response', async (res) => {
  if (!res.url().includes('/backend-api/conversation')) return;
  const body = await res.text().catch(() => '');  // SSE
  for (const line of body.split('\n')) {
    if (!line.startsWith('data: ')) continue;
    let evt;
    try { evt = JSON.parse(line.slice(6)); } catch { continue; }
    const msg = evt?.message;
    if (msg?.author?.name !== 'web') continue;
    for (const p of msg?.content?.parts ?? []) {
      if (typeof p === 'string' && p.startsWith('search("'))
        found.add(p.slice(8, -2));
    }
  }
});

await page.goto('https://chatgpt.com/?search=1');
await page.fill('#prompt-textarea', PROMPT);
await page.keyboard.press('Enter');
await page.waitForTimeout(45_000);   // no "done" signal
console.log([...found].sort());
O que parte
Precisa de uma janela com sessão iniciada

Um contexto headless limpo apanha um desafio de verificação. Acaba por correr um Chromium visível com a sua própria sessão lá dentro, e a tomar conta dele.

O payload não está documentado

O nome do autor, o array de partes, o invólucro search("…"): nada disso é um contrato. Já mudou antes e vai voltar a mudar, sem aviso.

A pesquisa nem sempre dispara

Se o modelo responder de memória não há derivação nenhuma, e nada lhe diz que foi isso que aconteceu. Fica simplesmente com um conjunto vazio.

Um prompt, um momento

Sem agendamento, sem eliminar duplicados entre execuções, sem comparar com a semana passada. Capturar uma vez é fácil. Capturar repetidamente e reparar no que mexeu é que é o trabalho a sério.

Leia primeiro os termos

Automatizar uma sessão do ChatGPT com o seu início de sessão é uma decisão que toma sobre a sua própria conta. Não lhe vamos dizer que não tem problema.

Com o Moose

Ou pergunta, e está feito em três movimentos

A mesma captura, a mesma fonte, sem ter de tomar conta de nenhum navegador. O Moose guarda todas as execuções, por isso pode comparar o conjunto de consultas desta semana com o da semana passada.

01
Abra um chat e peça

Escreva «capturar consultas derivadas do ChatGPT». Nenhum fluxo de trabalho para configurar, nenhum endpoint para ir procurar.

02
Dê-lhe o prompt

Qualquer pergunta que um comprador escreveria mesmo. O Moose executa-a e captura as chamadas de pesquisa que voltam.

03
Fique com a lista

As consultas ficam na sua biblioteca, exportáveis e prontas a alimentar um briefing ou uma verificação de cobertura.

A captura de consultas derivadas só existe no plano gerido

Esta não está disponível em BYOK Free nem em BYOK. A captura tem de vir directamente da OpenAI, e o acesso encaminhado através do OpenRouter não expõe de todo as pesquisas internas do ChatGPT. Se está num plano com chave própria, todo o resto do Moose continua a funcionar, incluindo as verificações instantâneas de visibilidade em cinco motores de pesquisa com IA reais. Esta funcionalidade em concreto não.

O que fazer com elas

Uma derivação capturada é um briefing de conteúdo que o motor escreveu por si

O conjunto real de consultas
O seu comprador perguntou uma coisa. O motor pesquisou doze.

São essas doze pesquisas, e não a pergunta original, que decidem que páginas são puxadas e lidas. Optimizar para o prompt é optimizar para uma coisa que o recuperador nunca viu.

A lista de confiança
Cada consulta site: é o modelo a nomear uma marca em que confia

Quando o ChatGPT quer uma resposta oficial vai directo a domínios específicos. Se o seu não está entre eles na sua própria categoria, esse é o sinal de lacuna mais claro que vai obter.

O briefing
Uma página que responde às doze é difícil de deixar de fora

Preços, comparação, especificação oficial, análise independente: a derivação diz-lhe qual destas coisas o motor queria e não encontrou num só sítio.

A tendência
Uma captura é uma fotografia. Doze semanas são um sinal.

O conjunto de consultas desloca-se à medida que o modelo e o índice mudam. Ver aparecer consultas novas é uma leitura antecipada de para onde a categoria está a andar.

Perguntas que nos fazem mesmo

As consultas derivadas são o mesmo que as citações que o ChatGPT mostra?

Não. As citações são as páginas que sobreviveram. As consultas derivadas são as pesquisas que as encontraram. Duas coisas muito diferentes: a lista de citações diz-lhe quem ganhou, a lista de consultas diz-lhe qual era a disputa.

As consultas mudam se eu repetir o mesmo prompt?

Normalmente sim, um pouco. As consultas centrais são estáveis, a cauda longa mexe-se. É exactamente por isso que uma captura é uma fotografia e capturas repetidas são um sinal. Corra o mesmo prompt todas as semanas e veja que consultas aparecem e desaparecem.

Optimizar para as consultas derivadas vai fazer com que me citem?

Ninguém pode prometer isso, e o Moose também não vai. O que as consultas lhe dão é uma leitura honesta daquilo que o modelo foi procurar. Se nenhuma das suas páginas responde a essas pesquisas, não está na corrida. Se responderem, pelo menos é elegível.

Os outros motores de resposta também derivam?

A maioria sim. O Perplexity, o Google AI Mode e o Gemini decompõem todos uma pergunta antes de pesquisar. O que muda é o quanto disso lhe mostram. O Google é o outro que vale a pena capturar, e funciona de forma suficientemente diferente para ter uma página só dele.

Mais coisas para perguntar ao Moose

Todos os casos de uso
Funcionalidade do plano gerido

Pare de adivinhar a consulta
por trás da resposta.

Descarregue o Hi, Moose, abra um chat e peça. A captura de consultas derivadas precisa do plano gerido, pela razão explicada acima. A aplicação é grátis de instalar e as verificações de visibilidade são grátis de executar.