콘텐츠로 건너뛰기
KAMOUniverse

변경 로그

무슨 일이야?

플랫폼에 대한 모든 개선 사항, 그것이 선적.

  1. · kamo-shared-library

    Create-key-hash attribution 칼럼을 PublicChatVisitor + SupportTicket에 추가하십시오

  2. · kamo-shared-library

    Per-org public-chat 시스템 멤버를위한 findOrganizationOwners 추가

  3. · MediaService

    이동식 푸시 파견(FCM data + direct APNs)

    채팅 수신 (MediaController), 지원 티켓 (SupportNotificationService), SMS/voicemail (VoipStompRelayController), 소셜 *********** 미쉐린-메시지 이메일 소비자와 같은 예언(스키프) 최대). Android = data-only high-priority FCM; iOS = Pushy를 통해 APNs HTTP / 2 직접 (no) iOS의 Firebase); 향후 CallKit 경로에 대한 APNS VOIP 예약. 회사연혁 비율 제한. POST /api/internal/push/dispatch (X-Internal-Auth) 크로스 서비스 기타 제품 FCM 서비스 계정 + APNs .p8가 제공 될 때까지 보낸 사람 no-op.

  4. · KlusterServices

    Api.*를 통해 AIService /ws/ai-chat를 노출시키세요

    IngressRoute (priority 100, websecure, ws-upgrade 미들웨어 산 압축) 경로 wss://api.<domain>/ws/ai-chat to kamowsai-service:80 — 같은 패턴 미디어.* WS 노선. Auth stays ?token=<***> 에 의해 검증 됨 AIService.

  5. · VOIPService

    REST +에 X- *** 토큰을 받아 ?st = 오디오 엔드포인트의 스트림 토큰

    OTKValidation의 특징 필터 우선: X-OTK → X-***-Token → ?st= (GET, 오디오 공유 StreamTokenCodec을 통해 검증된 스트리밍 경로 internal.auth.secret; 주장은 관제사의 기존 org/member를 먹이 인증). Native 플레이어는 이제 Range-request 녹음/voicemails를 할 수 있습니다.

  6. · MediaService

    REST의 X-***-Token을 받아보세요. 각 세션 타임아웃을 가진 슬라이드 TTL

    OTKPreAuthFilter는 X-OTK가 존재할 때 X-***-Token을 해결합니다. BFF없이 MediaService REST 호출. KSessionService는 지금 Redis를 미끄러지습니다 세션 자체 세션을 가진 TTLTimeoutMinutes 대신 30 분 세계.

  7. · SecurityService

    장치 군 SSO *********** 스트림 토큰, X-*** 헤더 패티

    - DeviceAuthController: (사용자, 장치) 당 튼튼한 장치 자격 회전에 교환 + 60s 은혜; /device/exchange는 per-org ***를 통해 PostAuth***서비스(same 폭포/labels/timeout as login) 및 반환 당 등록 (장치, org). - PostAuth***서비스: 옵션 모바일 세션 타임아웃 플로어 *********** 기본 720). - StreamTokenController: mints path-bound HMAC ?st= 토큰 (10 분) 그래서 미디어 플레이어는 per-request OTKs없이 Range-request 레코딩을 할 수 있습니다. - *********** 이제는 X-***-Token을 먼저 존중합니다. 제공 *********** 헤더 패티 쿠키가 없는 고객을 위해.

  8. · kamo-shared-library

    Device-token + Push-registration entities, HMAC 스트림 토큰 코드

    hashed secret, 회전 은혜, 슬라이딩 expiry), push device registrations ( Device+org+kind 당 하나의 푸시 대상) 및 StreamTokenCodec - 짧은 라이브 HMAC 토큰은 기본 플레이어는 일반 범위 요청으로 오디오를 스트리밍 할 수 있습니다.

  9. · SecurityService

    Cache는 패스를 가로지르는 docs; 해결/exhaust에 은퇴

    트레이너는 이제 한 번과 한 번 대신 여러 패스를 통해 대출을 재정립합니다. - TrainingDocStore는 PERSISTENT, deterministicallykeyed 캐시입니다. (key = hash of org|로안|docId). 문서에서 다운로드 MeridianLink ONCE 및 나중에 패스에 MinIO에서 재사용 - 비싼, 속도 제한, 공급 업체 의존 다운로드 결코 반복. - trainLoan는 하나의 패스를 실행합니다 : 캐시 온스 fetch → 추출 → diff 각 mapped 필드 대 SoR 값, UPSERTing 하나 레이블 당 대출-필드. - SOLVED (모든 mapped 필드를 일치하는 패스) 또는 EXHAUSTED (hit training.max-passes-per-loan, 기본값 5); 은퇴 cached docs are purged so close-loan PII is cached only while we're 여전히 대출을 작업, 결코 아카이브하지.

  10. · kamo-shared-library

    Multi-pass 닫히는 반 훈련 — 통행 카운터 + corpus upsert 열쇠

    닫히는 로난 트레이너는 이제 성공적 패스에 대출을 다시 읽습니다. 추출 reproduces 대출 outcome, 그래서: - LeadLosLink.closedLoanPasses는 per-loan 패스 캡을 구동합니다. 완전히 일치하지 않는 경우 EXHAUSTED, and closedLoanTrainedAt now means "retired" (SOLVED 또는 EXHAUSTED), "읽으면 한 번". - ExtractionCorrection.sourceRef (외부 대출 이름) 키 a per-loan-field UPSERT - (org, 대출, docType 당 1개의 현재 상표, 분야), 이렇게 반복된 통행은 대신에 상표를 범람합니다 새로운 행을 가진 corpus 각 통행.

  11. · kamo-shared-library

    상태 보존 진행은 닫히는 로란 트레이너에 대한 쓰기

    실행은 RUNNING, 터치 상태없이. 연산자 일시 중지 (status → PAUSED)는 더 이상 풀로우에서 득점 할 수 없습니다 스레드 - 가드 업데이트 일치 0 행, PAUSED 스탠드, 그리고 산책 다음 체크에서 중지합니다. 또한 stale-run 저장소에 대한 라이브 심박수.

  12. · SecurityService

    Harden 폐쇄형 트레이너 - concurrency, idempotency, limits

    - Concurrency: In-process activeOrgs 가드 + DB 클레임() 인스턴스는 org와 두 개의 복제를 두 배로 늘릴 수 없다; a 그의 heartbeat는 >10min stale 이다 reclaimable (공정은 중간 도보를 사망했습니다). - Idempotency: 이미 닫힌LoanTrainedAt를 표시하고, 마크를 건너 실제 닫히는 대출 훈련 후 대출 (예를들면 대출) 나중에 말하지 않는 유지는 그들이 닫히면 그들을 잡아. - 기억 안전: 30MB 이상 문서 건너뛰기 — downloadDocument 버퍼 전체 파일 및 SecurityService는 Memory-tight입니다. - 교육 docs에 대한 Signed-URL TTL은 이제 구성 및 기본값입니다. 15min 그래서 느린 15-page 비전 읽기 5 분 토큰을 중단 할 수 없습니다.

  13. · kamo-shared-library

    Harden 폐쇄 로란 트레이너 - 잠금을 실행 + per-loan idempotency

    - ClosedLoanTrainingRun.claim(): 임의 상태 UPDATE 이미 RUNNING 또는 그것의 heartbeat일 때만 실행의 소유권 stale (이전 소유자 사망)입니다. 두 명의 근로자를 중지 - 더블 클릭 제어, 실행 모든 per-org 킥, 또는 두 번째 서비스 복제 — 같은 org의 대출을 한 번과 duplicating 보정 / garbling 카운터. -********** 닫힌 대출은 지상 진실이므로 한 번 문서를 다시 읽는 것은 아무것도 없다. 더 보기 트레이너는 반복 패스를 유지하고 표시된 대출을 건너 (그 존재 새로 닫힌 대출을 잡기 위해) duplicating 라벨과 skewing에서 자주 처리 된 대출을 향해 corpus.

  14. · kamo-internal

    플랫폼 문서 AI 탭에 닫히는 로안 자동 트레이너 패널

    최고 수준의 소유자는 + MeridianLink 폐쇄 로란 트레이너를 모니터링 할 수 있습니다. Settings → Platform → Document AI에서 각 10만에 걸쳐. Per-org 행 표시 상태, 대출 (닫히는/seen), docs, 필드 및 일치 비율, 와 Run/Resume/Pause 컨트롤과 "Train all MeridianLink orgs"작동; 해당 이용 후기에 달린 코멘트가 없습니다. 같은 공유 corpus를 피드 동일한 탭에 인간적인 QC 큐.

  15. · SecurityService

    닫히는 로난 자동 trainer + 플랫폼 통제 endpoints

    닫힌 대출은 지상 진실입니다: 그것의 MeridianLink metadata는 대답입니다 열쇠, 그것의 문서는 입력입니다. ClosedLoanTrainer서비스는 각각 MeridianLink org의 닫힌 대출, 모든 문서를 다운로드, 그것을 읽고, 대출의 최종 값에 대한 읽음을 확산 - 일치는 확인합니다 모형, mismatch는 개정으로 SoR 가치를 표시합니다. 모든 상표는 입니다 태그 source=CLOSED LOAN과 동일한 크로스텐트 코푸에 합류 인간적인 QC 상자 급식. 반복에서 인간 없음. - *********** 첨가물 순수한 읽힌 (페이지 반복 + 비전 + 세례 스탬프), 기록 아무것도 — 모두에 의해 쓸모 앱 경로 및 트레이너. - TrainingDocStore + TrainingDocPublicController: ephemeral MinIO 상점 + one-shot HMAC-signed serve 그래서 org의 비전 제공 업체가 표를 할 수 있습니다 교육 doc (?page=N은 PDF 페이지를 렌더링), 그런 다음 삭제됩니다. 일시), 배경 풀, 가드 @Scheduled auto-tick (기본적으로). - SystemConfigurationController: 최고 수준의 상태/run-all/run/pause 플랫폼 감시자를 위한 endpoints.

  16. · kamo-shared-library

    Org-scoped 대출 로스터 닫힌 로란 트레이너에 대한 쿼리

    *************** 모든 LOS 링크드 인 트레이너 제공 org+provider를 위한 대출, 각 나르는 ExternalLoanName 그것은 읽습니다 상태 + 문서.

  17. · kamo-shared-library

    닫히는 로난 자동 트레이너 기초 (MeridianLink 지상 진실)

    자금 대출에 대한 교육 문서 추출을위한 기초 (응답 키) : - 닫히는LoanTraining run entity+repo — per-org run control + 라이브 카운터 - ExtractionCorrection는 SOURCE (CorrectionSource: HUMAN QC | CLOSED LOAN)를 얻습니다. corpus는 인간적인 QC에서 자동 훈련된 상표를 구별합니다. - MeridianLinkSoapClient: loadStatus (sStatusT 닫히는/funded 읽기) + EDocs listDocuments/downloadDocument (정확한 납품업자 확인을 건축했습니다 EDocs ops, 기본 통합의 사전 라이브 자세 일치). - ClosedLoanFieldMap : 추출 경로 → LO-XML 필드 ID 디프 브리지 + 값 정상화 (이름 필드 확인; 소득/DOB/address/asset ids 보류). 첨가제 + 기숙사 (작가 없음) - 트레이너 서비스는 다음에 구축합니다.

  18. · SecurityService

    DOC REJECTED 이메일은 평범한 이유를 나타낸다

    이제 두 가지 거부 경로는 ****************를 전달합니다. 차용자의 거절 이메일 대신 원시 대변.

  19. · kamo-shared-library

    문서 거부를 위한 일반 언어 차용기 메시지

    RejectionReasonType은 벌거 벗은 enum이었습니다 (차용자는 "ILLEGIBLE"를 보았습니다.) 현재 각 값은 차용표() 구제 문자열 + messageFor()를 나릅니다. mapper, 그래서 거부 주의 및 DOC REJECTED 이메일은 차용사를 정확하게 알려줍니다. 일반 언어로 수정하는 것.

  20. · kamo-internal

    플랫폼 검토 문서 AI 탭에 큐

    문서 AI 탭은 이제 크로스 텐더 리뷰를 호스트: low-confidence 모든 lender에서 추출, 가장 낮은 confidence 첫째, 인라인으로 확인 / 부정 / 거부. 이것은 하나의 공유를 훈련하는 중앙 라벨링입니다. 모델 - per-lender queue는 이제 이차 "내 자신의 대출 확인"보기.

  21. · SecurityService

    플랫폼 QC 큐 + 리뷰 엔드 포인트 (최고 수준의 소유자)

    system-config는 cross-tenant 적출 검토 queue + 확인/correct/reject를 얻는다, top-level 소유자에 게이트 - 공유 모델의 중앙 라벨링 표면.

  22. · kamo-shared-library

    Platform-wide QC 검토 (공동 모델에 대 한 라벨링)

    문서는 문서입니다 - 추출 및 모델은 플랫폼 수준이며, 이름 * Cross-tenant NEEDS REVIEW 큐 + QcReviewService.platformReview 추가 (org/app는 실제로 콜러가 아니라) 중앙 ops 팀은 검토 할 수 있습니다 1개의 훈련 corpus + 1개의 모형으로 각 tenant의 낮은 confidence 적출. Tenant self-review (자세한 대출) 남아, 공유 applyReview에 refactored.

  23. · SecurityService

    플랫폼 추출 구성 + 크로스-org corpus/accuracy/export

    system-config GET/PUT은 이제 ExtractAutoApplyConfidence + ExtractModelId를 운반합니다. 그리고 플랫폼 전체 corpus 크기 + per-doc-type 정확도를 보고; 추가 Cross-org NDJSON 교육 기관 수출 (최고 수준의 소유자). 적출은 읽습니다 SystemConfiguration (fallback 0.85) 대신 일정한 임계값.

  24. · kamo-internal

    플랫폼 "Document AI" 구성 탭

    문서 AI 탭을 *** ****** 자동 승인 신뢰 임계 값, 등록 된 미세 조정 모델 ID, 플랫폼 전체 교육 기관 크기 + per-doc-type 정확도 및 cross-org 교육 수출. configurable 플랫폼 수준의 추출 시스템을 만듭니다.

  25. · kamo-shared-library

    SystemConfiguration + cross-org corpus에 대한 플랫폼 문서 AI 구성

    ************** 추가 (기본 0.85) + EXTRACTION MODEL ID 플랫폼 SystemConfiguration Singleton - QC 게이트의 플랫폼 전체 레버 그리고 등록 된 고급 모델. cross-org corpus/accuracy 쿼리 추가 ExtractionCorrection 플랫폼 대시보드 + 교육 수출에 대한 저장소.

  26. · kamo-internal

    Org-wide "Document QC" 스튜어드 서브탭

    문서 QC 콘솔을 mortgage 스튜어드 스트립 (?sub=docqc)에 추가합니다. org-wide queue of low-confidence AI 추출은 대출, 인라인으로 그룹화 / 정확한 / 거부 및 각 대출으로 점프. 이것은 중앙 장소입니다 QC를 일하는 직원 — per-loan 문서 QC 단면도를 보완.

  27. · SecurityService

    GET /api/security/mlos/qc/queue — org-wide QC 포털 엔드포인트

  28. · kamo-shared-library

    Org-wide QC 큐 (employee 리뷰 포털)

    Org-scoped NEEDS REVIEW 쿼리 + QcReviewService.org 추가 직원 수 한 개의 포털에서 모든 대출의 낮은 confidence 추출, 한 번에 하나의 대출을하지.

  29. · kamo-internal

    응용 프로그램 세부 사항에 Steward Document-QC 검토 상자

    대출 세부 사항에 "Document QC"섹션 추가 : 낮은 confidence AI의 큐 확인 / 수정 / 필드 당 거부 (각 결정 훈련 모델 및 URLA에 대한 확인 된 값 적용), 플러스 교육 데이터 수출. /api/security/mlos/qc 프록시 + qcApi 클라이언트를 타전하십시오.

  30. · SecurityService

    QC 엔드포인트 + 신뢰도 추출 + 선물 / 세금 읽기

    - QcController (/api/security/mlos/qc, LOS VIEW PIPELINE): 리뷰 큐, 리뷰 동작 (confirm/correct/reject), NDJSON 교육 자료 수출, per-doc-type 정확도. - 지금 추출은 신뢰 + 각 사실에 doc 유형을 각인하고 QC 국가를 문 (>=0.85 자동 승인; QC 상자에 있는 대기의 밑에). - 새로운 추출 프롬프트 : 선물 편지 (금액 + 기부자; 종류 / 소스 주사), 세금 반품 / 일정 C 자영업 소득 (자세한 깃발 주사).

당신의 우주는 기다리고 있습니다.

몇 분 안에 무료로 시작하세요. 준비가 되면 언제든지 제품을 추가할 수 있습니다.

영원히 무료 - 신용 카드 필요 없음