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.