Hình minh họa chính thức của leviathan
Công cụ AI Tuyển chọn

Leviathan: giúp AI agent tra cứu dữ liệu lớn mà không phải đọc toàn bộ lịch sử

Leviathan biến dữ liệu JSON, CSV, SQLite hoặc kết quả xuất từ cơ sở dữ liệu thành chỉ mục tìm kiếm gọn nhẹ. Công cụ phù hợp với người đang xây AI agent cần tìm đúng vài bản ghi liên quan mà không đưa cả kho dữ liệu vào ngữ cảnh.

AI agenttìm kiếm toàn văndữ liệu lớnSQLiteMCP
-

Vì sao đáng xem

  • Đóng gói thành một tệp thực thi duy nhất và không cần dịch vụ chạy nền.
  • Nhận dữ liệu từ JSONL, JSON, CSV, TSV, SQLite hoặc đầu ra của công cụ dòng lệnh cơ sở dữ liệu.
  • Trả về các thẻ kết quả ngắn, có ID để agent trích dẫn và truy xuất lại bản ghi đầy đủ.
  • Có thể dùng trực tiếp qua CLI hoặc kết nối với agent bằng MCP tùy chọn.

Leviathan là công cụ tạo chỉ mục tìm kiếm toàn văn dành cho AI agent. Thay vì để agent dùng grep, đọc hàng nghìn dòng log hoặc nạp cả lịch sử vào ngữ cảnh, bạn lập chỉ mục dữ liệu một lần rồi chỉ trả về vài bản ghi sát câu hỏi nhất.

Công cụ này hữu ích nếu dữ liệu của bạn nằm trong JSONL, JSON, CSV, TSV, SQLite hoặc có thể xuất qua CLI của cơ sở dữ liệu. Kết quả được trình bày thành các thẻ ngắn, có ID và thông tin liên quan, nhờ đó agent có thể trả lời dựa trên nguồn cụ thể thay vì tự mò trong một khối văn bản dài.

Minh họa biên tập bổ sung cho leviathan

Ảnh minh họa do Tài Nguyên Số tạo để bổ sung ngữ cảnh cho bài viết.

Bạn có thể dùng nó vào việc gì?

Tra cứu lịch sử hỗ trợ khách hàng

Với kho ticket lớn, agent có thể tìm các trường hợp tương tự theo khách hàng, lỗi và khoảng thời gian. Ví dụ, câu hỏi về lỗi đăng nhập sau khi đổi mật khẩu có thể dẫn thẳng tới ticket từng ghi nhận nguyên nhân, cách xử lý và phiên bản đã sửa.

Tạo bộ nhớ dài hạn cho agent

Bạn có thể lập chỉ mục nhật ký công việc, sự kiện vận hành hoặc lịch sử tác vụ. Khi cần nhớ một quyết định cũ, agent chỉ lấy vài bản ghi được xếp hạng cao thay vì đọc lại toàn bộ lịch sử. Cách này đặc biệt hữu ích khi dữ liệu tiếp tục tăng nhưng cửa sổ ngữ cảnh của mô hình vẫn có giới hạn.

Tìm trong dữ liệu xuất từ nhiều hệ thống

Leviathan không cần giữ thông tin đăng nhập cơ sở dữ liệu. Bạn có thể dùng psql, DuckDB hoặc công cụ CLI phù hợp để xuất bản ghi rồi chuyển đầu ra sang Leviathan. Quy trình này thích hợp khi muốn thêm lớp tìm kiếm cho dữ liệu hiện có mà không xây thêm một dịch vụ tìm kiếm riêng.

Thu hẹp kết quả theo nhóm và điều kiện

Ngoài từ khóa, công cụ hỗ trợ giới hạn theo nhóm, trường dữ liệu và thời gian. Điều này giúp agent tìm trong đúng khách hàng, dự án hoặc giai đoạn cần quan tâm. Nếu tên nhóm không rõ ràng, Leviathan liệt kê ứng viên thay vì tự đoán.

Điểm đáng thử

Leviathan được đóng gói thành một binary, còn chỉ mục nằm trong một tệp SQLite. Chỉ mục có thể cập nhật bằng thao tác thêm, sửa hoặc xóa bản ghi. Agent dùng được qua CLI; nếu cần tích hợp theo chuẩn công cụ, dự án cũng cung cấp MCP ở chế độ chỉ đọc với các thao tác tìm kiếm, mô tả chỉ mục và lấy bản ghi.

Dự án công bố kết quả thử nghiệm khá tốt trên bộ dữ liệu tổng hợp một triệu bản ghi, nhưng đây chỉ là một kịch bản đo. Hiệu quả thực tế còn phụ thuộc cấu trúc trường, cách ánh xạ dữ liệu và kiểu câu hỏi của bạn.

Cần lưu ý

Leviathan hiện ở phiên bản 0.1.0 và hướng tới người dùng kỹ thuật. Bạn sẽ cần chuẩn bị cấu hình cho các trường như ID, tiêu đề, nội dung, nhóm và ngày tháng. Trước khi dùng cho dữ liệu quan trọng, nên thử với một tập nhỏ, kiểm tra chất lượng xếp hạng và xác nhận rằng các trường hiển thị không chứa thông tin nhạy cảm.

Nếu đang xây agent phải tra cứu nhiều log, ticket hoặc bản ghi có cấu trúc, bạn có thể xem kho mã và chạy ví dụ đi kèm để đánh giá liệu Leviathan có phù hợp với dữ liệu của mình hay không.

Muốn tự kiểm tra và dùng thử?

Mở nguồn gốc để xem tài liệu, cách cài đặt và phiên bản mới nhất.

Access Gate

0/1 bước

Hoàn thành 1 bước để tiếp tục

Leviathan: giúp AI agent tra cứu dữ liệu lớn mà không phải đọc toàn bộ lịch sử

Direct sponsor Chưa hoàn thành

Mở trang nhà tài trợ

Đây là liên kết nhà tài trợ/cross-promo độc lập, không phải quảng cáo CPC bắt buộc click.

Shopee · Tài trợ

Mở tab nhà tài trợ

Prototype hiện ghi proof trên trình duyệt. Production sẽ xác minh bằng Worker/server.

Điểm cần lưu ý

  • • Phiên bản được nguồn cung cấp là v0.1.0, vì vậy nên thử trên bản sao dữ liệu trước khi đưa vào quy trình quan trọng.
  • • Người dùng cần quen với terminal, cấu hình ánh xạ trường dữ liệu và cách agent gọi công cụ dòng lệnh hoặc MCP.
  • • Các số liệu hiệu năng của dự án được đo trên một bộ nhật ký bảo trì tổng hợp; không nên xem đó là cam kết cho mọi loại dữ liệu thực tế.

Nguồn tham khảo

Link ngoài và tài liệu liên quan

  • Nguồn

    Access Gate

    0/1 bước

    Hoàn thành 1 bước để tiếp tục

    Leviathan: giúp AI agent tra cứu dữ liệu lớn mà không phải đọc toàn bộ lịch sử

    Direct sponsor Chưa hoàn thành

    Mở trang nhà tài trợ

    Đây là liên kết nhà tài trợ/cross-promo độc lập, không phải quảng cáo CPC bắt buộc click.

    Shopee · Tài trợ

    Mở tab nhà tài trợ

    Prototype hiện ghi proof trên trình duyệt. Production sẽ xác minh bằng Worker/server.

    Chính