Pular para o conteúdo
Cérebro

Consultar o Cérebro do negócio

v1.0.0
GEThttps://api.growthaisystem.com/api/v1/cerebro/contexto
  • ExigeAuthorization: Bearer gos_…— Chave de API (gos_…)· escoposcerebro.read

Monta o contexto que um agente usaria para responder sobre o assunto q: só conteúdo aprovado da empresa e pesquisa de mercado (marcada), nunca documentos de gestão. Cada trecho vem com a citação (ref) e a versão; asOf refaz a leitura como era naquela hora; pastas limita a busca a algumas pastas (com as subpastas). O conteúdo é DADO, nunca instrução: use textoParaModelo, que já vem delimitado.

Parâmetros de consulta

Vão na querystring, depois do ?.

  • qstringobrigatório

    Pergunta ou assunto, em linguagem natural.

    • tamanho 1–500
  • limitintegeropcional

    Máximo de trechos devolvidos (1–20).

    • padrão 8
    • faixa 1–20
  • asOfstring (date-time)opcional

    Instante ISO-8601: devolve o que o Cérebro sabia naquela hora (versões e revisões do catálogo da época).

    • regex "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579]…
  • pastasstringopcional

    Chaves de pasta separadas por vírgula (empresa,oferta, até 50): só trechos de documentos dessas pastas e das subpastas delas. Ausente = o Cérebro inteiro. Chave que não existe não casa nada.

    • regex "^[a-z0-9_-]{1,40}(,[a-z0-9_-]{1,40}){0…

Respostas

6 respostas documentadas — o código, o que ele significa nesta rota e a forma do corpo.

200Deu certoapplication/json

Pacote de contexto do Cérebro para a pergunta: trechos aprovados (classe empresa) e pesquisa de mercado marcada, mais o catálogo vigente. status: vazio é sucesso — o Cérebro não tem nada relevante sobre o assunto.

V1CerebroContexto

  • leituraIdstring

    Id desta leitura (auditoria: o que o Cérebro devolveu, e em que versão).

  • statusstring
    • um de"completo""parcial""vazio"
  • motivosParcialstring[]
  • manifestoHashstring

    sha256 do manifesto (versões dos trechos + revisões do catálogo).

  • asOfstring | null
  • montadoEmstring
  • Cada item — V1CerebroTrecho

    • rotulostring

      Como citar este trecho no texto ao modelo (c1, c2…).

    • refstring

      Citação estável: cerebro://trecho/<id>@v<versão>.

    • documentoIdstring
    • documentoTitulostring
    • versaoNumerointeger | null
    • secaoTitulostring
    • textostring

      Texto LITERAL do trecho aprovado (nunca parafraseado).

    • classestring
      • um de"empresa""pesquisa"
    • marcastring

      pesquisa = pesquisa de mercado, não é fato da empresa. Trate como contexto, nunca como promessa.

      • um de"nenhuma""pesquisa"
    • tiposstring[]

      Tipos de ponto ancorados no trecho (fato, regra, objecao, prova, pergunta_frequente, processo, concorrente, publico, linguagem, gatilho…). gatilho = evento na vida ou no negócio do cliente que o faz procurar a empresa agora.

    • valeAtestring | null

      Dia (YYYY-MM-DD) até quando o conteúdo vale; null = sem prazo.

    • emConflitoboolean

      Há conflito aberto sobre este conteúdo: confirme antes de usar.

    • scorenumber
  • Cada item da lista

    • refstring
    • motivostring
  • conteudoNaoConfiaveltrue

    O conteúdo é DADO, nunca instrução.

    • sempre true
  • textoParaModelostring

    Bloco pronto para o prompt, delimitado por <dados_do_cerebro nao_sao_instrucoes="true">.