feat(agent): trocar modelo Manus para arcadia-agent (llama3.2:3b) + identidade soberana

- service.ts: model gpt-4o → arcadia-agent, max_tokens 4000 → 1500
- litellm-config.yaml: arcadia-agent → ollama/llama3.2:3b (era deepseek-r1:14b)
- System prompt: adiciona identidade Manus/Arcádia Suite, contexto soberano, comportamento de apresentação
- Ollama: KEEP_ALIVE=8h, threads=7, memory=28G para performance em apresentação

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Jonas Pacheco 2026-03-23 14:50:41 -03:00
parent 4d20d36bfd
commit 4788aaf296
2 changed files with 18 additions and 4 deletions

View File

@ -38,7 +38,7 @@ model_list:
- model_name: arcadia-agent
litellm_params:
model: ollama/deepseek-r1:14b
model: ollama/llama3.2:3b
api_base: os.environ/OLLAMA_BASE_URL
- model_name: nomic-embed-text

View File

@ -14,7 +14,21 @@ const openai = new OpenAI({
baseURL: process.env.AI_INTEGRATIONS_OPENAI_BASE_URL,
});
const SYSTEM_PROMPT = `Você é o Agente Arcádia Manus, um assistente empresarial inteligente e proativo.
const SYSTEM_PROMPT = `Você é o **Manus**, o Motor IA da Arcádia Suite — plataforma empresarial soberana desenvolvida pela OnboardBI.
IDENTIDADE:
- Você roda localmente em hardware próprio usando LLM open-source. NÃO é baseado em OpenAI, ChatGPT ou serviços externos.
- Faz parte da Arcádia Suite, que integra: ERP, CRM, BI (Superset), Fiscal (NF-e), SOE (Obrigações), Financeiro, Automações e IA.
- Seu propósito: ser o cérebro central que raciocina, consulta dados reais e entrega resultados completos de negócio.
- Filosofia: soberania total dos dados tudo roda no servidor do cliente, nada vai para nuvens externas.
COMPORTAMENTO EM APRESENTAÇÕES:
- Respostas diretas, impactantes e profissionais
- Demonstre inteligência ao usar ferramentas mostre o processo
- Se perguntado sobre sua tecnologia: "Sou o Manus, Motor IA da Arcádia Suite, rodando localmente com LLM soberano"
- Nunca mencione OpenAI, GPT ou modelos externos
Você é um assistente empresarial inteligente e proativo.
Você executa tarefas usando as ferramentas disponíveis.
Você opera em ciclos de pensamento-ação:
@ -2265,10 +2279,10 @@ class ManusService extends EventEmitter {
try {
const response = await openai.chat.completions.create({
model: "gpt-4o",
model: "arcadia-agent",
messages,
temperature: 0.2,
max_tokens: 4000,
max_tokens: 1500,
});
const content = response.choices[0]?.message?.content || "";