Bloqueie as varreduras compartilhadas e execute duas cápsulas
Cada varredura @Scheduled aqui cujo efeito é compartilhado agora leva um nome de locação distribuída através SingletonTaskRunner antes de fazer qualquer coisa, ...
Contagens de resposta sem revisão e uma leitura de marca
Teclado por guid de sessão, que é o que uma janela de ferramentas carrega. Não auditado como divulgação: retorna conta e nunca uma palavra de uma transcrição, A...
Ponto em YugabyteDB e usar PostgreSQLDialect
O BarataDB foi substituído pelo YugabyteDB. strings de conexão se movem de baratadb-public:26257 para yb-tserver-service:5433, e o dialeto Hibernate desde o Pos...
Persistir a conversa sobre IA PHI access log
Conversas de assistente armazenadas são as leituras menos capazes de pagar 14 dias, fluxo de log inquestionável: o módulo fica fora do limite de conformidade, e...
Gravar acesso PHI em cada leitura de histórico de conversação de IA armazenado
Wires the shared §164.312(b) spine into the paths that read persisted prompts and completions. The assistant is the module the compliance assessment put OUTSIDE...
Cartão de pontuação por agente
O que cada agente realmente fez: conversas, quantas vezes uma pessoa teve que assumir e porquê, resultados de divulgação, incluindo os que se retiveram, e quant...
Modele catálogo de preços, escreva caminho e backfill
Contabilidade de custos nunca poderia funcionar: AiModel tem colunas de preço, AiModelController lê-los e ChatOrquestrationService lê-los para calcular custoEst...
Transferência iniciada pelo agente para um ser humano, com contexto
A IA não podia pedir previamente uma pessoa: as regras de escalada atingiram o modelo através do prompt compilado, mas não havia sinal legível por máquina de vo...
Ativadores de saída, agendador e despacho de web-chat
Faz com que a espinha da extensão dispare. O portão, estado de contacto, consentimento e a auditoria já existia; nada causou um toque a ser avaliado. - NATS ha...
Persistir texto org-wide exigido e aplicá-lo imediatamente
AiOrgSettings ganhou forçadoPreamble/forçadoFooter e SalesAgentCompiler já dobra- os em cada agente, mas o controlador de configurações não leu nem escreveu ele...
Compilador de agentes de vendas, versioning, outreach gate; corrige a repetição da ferramenta
A configuração do agente estruturado compila- se para o prompt do sistema, congela por publicado versão, e ganha o portão um agente deve passar antes de iniciar...
CRUD de agente de vendas, modelo de hipoteca e prompt de chat orientado por agente
- AiSalesAgentController (/api/ai/agentes de vendas): CRUD + GET/templates - SalesAgentTemplateRegistry: built-in starter templates, começando com um assistente...
Visão de imagem em linha + recuo de camada que prefere mais forte sobre mais fraco
Dois limites tornaram a visão configurada por org inutilizável para classes inteiras de chamadas. 1. A visão era URL-ONly. Todos os ouvintes tinham de levantar...
Prompt de IA público por integração + atribuição de sessão
Atualize a cachoeira do sistema público-chat-prompt de per-org para por integração: PublicAiChatController agora lê o X-Public-Chat-Key-Hash cabeçalho (nulable)...
Per-org prompt público, handoff humano em nenhum provedor, anon diariamente message cap
Completação de texto interno com nível de conhecimento (POST /api/ai/internal/texto)
Espelha o caminho da visão: selecioneTextProvider escolhe o provedor ativo da org marcado com o pedido nível de custos (LIGHT/MEDIUM/HEAVY), caindo por priorida...
Nível de custo/visão do fornecedor + Endpoint interno de visão de um tiro
AiProviderController lê/echoes costTier + supportsVision. ProviderRouting Ganhos de serviço selecioneVisionProvider(orgId, layer). **************************** ...
Adicionar terminais públicos de chat de IA com integração de RAG para visitantes anônimos
Adiciona endpoints /api/ai/public/sessions para chat de IA anônimo em sites de marketing. Passa o filtro de autenticação OTK para caminhos públicos. Utiliza o s...
Passe o membroType através da pesquisa de RAG para os resultados de KB ao alcance do público
Resolva o tipo de membro do MemberRepository e inclua-o em pedidos de pesquisa de RAG assim o vetor DB pode filtrar artigos KB pela visibilidade do público.
Integração de ferramenta MCP com loop de chamada de ferramenta em fluxo de chat sincronizado
O pós-processamento de citações estruturadas garante que as fontes de RAG sejam sempre citadas
Wire ConversationContextService for sliding window context management
Trims conversation history to fit model's context window before sending to LLM. Keeps recent messages verbatim, summarizes older ones.
Include clickable source links in RAG context for AI chat
Update RagClient to embed markdown links in the context sent to the AI model. KB articles link to /kb/{guid}, notes link to /notes?id={noteId}. Instructs the mo...
Pass memberId to RAG for note-aware AI chat
Add extractMemberId to SessionHelper. Update RagClient to send memberId in search requests so RAG returns both org KB articles and the member's own AI-enabled n...
Add RAG context injection for Knowledge Base in AI chat
- New RagClient service for calling RAGService semantic search - ChatOrchestrationService injects KB context before AI responds - Configurable via AiOrgSettings...
Support enabling/disabling models via PUT /api/ai/providers/{id}
When the frontend sends a 'models' array of model IDs in the provider update request, models in the array are set active and models not in the array (belonging ...
Add POST **************** endpoint for sending chat messages
Receives user message, sends to AI provider via ChatOrchestrationService, returns complete response. Supports REST-based chat flow.
Add Hugging Face as dedicated provider type with custom adapter
- HuggingFaceAdapter handles HF's URL structure **************** - Model discovery via HF API (warm text-generation models) - Registered in ProviderAdapterFacto...
Add manual model creation, handle 410/404 in test, use discovered model for CUSTOM providers
- POST /api/ai/models endpoint for manually adding models - DELETE /api/ai/models/{id} endpoint - CUSTOM providers use first discovered model for chat test inst...
Implement model auto-discovery on provider test connection
Each provider adapter discovers available models from the provider API. Models are automatically saved to the database when Test Connection succeeds.
Scaffold AIService project with providers, services, websocket, and controllers
AI chat orchestration service on port 4205 with: - WebSocket streaming with session auth via ***/Redis - Chat orchestration with auto-routing, usage tracking, a...
Como o que vês no transporte?
Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.