Habilita o agente a usar a Memória RAG (Retrieval-Augmented Generation) do sistema. Use esta skill sempre que precisar buscar informações contextuais sobre veículos, parceiros, lançamentos financeiros ou histórico de negócios que não sejam triviais de encontrar via SQL comum. Esta skill permite buscas semânticas (linguagem natural) no banco de dados vetorial do Supabase.
설치
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
Habilita o agente a usar a Memória RAG (Retrieval-Augmented Generation) do sistema. Use esta skill sempre que precisar buscar informações contextuais sobre veículos, parceiros, lançamentos financeiros ou histórico de negócios que não sejam triviais de encontrar via SQL comum. Esta skill permite buscas semânticas (linguagem natural) no banco de dados vetorial do Supabase.
RAG Agent — Sistema de Memória Semântica Inteligente
Esta skill estende as capacidades do agente, permitindo que ele consulte a "memória de longo prazo" do NEXUS ERP. Em vez de apenas ler tabelas, o agente pode buscar por conceitos e contextos.
PROTOCOLO DE BUSCA (Quando usar)
Sempre que o usuário fizer perguntas que exijam "lembrança" ou "contexto cruzado", siga este fluxo:
Identifique a intenção: O usuário quer saber algo sobre o passado, sobre um veículo específico ou um padrão de negócio?
Gere o Termo de Busca: Pense na frase que melhor descreve o que você procura.
Execute a Busca Vetorial: Utilize o MCP do Supabase para chamar a função RPC match_rag_memory.
Sintetize a Resposta: Use os fragmentos retornados para compor uma resposta rica e contextualizada.
FERRAMENTA PRINCIPAL: match_rag_memory (RPC)
Para realizar a busca, você deve chamar a função RPC no Supabase com os seguintes parâmetros:
query_embedding: O vetor gerado para a sua pergunta (Nota: se você não puder gerar o vetor diretamente, descreva a necessidade).
match_threshold: Nível de similaridade (recomendado: 0.5 a 0.7).
match_count: Quantidade de resultados (recomendado: 5 a 10).
p_organization_id: O ID da organização atual (OBRIGATÓRIO para multitenancy).
Os dados estão indexados com os seguintes metadados:
source_table: De onde veio o dado (est_veiculos, parceiros, fin_titulos).
source_id: ID original do registro.
type: Categoria (vehicle, partner, transaction).
QUANDO ATUALIZAR A MEMÓRIA
Sempre que você, como agente, realizar uma alteração crítica (ex: vender um veículo de 1 milhão de reais, ou cadastrar um parceiro VIP), você deve sugerir ou executar a atualização da memória RAG usando o script scripts/index-data.ts ou o serviço rag.service.ts.
REGRAS DE OURO
Privacidade: Nunca busque ou exiba dados de uma organization_id diferente da atual.
Precisão: A similaridade vetorial pode trazer resultados irrelevantes. Sempre valide os dados retornados antes de apresentá-los como verdade.
Contexto: Use a memória RAG como complemento ao SQL tradicional, não como substituto para consultas exatas (IDs, valores exatos).