Mozaik
Mozaik là một thời gian chạy TypeScript mã nguồn mở để xây dựng các nhóm tác nhân AI tự trị, song song cộng tác thông qua một bus phản ứng, hướng sự kiện với nhận thức môi trường chung, sử dụng công cụ và phối hợp linh hoạt.
https://mozaik.jigjoy.ai/?ref=producthunt&utm_source=aipure

Thông tin Sản phẩm
Đã cập nhật:Jul 7, 2026
Mozaik là gì
Mozaik là một framework (thời gian chạy) TypeScript được thiết kế để đưa các hệ thống đa tác nhân vượt ra ngoài các quy trình làm việc cứng nhắc, tuần tự để cộng tác theo phong cách nhóm thực sự. Thay vì điều phối các tác nhân thông qua các đường ống được xác định trước, Mozaik giới thiệu một "môi trường tác nhân" nơi những người tham gia—tác nhân, con người, người quan sát và công cụ—có thể tham gia cùng một không gian chung, giao tiếp và phối hợp trong thời gian thực. Nó được xây dựng để biến sự cộng tác của tác nhân thành một khái niệm hạng nhất: các tác nhân có thể nhận biết lẫn nhau, trao đổi ngữ cảnh một cách có chủ đích và làm việc đồng thời trên cùng một mục tiêu.
Các Tính năng Chính của Mozaik
Mozaik là một runtime tác nhân TypeScript mã nguồn mở để xây dựng các nhóm tác nhân AI tự trị cộng tác song song thông qua một môi trường chia sẻ, hướng sự kiện. Thay vì mã hóa cứng các quy trình làm việc tuần tự, Mozaik coi sự cộng tác là một khái niệm hạng nhất: các tác nhân tham gia AgenticEnvironment (một bus phát sóng), nhận biết các thành viên khác, trao đổi tin nhắn và ngữ cảnh, phản ứng với các lệnh gọi công cụ và đầu ra dưới dạng sự kiện, và phục hồi từ lỗi trong thời gian chạy. Framework được thiết kế để suy luận "fire-and-forget" không chặn và điều phối phản ứng, cho phép các hệ thống đa tác nhân giao tiếp, điều phối và thực hiện công việc như một nhóm gắn kết.
Lõi phản ứng hướng sự kiện: Mọi tin nhắn, lệnh gọi công cụ, bước suy luận và lỗi đều được mô hình hóa dưới dạng một sự kiện trên một bus chia sẻ; các tác nhân đăng ký các sự kiện mà họ quan tâm và phản ứng ngay lập tức khi chúng đến.
Song song theo mặc định (suy luận không chặn): Các tác nhân có thể chạy suy luận và tiếp tục hoạt động mà không cần chờ đợi; kết quả trả về dưới dạng sự kiện, cho phép nhiều tác nhân (và công cụ/người quan sát) làm việc đồng thời trên cùng một mục tiêu.
Môi trường tác nhân chia sẻ (nhận thức nhóm): Những người tham gia—con người, tác nhân, người quan sát và công cụ—tham gia cùng một AgenticEnvironment, cho phép các tác nhân phát hiện ai đang "trong phòng", phản hồi các sự kiện tham gia/rời đi và điều phối dựa trên trạng thái chia sẻ.
Ngữ cảnh là một nguyên thủy hạng nhất: Mozaik cung cấp khả năng xử lý ngữ cảnh có cấu trúc (thông qua ModelContext và các mục ngữ cảnh được gõ), giúp dễ dàng ghi lại, chia sẻ và định tuyến thông tin chính xác đến đúng tác nhân vào đúng thời điểm.
Tích hợp lệnh gọi công cụ/hàm thông qua các sự kiện: Các lệnh gọi hàm và đầu ra công cụ được xử lý dưới dạng các sự kiện hạng nhất, cho phép các tác nhân thực thi công cụ và xuất bản đầu ra trở lại bus để các thành phần khác sử dụng.
Khả năng phục hồi trong thời gian chạy và phục hồi thông minh: Các tác nhân có thể nắm bắt và xử lý các lỗi bằng các hook như onError/onParticipantError, thử lại với backoff hoặc leo thang đến các thành phần khác thay vì làm sập quá trình chạy.
Các Trường hợp Sử dụng của Mozaik
Mã hóa AI song song và tạo PR: Điều phối nhiều tác nhân mã hóa chuyên biệt (lập kế hoạch, triển khai, đánh giá, kiểm thử) để làm việc đồng thời và tạo ra một pull request—được minh họa bằng các công cụ do Mozaik cung cấp như baro.
Hỗ trợ khách hàng và các nhóm vận hành: Chạy các tác nhân phân loại, truy xuất cơ sở tri thức, soạn thảo và QA song song trên một bus chia sẻ để các phản hồi nhanh hơn, nhất quán và có thể kiểm toán được trên một nhóm tác nhân.
Các quy trình nghiên cứu-viết mà không có quy trình làm việc cứng nhắc: Cho phép các tác nhân nghiên cứu, viết, phê bình và kiểm toán cộng tác thích ứng trong thời gian chạy—chỉ chia sẻ ngữ cảnh cần thiết và phản ứng với các phát hiện của nhau dưới dạng sự kiện.
Tự động hóa doanh nghiệp với các quy trình nặng về công cụ: Xây dựng các nhóm tác nhân gọi các công cụ/API nội bộ (vé, CRM, cơ sở dữ liệu) và điều phối các đầu ra và lỗi của công cụ thông qua giao tiếp hướng sự kiện.
Khả năng quan sát và đánh giá cho các hệ thống tác nhân: Gắn các thành phần quan sát vào môi trường để giám sát tin nhắn, dấu vết suy luận, lệnh gọi công cụ và lỗi trong thời gian thực—hỗ trợ gỡ lỗi, đánh giá và kiểm soát chất lượng.
Ưu điểm
Được thiết kế cho sự cộng tác đa tác nhân thực sự: môi trường chia sẻ, nhận thức và điều phối hướng sự kiện thay vì điều phối tuần tự.
Thực thi song song, không chặn cải thiện thông lượng và khả năng phản hồi cho các mục tiêu phức tạp.
Mô hình ngữ cảnh/sự kiện được gõ hỗ trợ cấu trúc rõ ràng hơn, gỡ lỗi và khả năng mở rộng trong các hệ sinh thái TypeScript.
Nhược điểm
Các hệ thống hướng sự kiện, có tính đồng thời cao có thể khó hiểu và gỡ lỗi hơn so với các quy trình tuyến tính, đặc biệt khi số lượng tác nhân tăng lên.
Yêu cầu áp dụng TypeScript/Node; các nhóm bên ngoài hệ sinh thái đó có thể phải đối mặt với chi phí tích hợp cao hơn.
Điều phối thời gian chạy thích ứng có thể ít dự đoán được hơn so với các quy trình làm việc được xác định trước, đòi hỏi kiểm thử cẩn thận và các biện pháp bảo vệ.
Cách Sử dụng Mozaik
1) Tạo một dự án TypeScript mới: Khởi tạo một không gian làm việc Node.js + TypeScript (ví dụ: với npm init và tsc). Mozaik là một thời gian chạy TypeScript, vì vậy bạn thường sẽ chạy nó trong môi trường Node.
2) Cài đặt Mozaik core: Thêm phụ thuộc framework: cài đặt @mozaik-ai/core (mẫu khởi động được tham chiếu trong các nguồn được xây dựng dựa trên ^3.10.1).
3) Cấu hình thông tin xác thực nhà cung cấp mô hình thông qua biến môi trường: Mozaik chọn một nhà cung cấp từ tên mô hình bạn truyền đến runInference, và mỗi SDK nhà cung cấp đọc thông tin xác thực từ môi trường. Đặt các khóa cần thiết vào môi trường của bạn (thường thông qua tệp .env), ví dụ: OPENAI_API_KEY nếu bạn sử dụng OpenAI.
4) Định nghĩa những người tham gia (tác nhân/người quan sát/công cụ) dưới dạng các lớp: Mô hình hóa mỗi vai trò như một người tham gia (Mozaik gọi các tác nhân là 'người tham gia'). Mỗi người tham gia có trạng thái và công việc riêng; không có 'ngữ cảnh cha' được kế thừa. Những người tham gia giao tiếp bằng cách phát/đăng ký các sự kiện được đánh máy trên một bus chung.
5) Thêm trình xử lý sự kiện để làm cho những người tham gia có tính phản ứng: Thực hiện các trình xử lý phản ứng như onParticipantJoin / onParticipantLeft để giúp các tác nhân nhận biết ai đang ở trong môi trường và phân công lại công việc khi ai đó rời đi.
6) Sử dụng bus sự kiện làm xương sống cộng tác: Coi mọi tin nhắn, lệnh gọi công cụ, bước suy luận và lỗi là một sự kiện trên bus. Những người tham gia đăng ký các sự kiện mà họ quan tâm và phản ứng ngay lập tức khi các sự kiện đó xảy ra.
7) Chạy suy luận theo cách không chặn ('fire and forget'): Bắt đầu suy luận và tiếp tục công việc khác mà không cần chờ đợi. Khi kết quả đến, chúng sẽ trở lại dưới dạng các sự kiện; người tham gia của bạn chỉ phản ứng với các sự kiện kết quả liên quan trong khi mọi thứ khác vẫn tiếp tục chạy.
8) Triển khai gọi công cụ dưới dạng I/O hướng sự kiện: Khi mô hình yêu cầu một công cụ (ví dụ: thông qua onFunctionCall), hãy chạy công cụ và phát ra một sự kiện 'functionCallOutput' (hoặc loại tương đương) trở lại bus với callId và kết quả—để quá trình chạy không bị chặn.
9) Phạm vi những gì mỗi người tham gia lắng nghe (tùy chọn nhưng được khuyến nghị): Để ngăn chặn các phản ứng không cần thiết, hãy điền vào danh sách listens của người tham gia các lớp người tham gia mà nó nên phản ứng. Khi listens không trống, môi trường chỉ cung cấp các sự kiện bên ngoài có nguồn khớp với một trong các lớp đó.
10) Thêm phục hồi lỗi thời gian chạy: Sử dụng onError và/hoặc onParticipantError để bắt các lỗi công cụ hoặc sự cố của người tham gia. Thực hiện thử lại với backoff (ví dụ: thử lại tối đa 3 lần) và leo thang bằng cách phát ra một sự kiện tin nhắn cho người tham gia khác thay vì làm hỏng toàn bộ quá trình chạy.
11) Kích hoạt song song bằng cách thêm nhiều người tham gia: Tạo nhiều người tham gia chuyên biệt (ví dụ: Nhà nghiên cứu, Người viết, Nhà phê bình, Kiểm toán viên) và để họ chạy đồng thời. Mozaik là song song theo mặc định: nhiều tác nhân có thể làm việc cùng lúc trong khi vẫn phối hợp thông qua các sự kiện/ngữ cảnh chung.
12) Để các đường dẫn cộng tác xuất hiện trong thời gian chạy: Tránh mã hóa cứng các chuyển giao cứng nhắc. Thay vào đó, hãy thiết kế những người tham gia để quyết định khi nào giao tiếp, ai sẽ tham gia và ngữ cảnh nào sẽ chia sẻ dựa trên các sự kiện mà họ quan sát.
13) (Tùy chọn) Thêm người quan sát để ghi nhật ký và giao diện người dùng: Đính kèm những người tham gia kiểu người quan sát không thúc đẩy các quyết định mà ghi lại hoặc hiển thị quá trình chạy: ví dụ: một Kiểm toán viên ghi nhật ký JSONL, hoặc một người tham gia giao diện người dùng phát ra các khung cho giao diện người dùng đầu cuối.
14) Chạy nhóm tác nhân của bạn: Khởi động môi trường/bus, đăng ký những người tham gia và kích hoạt một sự kiện ban đầu (ví dụ: RunStart hoặc tin nhắn mục tiêu). Hệ thống tiến hành như một luồng sự kiện phản ứng, với những người tham gia phối hợp và phục hồi từ lỗi trong thời gian thực.
15) Sử dụng mẫu khởi động nếu bạn muốn có một CLI hoạt động nhanh chóng: Các nguồn tham chiếu một kho lưu trữ mẫu khởi động CLI kết nối giao diện người dùng đầu cuối Ink với @mozaik-ai/core và bao gồm một sự phân chia điển hình của tác nhân/người quan sát/công cụ. Sao chép một mẫu khởi động để tránh mã lặp lại, sau đó tùy chỉnh những người tham gia và công cụ cho trường hợp sử dụng của bạn.
Câu hỏi Thường gặp về Mozaik
Mozaik là một framework/thời gian chạy tác nhân mã nguồn mở, dựa trên TypeScript để xây dựng các nhóm tác nhân AI tự trị có thể giao tiếp, phối hợp và hành động một cách tự chủ.
Video Mozaik
Bài viết phổ biến

Atoms: Nền tảng AI đa tác nhân biến ý tưởng thành sản phẩm sẵn sàng ra mắt
May 22, 2026

Nano Banana SBTI: Nó là gì, Cách thức hoạt động và Cách sử dụng nó vào năm 2026
Apr 15, 2026

Đánh giá Atoms — Trình tạo sản phẩm AI định nghĩa lại việc tạo nội dung số vào năm 2026
Apr 10, 2026

Kilo Claw: Cách Triển Khai và Sử Dụng AI Agent "Làm-Thay-Bạn" Thực Sự (Cập Nhật 2026)
Apr 3, 2026







