DocsMint là gì?
DocsMint là một không gian làm việc tri thức thuần AI được thiết kế dựa trên một ý tưởng đơn giản: tri thức được sử dụng bởi con người và các tác nhân AI nên cùng tồn tại ở một nơi.
Các trình soạn thảo tài liệu truyền thống chủ yếu được xây dựng cho con người. Các hệ thống tri thức AI thường giải quyết vấn đề ngược lại và biến tài liệu thành một lớp truy xuất vô hình, khiến con người khó có thể kiểm tra hoặc duy trì.
DocsMint kết hợp cả hai.
Người dùng có thể tạo, chỉnh sửa, tổ chức, tìm kiếm và chia sẻ tài liệu thông qua giao diện web thông thường, trong khi các ứng dụng và tác nhân AI có thể làm việc với cùng một nguồn tri thức đó thông qua các giao diện lập trình.
Thay vì phải duy trì một cơ sở tri thức cho nhóm, một cơ sở khác cho trợ lý AI và các bản sao bổ sung bên trong các ứng dụng khác nhau, DocsMint cung cấp một nguồn tri thức chung luôn hiển thị và có thể chỉnh sửa được.
Viết và Quản lý Tri thức
DocsMint cung cấp trình soạn thảo trực quan bên cạnh việc chỉnh sửa Markdown thô.
Các tài liệu được lưu trữ bằng mô hình trình soạn thảo có cấu trúc, trong khi Markdown vẫn là một định dạng thuận tiện để chỉnh sửa, nhập, xuất và làm việc với các công cụ dành cho nhà phát triển.
Không gian làm việc hỗ trợ các thành phần cơ bản hàng ngày của một hệ thống tri thức:
Điều này giúp DocsMint hữu ích cho nhiều mục đích hơn là chỉ tài liệu truyền thống.
Một không gian làm việc có thể chứa các thông số kỹ thuật sản phẩm, nghiên cứu, hợp đồng, quy trình nội bộ, ghi chú cuộc họp, tài liệu kỹ thuật, bài viết, đề xuất, tri thức dự án hoặc bộ nhớ dài hạn được sử dụng bởi các tác nhân AI.
Mục tiêu không phải là ép buộc người dùng vào một "giao diện AI" đặc biệt. Con người có thể làm việc với tài liệu một cách bình thường trong khi tri thức nền tảng vẫn có thể sử dụng được bởi máy móc.
- tài liệu;
- danh mục và thư mục;
- siêu dữ liệu (metadata) và thẻ (tags);
- chia sẻ và kiểm soát truy cập;
- nội dung có cấu trúc có thể tái sử dụng;
- tìm kiếm trên toàn bộ không gian làm việc.
Tìm kiếm, Truy xuất Ngữ nghĩa và GraphRAG
Chỉ riêng tìm kiếm theo từ khóa sẽ ngày càng trở nên hạn chế khi cơ sở tri thức lớn dần.
DocsMint kết hợp nhiều phương pháp truy xuất để tìm kiếm thông tin dựa trên cả câu chữ và ý nghĩa.
Lớp tìm kiếm của nó bao gồm khớp chính xác (exact matching), tìm kiếm từ vựng (lexical search), khớp mờ (fuzzy matching), truy xuất vector (vector retrieval), mở rộng đa ngôn ngữ và truy xuất dựa trên đồ thị (graph-based retrieval).
Kết quả từ các hệ thống này được kết hợp để tạo ra một tập hợp kết quả xếp hạng hữu ích hơn.
Các tài liệu được tự động chia nhỏ (chunked) và nhúng (embedded) để truy xuất ngữ nghĩa. Khi nội dung hoặc siêu dữ liệu liên quan thay đổi, DocsMint sẽ cập nhật phần biểu diễn tìm kiếm bị ảnh hưởng một cách tăng dần thay vì xây dựng lại toàn bộ cơ sở tri thức.
GraphRAG thêm một lớp khác bằng cách kết nối các thực thể và tài liệu liên quan, cho phép việc truy xuất vượt ra ngoài các đoạn văn bản rời rạc và tận dụng các mối quan hệ bên trong cơ sở tri thức.
Kết quả là một không gian làm việc có thể được tìm kiếm bởi con người, đồng thời đóng vai trò là hạ tầng truy xuất cho các hệ thống AI.
Được xây dựng cho các Tác nhân AI
DocsMint được thiết kế để được sử dụng trực tiếp bởi phần mềm, không chỉ thông qua giao diện web.
Cùng một không gian làm việc có thể được truy cập thông qua:
Điều này cho phép các trợ lý AI và các tác nhân tự hành (autonomous agents) có thể đọc, tìm kiếm, tạo và cập nhật kiến thức mà không cần phải duy trì một cơ sở dữ liệu vector riêng biệt hoặc một bản sao riêng tư của ngữ cảnh dự án.
Ví dụ, một tác nhân lập trình có thể truy xuất các quyết định kỹ thuật và thông số sản phẩm trước khi triển khai một tính năng. Một tác nhân nghiên cứu có thể lưu trữ các phát hiện ngược trở lại không gian làm việc. Một trợ lý khác sau đó có thể tiếp tục nhiệm vụ bằng cách sử dụng cùng một lượng kiến thức đó.
Vì các tài liệu nguồn vẫn hiển thị với người dùng, kiến thức do các tác nhân tạo ra cũng có thể được xem xét và chỉnh sửa trực tiếp.
Điều này giúp DocsMint trở nên hữu ích như một lớp kiến thức và bộ nhớ bền vững giữa các công cụ và ứng dụng AI khác nhau.
- REST API;
- TypeScript SDK;
- CLI;
- MCP server.
Thiết kế để Tự lưu trữ (Self-Hosted)
DocsMint có thể chạy như một ngăn xếp tự lưu trữ hoàn chỉnh trên cơ sở hạ tầng do người dùng kiểm soát.
Việc triển khai bao gồm ứng dụng, PostgreSQL, cơ sở hạ tầng tìm kiếm vector, dữ liệu đồ thị, xử lý nền và lưu trữ tệp.
Một bản cài đặt dựa trên Docker tiêu chuẩn sẽ cung cấp không gian làm việc hoàn chỉnh mà không yêu cầu người dùng phải tự lắp ráp một tập hợp riêng biệt các dịch vụ kiến thức, vector và tác nhân.
Đối với các khối lượng công việc AI, việc triển khai có thể sử dụng một nhà cung cấp mô hình được lưu trữ hoặc cơ sở hạ tầng suy luận cục bộ.
Phiên bản tự lưu trữ là mã nguồn mở và được thiết kế cho các nhóm muốn kiểm soát tài liệu, embedding, cơ sở hạ tầng truy xuất và kiến thức mà các tác nhân có thể truy cập.
DocsMint cũng có sẵn dưới dạng sản phẩm đám mây được lưu trữ cho những người dùng không muốn tự vận hành cơ sở hạ tầng.
Các trường hợp sử dụng
DocsMint hoạt động ở bất cứ nơi nào mà cùng một thông tin cần phải duy trì tính hữu dụng cho cả con người và phần mềm.
Lưu trữ kiến thức dự án bền vững mà các trợ lý và tác nhân khác nhau có thể truy xuất thay vì phải xây dựng lại ngữ cảnh cho mỗi cuộc hội thoại.
Lưu giữ các thông số kỹ thuật, quyết định kiến trúc, ghi chú triển khai, báo cáo sự cố, tài liệu API và thông tin phát hành trong một không gian làm việc có thể tìm kiếm được.
Duy trì các quy trình vận hành, chính sách, tài liệu hướng dẫn nhân viên mới, nghiên cứu, ghi chú cuộc họp và tài liệu nội bộ.
Thu thập các nguồn, phát hiện, bản tóm tắt và các tài liệu liên quan trong khi sử dụng phương pháp truy xuất ngữ nghĩa và đồ thị để tái khám phá thông tin sau này.
Tạo các bài viết, báo cáo, đề xuất, hợp đồng, kịch bản, tài liệu kinh doanh và các nội dung có cấu trúc khác mà không cần tách biệt môi trường viết với hệ thống kiến thức.
Sử dụng DocsMint thông qua REST, SDK, CLI hoặc MCP như một backend kiến thức dùng chung cho các công cụ nội bộ và các sản phẩm hỗ trợ AI.
DocsMint bắt đầu với việc tạo tài liệu, nhưng vấn đề lớn hơn hóa ra lại là tính liên tục của kiến thức.
Khi AI trở thành một phần của công việc hàng ngày, các tài liệu không còn có thể chỉ tồn tại dưới dạng các tệp được viết cho con người, trong khi các tác nhân lại duy trì các ngữ cảnh riêng biệt và ngày càng phân mảnh.
DocsMint biến chính không gian làm việc tài liệu thành lớp kiến thức dùng chung — con người có thể đọc, ứng dụng có thể tìm kiếm và các tác nhân AI có thể sử dụng.