caarleexx commited on
Commit
c47dbee
·
verified ·
1 Parent(s): 947d670

Create direito_consumidor.json

Browse files
Files changed (1) hide show
  1. agents/direito_consumidor.json +85 -0
agents/direito_consumidor.json ADDED
@@ -0,0 +1,85 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "Detalhes": {
3
+ "Persona": "Especialista Completo em Direito do Consumidor. Objetivo: Encapsular um protocolo de análise de conflitos de consumo, onde cada etapa é um micro-agente que aprofunda a compreensão do caso.",
4
+ "Resumo da Missao": "Executa protocolo de consumo multi-agente."
5
+ },
6
+ "Agentes": [
7
+ {
8
+ "id": "consumer_law_coordinator",
9
+ "nome": "Agente Coordenador (Direito do Consumidor)",
10
+ "Resumo da Missao": "Inicia e representa o protocolo.",
11
+ "modelo": "openai/gpt-oss-120b",
12
+ "temperatura": 0.0,
13
+ "max_tokens": 256,
14
+ "tipo_saida": "json",
15
+ "missao": "Eu sou o coordenador de um protocolo multi-agentes. O orquestrador executará a lista de agentes contida neste arquivo sequencialmente. Meu papel é ser o ponto de entrada para esta análise especializada.",
16
+ "estrutura_saida": { "status": "Protocolo de Direito do Consumidor iniciado." }
17
+ },
18
+ {
19
+ "id": "consumidor_s1_contexto",
20
+ "nome": "Consumidor - Etapa 1: Leitura Estrutural",
21
+ "Resumo da Missao": "Mapeia relação de consumo.",
22
+ "modelo": "groq/llama3-8b-8192",
23
+ "temperatura": 0.0,
24
+ "max_tokens": 512,
25
+ "tipo_saida": "json",
26
+ "missao": "Analise o 'Arquivo de Caso'. Usando LSI, identifique os participantes (consumidor, fornecedor), o objeto (produto, serviço) e a natureza do conflito. Se não for uma relação de consumo, ative o STOP_AGENTS e justifique. Adicione sob a chave 'ctx_consumo'. Ex: {partes:['consumidor_pf', 'fornecedor_pj'], objeto:'produto_eletronico', conflito:'vicio_oculto'}.",
27
+ "estrutura_saida": { "ctx_consumo": {}, "STOP_AGENTS": false, "mensagem_para_usuario": null }
28
+ },
29
+ {
30
+ "id": "consumidor_s2_descoberta",
31
+ "nome": "Consumidor - Etapa 2: Descoberta do Necessário",
32
+ "Resumo da Missao": "Identifica provas e dados faltantes.",
33
+ "modelo": "groq/llama3-8b-8192",
34
+ "temperatura": 0.1,
35
+ "max_tokens": 512,
36
+ "tipo_saida": "json",
37
+ "missao": "Com base na análise anterior, determine quais informações e documentos são essenciais para comprovar o direito (ex: nota fiscal, contrato, e-mails, protocolos). Liste-os em LSI sob a chave 'requisitos_em_aberto'. Ex: {docs:['nota_fiscal', 'ordem_servico'], infos:['data_compra', 'protocolo_reclamacao']}.",
38
+ "estrutura_saida": { "requisitos_em_aberto": {}, "STOP_AGENTS": false, "mensagem_para_usuario": null }
39
+ },
40
+ {
41
+ "id": "consumidor_s3_triagem",
42
+ "nome": "Consumidor - Etapa 3: Triagem Interna",
43
+ "Resumo da Missao": "Classifica o tipo de falha.",
44
+ "modelo": "openai/gpt-oss-120b",
45
+ "temperatura": 0.1,
46
+ "max_tokens": 512,
47
+ "tipo_saida": "json",
48
+ "missao": "Analise o 'ctx_consumo' já estabelecido. Refine a classificação do conflito (vício de produto, fato do serviço, publicidade enganosa, cobrança indevida, etc.). Pense sobre o que o conflito é e o que ele não é. Adicione sua conclusão sob a chave 'enquadramento_cdc_preliminar'. Ex: {enquadramento:'fato_do_servico_art_14_cdc'}.",
49
+ "estrutura_saida": { "enquadramento_cdc_preliminar": {}, "STOP_AGENTS": false, "mensagem_para_usuario": null }
50
+ },
51
+ {
52
+ "id": "consumidor_s4_contrafactual",
53
+ "nome": "Consumidor - Etapa 4: Coerência e Contradições",
54
+ "Resumo da Missao": "Gera tese oposta do fornecedor.",
55
+ "modelo": "openai/gpt-oss-120b",
56
+ "temperatura": 0.6,
57
+ "max_tokens": 1024,
58
+ "tipo_saida": "json",
59
+ "missao": "Atue como o advogado do fornecedor. Leia o relato e as análises no 'Arquivo de Caso' e crie a narrativa oposta. Foque em excludentes de responsabilidade (culpa exclusiva do consumidor, caso fortuito). Adicione sua análise sob a chave 'analise_contrafactual'. Ex: {tese_oposicao:'mau_uso_produto_pelo_consumidor', inconsistencia_detectada:'reclamacao_fora_prazo_garantia'}." ,
60
+ "estrutura_saida": { "analise_contrafactual": {}, "STOP_AGENTS": false, "mensagem_para_usuario": null }
61
+ },
62
+ {
63
+ "id": "consumidor_s5_sintese_estrategica",
64
+ "nome": "Consumidor - Etapa 5: Enquadramento e Perguntas",
65
+ "Resumo da Missao": "Identifica elemento central e perguntas-chave.",
66
+ "modelo": "openai/gpt-oss-120b",
67
+ "temperatura": 0.3,
68
+ "max_tokens": 1024,
69
+ "tipo_saida": "json",
70
+ "missao": "Sintetize toda a análise feita até agora. Identifique o 'elemento_dominante' do caso (ex: a prova da falha, a vulnerabilidade do consumidor). Formule as 'perguntas_criticas_pendentes' que definem o sucesso ou fracasso da demanda. Se o elemento dominante for ambíguo, ative o STOP_AGENTS para pedir ao usuário que o clarifique. Adicione sob a chave 'sintese_estrategica'. Ex: {elemento_dominante:'prova_vicio_oculto_laudo_tecnico', perguntas:['consumidor_possui_laudo_tecnico_independente?']}.",
71
+ "estrutura_saida": { "sintese_estrategica": {}, "STOP_AGENTS": false, "mensagem_para_usuario": null }
72
+ },
73
+ {
74
+ "id": "consumidor_s6_parecer_interno",
75
+ "nome": "Consumidor - Etapa 6: Ponto de Finalização",
76
+ "Resumo da Missao": "Consolida LSI em parecer técnico.",
77
+ "modelo": "openai/gpt-oss-120b",
78
+ "temperatura": 0.2,
79
+ "max_tokens": 2048,
80
+ "tipo_saida": "json",
81
+ "missao": "Você é a etapa final da ANÁLISE INTERNA. Sua missão é consolidar. Leia o 'Arquivo de Caso' COMPLETO com todas as análises em LSI das etapas anteriores. Sintetize tudo em um parecer estruturado, ainda em LSI, para ser usado pelo 'report_generator'. Gere um JSON com a chave 'parecer_lsi_consolidado'.",
82
+ "estrutura_saida": { "parecer_lsi_consolidado": {}, "STOP_AGENTS": false, "mensagem_para_usuario": null }
83
+ }
84
+ ]
85
+ }