diff --git a/docker/litellm-config.yaml b/docker/litellm-config.yaml index 4de09a5..1c38eaf 100644 --- a/docker/litellm-config.yaml +++ b/docker/litellm-config.yaml @@ -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 diff --git a/server/manus/service.ts b/server/manus/service.ts index 802b2e5..7451417 100644 --- a/server/manus/service.ts +++ b/server/manus/service.ts @@ -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 || "";