Chứng minh sự triển khai theo tiêu hóa, không theo thẻ
Việc trước đó ngăn cản ảnh «set » là một ảnh không hoạt động. Điều này khẳng định Kết quả: sau khi cuộn ra, thẻ được giải quyết để tiêu hóa tại đăng nhập và Các...
Một sự tái thiết của cùng một cam kết không có gì và báo cáo thành công
Hình ảnh được đánh dấu bằng chia sẻ cam kết, vì vậy xây dựng lại cùng một cam kết sản xuất một tham chiếu ảnh giống hệt. « kubctl đặt ảnh » rồi không thay đổi g...
Hãy để con tàu cũ này làm xong việc
Triển khai thay thế kén duy nhất của mỗi dịch vụ bằng không có gì để đáp ứng yêu cầu bay. Ba thiết lập, được áp dụng trên toàn hạm đội: - Trước khi ngưng ngủ 1...
KB khán giả thener tích hợp, phù hợp Kb readerScope
Bộ lọc phục hồi khớp chính xác với bộ phận thông tin của độc giả: Phù hợp với iVivible ToTaemMMMMm và không có gì khác. Vì vậy, một bài báo một tác giả đã có Kh...
Cỡ kén trên trần nhà đống JVM
Hình ảnh bắt đầu với JVM với -X: max BRMPercentage = 70 -X:+ Luôn luôn preTouch, vì vậy Chỉ riêng chất thải có thể mất 70% các container giới hạn và chạm trước ...
Harden tải xuống kubecl chống lại flaky eag [skip ci]
dl.k8s.io trên eagly eagly thả giữa chuyển tiếp: cong: (56) SSL SSL read: lỗi hoặc âm thanh tồi Việc triển khai một tòa nhà màu xanh khác đã thất bại. Quan sát...
Lower embedding batch size to 8 to match model backend limit
The TEI backend forces max_batch_requests=8 regardless of client config. Batches of 32 were still failing with connection errors.
Batch embedding requests to respect model's max batch size of 32
The embedding model rejects requests with more than 32 inputs, but articles with large content produce 46-198 chunks. All embedding attempts were failing with 4...
Add search request/response logging to RagSearchController
Log orgId, query, result count, and full stack traces on error to diagnose 500 responses seen from AIService.
Reduce chunk size to fit all-MiniLM-L6-v2 token limit (256 max)
Chunk target was 2000 chars (~512 tokens) but the embedding model only accepts 256 tokens, causing 413 validation errors. Reduce to 800 chars (~200 tokens) with...
Use integer match filter for Qdrant searches instead of matchKeyword
The orgId and articleId payload fields are stored as integers via value(Long), but search and delete filters used matchKeyword() which only matches string/keywo...
Index KB articles for RAG on creation, not just when published
Previously the RAG pipeline only indexed PUBLISHED articles, requiring the full review/approval cycle before the AI chat could reference them. Now indexes all a...
Grant all rights when rights list is empty (rights system not yet enforced)
Rename qdrant config properties to avoid K8s env var collision
Kubernetes auto-creates QDRANT_PORT env var from the qdrant Service, which overrides the Spring property with 'tcp://ip:port' instead of an integer. Renamed to ...
Make NATS consumer startup resilient with retry logic
Consumer now retries subscription in a background thread with backoff if KB_EVENTS stream doesn't exist yet. Prevents crash loop when KBService hasn't published...
Như những gì anh thấy vận chuyển?
Mỗi một bản cập nhật này đều được tự động cập nhật trong không gian làm việc của bạn. Bắt đầu tự do và xem nó lớn lên tuần này qua tuần khác.