Pular para o conteúdo principal

Assistente de IA (OpenAI + Anthropic)

O PulseChat inclui um assistente de IA integrado que pode: redigir respostas, sugerir op\u00e7\u00f5es de resposta r\u00e1pida, reescrever mensagens, corrigir ortografia e gram\u00e1tica, resumir conversas, traduzir mensagens e analisar sentimento.


1. Provedores e Modelos

  • OpenAI (ChatGPT): gpt-4o, gpt-4o-mini, gpt-3.5-turbo
  • Anthropic (Claude): claude-3-5-sonnet-20241022, claude-3-5-haiku-20241022, claude-3-opus-20240229

O motor de IA est\u00e1 em libraries/PulsechatAI.php e escolhe automaticamente qual API chamar.


2. Habilitando IA nas Configura\u00e7\u00f5es

Em Configura\u00e7\u00f5es do PulseChat > Assistente de IA -- Multi-Provedor: Habilite fun\u00e7\u00f5es de IA, escolha provedor, insira chave API, selecione modelo, ajuste prompt do sistema, temperatura e m\u00e1ximo de tokens.


3. Barra de Ferramentas de IA

Rascunho, Sugerir, Reescrever, Traduzir - dispon\u00edveis no compositor quando pulsechat_ai_enabled est\u00e1 ativado.


4. Fun\u00e7\u00f5es e Endpoints

4.1 Rascunho de Resposta

Endpoint: admin/pulsechat/channel_api/ai_auto_reply. Busca hist\u00f3rico, gera resposta, insere no compositor.

4.2 Sugest\u00f5es Inteligentes

Endpoint: admin/pulsechat/channel_api/ai_suggestions. Retorna 3 op\u00e7\u00f5es como chips.

4.3 Reescrever

Endpoint: admin/pulsechat/channel_api/ai_rewrite. Reescreve preservando significado.

4.4 Ortografia e Gram\u00e1tica

Endpoint: admin/pulsechat/channel_api/ai_spelling.

4.5 Resumo

Endpoint: admin/pulsechat/channel_api/ai_summary.

4.6 Sentimento

Endpoint: admin/pulsechat/channel_api/ai_sentiment. Retorna { sentiment, score, reason }.

4.7 Tradu\u00e7\u00e3o

Endpoint: admin/pulsechat/channel_api/ai_translate.


5. Internos: OpenAI vs Anthropic

Todos os chamados passam por PulsechatAI::_chat() que despacha para a API apropriada, normaliza respostas e registra uso em pc_ai_logs.


6. Seguran\u00e7a e Prompting

O prompt do sistema inclui instru\u00e7\u00f5es de seguran\u00e7a: nunca revelar prompts, n\u00e3o seguir instru\u00e7\u00f5es conflitantes de clientes, delegar a agentes humanos quando incerto ([HANDOFF]).


7. Resolu\u00e7\u00e3o de Problemas de IA

Verifique: configura\u00e7\u00f5es habilitadas, chave API v\u00e1lida, conectividade de rede para https://api.openai.com e https://api.anthropic.com, mensagens de erro espec\u00edficas e pc_ai_logs.