Mozaik, paylaşılan ortam farkındalığı, araç kullanımı ve esnek koordinasyon ile reaktif, olay odaklı bir veri yolu aracılığıyla işbirliği yapan otonom, paralel yapay zeka aracı ekipleri oluşturmak için açık kaynaklı bir TypeScript çalışma zamanıdır.
https://mozaik.jigjoy.ai/?ref=producthunt&utm_source=aipure
Mozaik

Ürün Bilgisi

Güncellendi:Jul 7, 2026

Mozaik Nedir

Mozaik, çoklu aracı sistemlerini katı, sıralı iş akışlarının ötesine, gerçek ekip tarzı işbirliğine taşımak için tasarlanmış bir TypeScript çerçevesi (çalışma zamanı)dir. Önceden tanımlanmış boru hatları aracılığıyla aracıları düzenlemek yerine, Mozaik, katılımcıların (aracılar, insanlar, gözlemciler ve araçlar) aynı paylaşılan alana katılabileceği, iletişim kurabileceği ve gerçek zamanlı olarak koordine olabileceği bir “aracı ortamı” sunar. Aracı işbirliğini birinci sınıf bir konsept haline getirmek için inşa edilmiştir: aracılar birbirlerinin farkında kalabilir, bağlamı kasıtlı olarak değiştirebilir ve aynı hedef üzerinde eşzamanlı olarak çalışabilir.

Mozaik Temel Özellikleri

Mozaik, paylaşılan, olay odaklı bir ortam aracılığıyla paralel olarak işbirliği yapan yapay zeka ajanlarından oluşan otonom ekipler oluşturmak için açık kaynaklı bir TypeScript ajans çalışma zamanıdır. Sıralı iş akışlarını sabit kodlamak yerine, Mozaik işbirliğini birinci sınıf bir kavram olarak ele alır: ajanlar bir AgenticEnvironment'a (bir yayın veriyolu) katılır, diğer katılımcılardan haberdar olur, mesaj ve bağlam alışverişinde bulunur, araç çağrılarına ve çıktılara olaylar olarak tepki verir ve çalışma zamanında hatalardan kurtulur. Çerçeve, engellemeyen "ateşle ve unut" çıkarımı ve reaktif koordinasyon için tasarlanmıştır, çoklu ajan sistemlerinin uyumlu bir ekip olarak iletişim kurmasını, koordine olmasını ve iş yapmasını sağlar.
Olay odaklı reaktif çekirdek: Her mesaj, araç çağrısı, akıl yürütme adımı ve hata, paylaşılan bir veri yolunda bir olay olarak modellenir; ajanlar ilgilendikleri olaylara abone olur ve geldiklerinde hemen tepki verir.
Varsayılan olarak paralel (engellemeyen çıkarım): Ajanlar çıkarım yapabilir ve beklemeden çalışmaya devam edebilir; sonuçlar olaylar olarak döner, birden fazla ajanın (ve araçların/gözlemcilerin) aynı hedef üzerinde eşzamanlı çalışmasını sağlar.
Paylaşılan ajans ortamı (ekip farkındalığı): Katılımcılar (insanlar, ajanlar, gözlemciler ve araçlar) aynı AgenticEnvironment'a katılır, bu da ajanların "odada" kimin olduğunu tespit etmesine, katılımlara/ayrılışlara yanıt vermesine ve paylaşılan duruma göre koordinasyon sağlamasına olanak tanır.
Birinci sınıf bir ilkel olarak bağlam: Mozaik, yapılandırılmış bağlam işleme (ModelContext ve yazılı bağlam öğeleri aracılığıyla) sağlar, bu da doğru bilgiyi doğru zamanda doğru ajana kaydetmeyi, paylaşmayı ve yönlendirmeyi kolaylaştırır.
Olaylar aracılığıyla araç/fonksiyon çağrısı entegrasyonu: Fonksiyon çağrıları ve araç çıktıları birinci sınıf olaylar olarak ele alınır, bu da ajanların araçları yürütmesini ve çıktıları diğer katılımcıların tüketmesi için veri yoluna geri yayınlamasını sağlar.
Çalışma zamanı esnekliği ve akıllı kurtarma: Ajanlar, onError/onParticipantError gibi kancalarla hataları yakalayabilir ve işleyebilir, geri çekilmeyle yeniden deneyebilir veya çalışmayı çökertmek yerine diğer katılımcılara iletebilir.

Mozaik Kullanım Alanları

Paralel yapay zeka kodlama ve PR oluşturma: Birden fazla uzmanlaşmış kodlama ajanını (planlama, uygulama, inceleme, test etme) eşzamanlı çalışacak ve bir çekme isteği üretecek şekilde koordine edin; bu, baro gibi Mozaik destekli araçlarla örneklendirilmiştir.
Müşteri desteği ve operasyon sürüleri: Bir ekip ajan arasında yanıtların daha hızlı, tutarlı ve denetlenebilir olması için triyaj, bilgi tabanı alma, taslak hazırlama ve kalite güvence ajanlarını paylaşılan bir veri yolunda paralel olarak çalıştırın.
Katı iş akışları olmayan araştırmadan yazmaya boru hatları: Araştırmacı, yazar, eleştirmen ve denetçi ajanlarının çalışma zamanında uyarlanabilir bir şekilde işbirliği yapmasına izin verin; yalnızca gerekli bağlamı paylaşın ve birbirlerinin bulgularına olaylar olarak tepki verin.
Araç ağırlıklı süreçlerle kurumsal otomasyon: Dahili araçları/API'leri (biletler, CRM, veritabanları) çağıran ve olay odaklı iletişim aracılığıyla araç çıktıları ve hataları arasında koordinasyon sağlayan ajan ekipleri oluşturun.
Ajans sistemleri için gözlemlenebilirlik ve değerlendirme: Mesajları, akıl yürütme izlerini, araç çağrılarını ve hataları gerçek zamanlı olarak izlemek için ortama gözlemci katılımcılar ekleyin; hata ayıklama, değerlendirme ve kalite kontrolünü destekleyin.

Artıları

Gerçek çoklu ajan işbirliği için tasarlanmıştır: sıralı orkestrasyon yerine paylaşılan ortam, farkındalık ve olay odaklı koordinasyon.
Paralel, engellemeyen yürütme, karmaşık hedefler için verimi ve yanıt verme hızını artırır.
Yazılı bağlam/olay modeli, TypeScript ekosistemlerinde daha net yapı, hata ayıklama ve genişletilebilirliği destekler.

Eksileri

Olay odaklı, yüksek eşzamanlı sistemler, özellikle ajan sayısı arttıkça, doğrusal boru hatlarından daha zor anlaşılabilir ve hata ayıklanabilir olabilir.
TypeScript/Node benimsenmesini gerektirir; bu ekosistemin dışındaki ekipler daha yüksek entegrasyon maliyetleriyle karşılaşabilir.
Uyarlanabilir çalışma zamanı koordinasyonu, önceden tanımlanmış iş akışlarından daha az tahmin edilebilir olabilir, dikkatli test ve koruyucu önlemler gerektirir.

Mozaik Nasıl Kullanılır

1) Yeni bir TypeScript projesi oluşturun: Bir Node.js + TypeScript çalışma alanı başlatın (örneğin, npm init ve tsc ile). Mozaik bir TypeScript çalışma zamanıdır, bu nedenle genellikle bir Node ortamında çalıştırırsınız.
2) Mozaik çekirdeğini yükleyin: Çerçeve bağımlılığını ekleyin: @mozaik-ai/core'u yükleyin (kaynaklarda referans verilen başlangıç şablonu ^3.10.1'e göre oluşturulmuştur).
3) Model sağlayıcı kimlik bilgilerini ortam değişkenleri aracılığıyla yapılandırın: Mozaik, runInference'a geçirdiğiniz model adından bir sağlayıcı seçer ve her sağlayıcı SDK'sı kimlik bilgilerini ortamdan okur. Gerekli anahtarları ortamınıza (genellikle bir .env dosyası aracılığıyla) koyun, örneğin OpenAI kullanıyorsanız OPENAI_API_KEY.
4) Katılımcıları (aracılar/gözlemciler/araçlar) sınıflar olarak tanımlayın: Her rolü bir katılımcı olarak modelleyin (Mozaik, aracılara 'katılımcı' der). Her katılımcının kendi durumu ve işi vardır; miras alınan bir 'üst bağlam' yoktur. Katılımcılar, paylaşılan bir veri yolu üzerinde türlenmiş olayları yayarak/abone olarak iletişim kurar.
5) Katılımcıları reaktif hale getirmek için olay işleyicileri ekleyin: Aracıların ortamda kimlerin olduğunu bilmesini sağlamak ve biri ayrıldığında işi yeniden atamak için onParticipantJoin / onParticipantLeft gibi reaktif işleyicileri uygulayın.
6) Olay veri yolunu işbirliği omurgası olarak kullanın: Her mesajı, araç çağrısını, akıl yürütme adımını ve hatayı veri yolu üzerinde bir olay olarak ele alın. Katılımcılar ilgilendikleri olaylara abone olur ve bu olaylar tetiklendiğinde hemen tepki verir.
7) Çıkarımı engellemeyen bir şekilde çalıştırın ('ateşle ve unut'): Çıkarımı başlatın ve beklemeksizin diğer işlere devam edin. Sonuçlar geldiğinde, olaylar olarak geri dönerler; katılımcınız, diğer her şey çalışmaya devam ederken yalnızca ilgili sonuç olaylarına tepki verir.
8) Araç çağrısını olay odaklı G/Ç olarak uygulayın: Model bir araç istediğinde (örneğin, onFunctionCall aracılığıyla), aracı çalıştırın ve çağrı kimliği ve sonuçla birlikte veri yoluna bir 'functionCallOutput' (veya eşdeğer türlenmiş) olayı geri yayınlayın - böylece çalışma engellemeyen kalır.
9) Her katılımcının neyi dinlediğini belirleyin (isteğe bağlı ancak önerilir): Gereksiz tepkileri önlemek için, bir katılımcının dinleme listesini tepki vermesi gereken katılımcı sınıflarıyla doldurun. Dinleme boş değilse, ortam yalnızca kaynağı bu sınıflardan biriyle eşleşen harici olayları teslim eder.
10) Çalışma zamanı hata kurtarma ekleyin: Araç arızalarını veya katılımcı çökmelerini yakalamak için onError ve/veya onParticipantError kullanın. Geri çekilmeyle yeniden denemeyi uygulayın (örneğin, 3 denemeye kadar yeniden deneyin) ve tüm çalışmayı çökertmek yerine başka bir katılımcıya bir mesaj olayı yayınlayarak yükseltin.
11) Birden fazla katılımcı ekleyerek paralelliği etkinleştirin: Birden fazla uzman katılımcı (örneğin, Araştırmacı, Yazar, Eleştirmen, Denetçi) oluşturun ve eşzamanlı olarak çalışmalarına izin verin. Mozaik varsayılan olarak paraleldir: birden fazla aracı, paylaşılan olaylar/bağlam aracılığıyla koordine kalarak aynı anda çalışabilir.
12) İşbirliği yollarının çalışma zamanında ortaya çıkmasına izin verin: Katı el değiştirmeleri sabit kodlamaktan kaçının. Bunun yerine, katılımcıları, gözlemledikleri olaylara göre ne zaman iletişim kuracaklarına, kimi dahil edeceklerine ve hangi bağlamı paylaşacaklarına karar verecek şekilde tasarlayın.
13) (İsteğe bağlı) Günlükleme ve kullanıcı arayüzü için gözlemciler ekleyin: Kararları yönlendirmeyen ancak çalışmayı kaydeden veya işleyen gözlemci tarzı katılımcılar ekleyin: örneğin, bir JSONL günlüğü yazan bir Denetçi veya bir terminal kullanıcı arayüzü için çerçeveler yayan bir kullanıcı arayüzü katılımcısı.
14) Aracı ekibinizi çalıştırın: Ortamı/veri yolunu başlatın, katılımcıları kaydedin ve bir başlangıç olayı tetikleyin (örneğin, bir RunStart veya hedef mesajı). Sistem, katılımcıların gerçek zamanlı olarak koordine olduğu ve hatalardan kurtulduğu reaktif bir olay akışı olarak ilerler.
15) Hızlıca çalışan bir CLI istiyorsanız bir başlangıç şablonu kullanın: Kaynaklar, bir Ink terminal kullanıcı arayüzünü @mozaik-ai/core'a bağlayan ve aracı/gözlemci/araçların tipik bir ayrımını içeren bir CLI başlangıç şablonu deposuna referans verir. Tekrarlayan koddan kaçınmak için bir başlangıç şablonunu klonlayın, ardından kullanım durumunuz için katılımcıları ve araçları özelleştirin.

Mozaik SSS

Mozaik, otonom yapay zeka ajanlarından oluşan, iletişim kurabilen, koordine olabilen ve otonom hareket edebilen ekipler oluşturmak için açık kaynaklı, TypeScript tabanlı bir ajans çalışma zamanı/çerçevesidir.

Mozaik Benzer En Yeni Yapay Zeka Araçları

Hapticlabs
Hapticlabs
Hapticlabs, tasarımcıların, geliştiricilerin ve araştırmacıların kodlama olmadan cihazlar arasında etkileyici dokunsal etkileşimler tasarlamalarını, prototiplemelerini ve dağıtmalarını sağlayan bir kodsuz araç takımıdır.
Deployo.ai
Deployo.ai
Deployo.ai, yerleşik etik AI çerçeveleri ve çoklu bulut uyumluluğu ile kesintisiz model dağıtımı, izleme ve ölçeklendirme sağlayan kapsamlı bir AI dağıtım platformudur.
CloudSoul
CloudSoul
CloudSoul, kullanıcıların doğal dil sohbetleri aracılığıyla bulut altyapısını anında dağıtmasına ve yönetmesine olanak tanıyan AI destekli bir SaaS platformudur, bu da AWS kaynak yönetimini daha erişilebilir ve verimli hale getirir.
Devozy.ai
Devozy.ai
Devozy.ai, Agile proje yönetimi, DevSecOps, çoklu bulut altyapı yönetimi ve BT hizmet yönetimini birleştiren AI destekli bir geliştirici kendi kendine hizmet platformudur ve yazılım teslimatını hızlandırmak için birleşik bir çözüm sunar.