Blocați matura comune, și rula două capsule
Fiecare @Scheduled matura aici al cărui efect este împărtășit acum ia un nume de leasing distribuit prin Singleton TaskRunner înainte de a face ceva, așa că rul...
Numărul de răspunsuri nerevizuite și o citire a marcajelor
Keyed by session guid, which is what a tool window cară. Neauditat ca o dezvăluirea: se întoarce contează și niciodată un cuvânt de o transcriere, și înregistra...
Punct la YugabyteDB și utilizați PostgreSQLDialect
CockroachDB a fost înlocuit de YugabyteDB. Conexiunea se mișcă din gandac-public:26257 to yb-tserver-service:5433, and the Hibernate dialect De la *************...
Persist AI conversație PHI traseu de acces la fi access log
Conversaţiile de asistente sunt cele mai puţin capabile să-şi permită 14 zile. flux de jurnal de necontestat: modulul stă în afara limitelor de conformitate, aș...
Înregistrați accesul PHI pe fiecare citire a istoricului conversației AI stocate
Fire de coloana vertebrală comună §164.312(b) în căile pe care citirea a persistat prompte şi completări. Asistentul este modulul de evaluare a conformității pu...
Carte de scor per agent
Ceea ce fiecare agent a făcut de fapt: conversații, cât de des o persoană a trebuit să preia și de ce, rezultatele de informare, inclusiv cele reținut, și ceea ...
Catalog preț model, cale de scriere și backfill
Contabilitatea costurilor nu ar putea funcționa: AiModel are coloane de preț, AiModelController le citește și ChatOrchestration Service le citește pentru a calc...
Predarea unui agent către un om, cu context
AI nu a putut cere anterior o persoană: regulile de escaladare au atins modelul prin intermediul prompt compilat, dar nu a existat nici un semnal de citit autom...
Declanșatoare, programator și dispecerat de chat
Face ca coloana vertebrală să tragă. Poarta, starea de contact, consimţământul şi Auditul a existat deja; nimic nu a cauzat o atingere care să fie evaluată. - ...
Textul necesar pentru org persist
AiOrgSettings câștigat forțatPreamble/forcedFooter și SalesAgentCompiler deja le pliază în fiecare agent, dar controlorul de setări nici citit, nici scris ei - ...
Compilator de agenti de vanzari, versiune, poarta de informare; repara reluare instrument
Agent structurat config compilații ale sistemului prompt, înghețări per publicat versiune, și câștigă poarta un agent trebuie să treacă înainte de a iniția cont...
Agent de vânzări CRUD, șablon ipotecar, și agent-condus chat prompt
- AiSalesAgentController (/api/ai/sales-agents): org-scoped CRUD + GET /templates - SalesAgentTemplateRegistry: built-in starter templates, begining with a asis...
Inline imagine + nivel de rezervă care preferă mai puternic decât mai slab
Două limite au făcut ca viziunea org-configurată să fie inutilizabilă pentru clase întregi de apelant. 1. Viziunea a fost URL- ONLY. Fiecare apelant a trebuit ...
Per-integrare publică AI prompt + atribuirea sesiunii
Upgrade public-chat sistem-prompt cascada de la per-org la per-integrare: PublicAiChatController citește acum X-Public-Chat-Key-Hash antet (nullable) transmis d...
Pe-org publice prompt, om-mână pe nici un furnizor, anon zilnic mesaj capac
Completare de text intern conştient (POST /api/ai/intern/text)
Oglinzi calea de viziune: selectați TextProvider alege furnizorul activ al org-ului etichetat cu cerințele nivel cost (LIGHT/MEDIUM/HEAVY), care se încadrează î...
Prestator de costuri/viziune passthrough + obiectiv intern de vedere cu o singură lovitură
AiProviderController citește/ecoes costTier + suportă Viziune. Description Câştiguri din servicii selectați VisionProvider (orgId, nivel). - Nu. ruleaza o singu...
Adăugați obiective publice de chat AI cu integrare LAR pentru vizitatori anonimi
Adds /api/ai/public/sessions finals for anonymous AI chat on marketing sites. Bypass OTK filtru auth pentru căi publice. Folosește sistemul orientat spre public...
Pass memberType through LAR search for audience-scoped KB results
Rezolvaţi tipul de membru din Depozitul Membru şi includeţi-l în cererile de căutare OAR astfel încât vectorul DB să poată filtra articolele KB prin vizibilitat...
Integrarea instrumentului MCP cu bucla de apel instrument în fluxul de chat sincron
Citate structurate post-prelucrare asigură că sursele LAR sunt întotdeauna citate
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...
Ca ceea ce vezi de transport maritim?
Fiecare dintre aceste actualizări aterizează automat în spațiul de lucru. Începe gratuit și urmăriți-l crească săptămână după săptămână.