DocsMint Nedir?
DocsMint, basit bir fikir etrafında tasarlanmış yapay zeka yerlisi bir bilgi çalışma alanıdır: İnsanlar ve yapay zeka ajanları tarafından kullanılan bilgi aynı yerde yaşamalıdır.
Geleneksel belge düzenleyiciler öncelikle insanlar için oluşturulmuştur. Yapay zeka bilgi sistemleri ise genellikle tam tersi bir sorunu çözer ve belgeleri insanların incelemesinin veya sürdürmesinin zor olduğu görünmez bir geri çağırma katmanına dönüştürür.
DocsMint her ikisini birleştirir.
Kullanıcılar normal bir web arayüzü aracılığıyla belgeler oluşturabilir, düzenleyebilir, organize edebilir, arayabilir ve paylaşabilirken; uygulamalar ve yapay zeka ajanları aynı bilgiyle programatik arayüzler aracılığıyla çalışabilir.
Bir ekip için bir bilgi tabanı, bir yapay zeka asistanı için başka bir bilgi tabanı ve farklı uygulamaların içinde ek kopyalar tutmak yerine DocsMint, görünür ve düzenlenebilir kalan paylaşılan bir bilgi kaynağı sağlar.
Yazma ve Bilgi Yönetimi
DocsMint, ham Markdown düzenlemenin yanı sıra görsel bir düzenleyici de sunar.
Belgeler yapılandırılmış bir düzenleyici modeli kullanılarak saklanırken, Markdown düzenleme, içe aktarma, dışa aktarma ve geliştirici araçlarıyla çalışma için kullanışlı bir format olarak kalır.
Çalışma alanı, bir bilgi sisteminin günlük yapı taşlarını destekler:
Bu, DocsMint'i geleneksel dokümantasyonun çok daha ötesinde kullanışlı kılar.
Bir çalışma alanı ürün spesifikasyonlarını, araştırmaları, sözleşmeleri, dahili prosedürleri, toplantı notlarını, teknik dokümantasyonu, makaleleri, teklifleri, proje bilgisini veya yapay zeka ajanları tarafından kullanılan uzun süreli belleği içerebilir.
Hedef, kullanıcıları özel bir "yapay zeka arayüzüne" zorlamak değildir. Temeldeki bilgi makineler tarafından kullanılabilir kalırken, insanlar belgelerle normal bir şekilde çalışabilirler.
- belgeler;
- kategoriler ve klasörler;
- meta veriler ve etiketler;
- paylaşım ve erişim kontrolü;
- yeniden kullanılabilir yapılandırılmış içerik;
- çalışma alanı genelinde arama.
Arama, Semantik Geri Çağırma ve GraphRAG
Anahtar kelime araması, bir bilgi tabanı büyüdükçe tek başına giderek daha kısıtlayıcı hale gelir.
DocsMint, bilgiyi hem kelime kullanımı hem de anlam yoluyla bulmak için birkaç geri çağırma yöntemini birleştirir.
Arama katmanı; tam eşleme, sözcüksel arama, bulanık eşleme, vektör geri çağırma, çok dilli genişletme ve grafik tabanlı geri çağırmayı içerir.
Bu sistemlerden gelen sonuçlar, daha yararlı bir sıralanmış sonuç kümesi üretmek için birleştirilir.
Belgeler, semantik geri çağırma için otomatik olarak parçalara (chunk) ayrılır ve gömülür (embedded). İçerik veya ilgili meta veri değiştiğinde DocsMint, tüm bilgi tabanını yeniden oluşturmak yerine etkilenen arama temsilini kademeli olarak günceller.
GraphRAG, ilgili varlıkları ve belgeleri birbirine bağlayarak başka bir katman ekler; böylece geri çağırma işleminin izole metin parçalarının ötesine geçmesine ve bilgi tabanı içindeki ilişkileri kullanmasına olanak tanır.
Sonuç, insanlar tarafından aranabilen ve aynı zamanda yapay zeka sistemleri için geri çağırma altyapısı olarak hizmet eden bir çalışma alanıdır.
Yapay Zeka Ajanları İçin İnşa Edildi
DocsMint, yalnızca web arayüzü aracılığıyla değil, doğrudan yazılımlar tarafından kullanılmak üzere tasarlanmıştır.
Aynı çalışma alanına şunlar aracılığıyla erişilebilir:
Bu, yapay zeka asistanlarının ve otonom ajanların, ayrı bir vektör veritabanı veya proje bağlamının özel bir kopyasını tutmaya gerek duymadan bilgiyi okumasına, aramasına, oluşturmasına ve güncellemesine olanak tanır.
Örneğin, bir kodlama ajanı bir özelliği uygulamadan önce teknik kararları ve ürün özelliklerini geri çağırabilir. Bir araştırma ajanı bulguları tekrar çalışma alanına kaydedebilir. Başka bir asistan ise daha sonra aynı bilgiyi kullanarak göreve devam edebilir.
Kaynak belgeler kullanıcılar için görünür kaldığından, ajanlar tarafından oluşturulan bilgiler doğrudan incelenebilir ve düzeltilebilir.
Bu durum, DocsMint'i farklı yapay zeka araçları ve uygulamaları arasında kalıcı bir bellek ve bilgi katmanı olarak kullanışlı hale getirir.
- REST API;
- TypeScript SDK;
- CLI;
- MCP sunucusu.
Tasarım Gereği Kendi Sunucunuzda Barındırılabilir (Self-Hosted)
DocsMint, kullanıcı tarafından kontrol edilen bir altyapıda eksiksiz bir self-hosted yığın olarak çalışabilir.
Dağıtım; uygulamayı, PostgreSQL'i, vektör arama altyapısını, grafik verilerini, arka plan işlemlerini ve dosya depolamayı içerir.
Standart bir Docker tabanlı kurulum, kullanıcıların ayrı bir bilgi, vektör ve ajan servisleri koleksiyonu oluşturmasına gerek kalmadan eksiksiz bir çalışma alanı sağlar.
Yapay zeka iş yükleri için dağıtımlar, barındırılan bir model sağlayıcısı veya yerel çıkarım (inference) altyapısı kullanabilir.
Self-hosted sürümü açık kaynaklıdır ve belgeleri, gömmeleri (embeddings), geri çağırma altyapısını ve ajanların erişebileceği bilgileri kontrol etmek isteyen ekipler için tasarlanmıştır.
DocsMint, altyapıyı kendisi işletmek istemeyen kullanıcılar için barındırılan bir bulut ürünü olarak da mevcuttur.
Kullanım Durumları
DocsMint, aynı bilginin hem insanlar hem de yazılımlar için yararlı kalması gereken her yerde çalışır.
Her konuşma için bağlamı yeniden oluşturmak yerine, farklı asistanların ve ajanların geri çağırabileceği kalıcı proje bilgilerini saklayın.
Spesifikasyonları, mimari kararları, uygulama notlarını, olay raporlarını, API dokümantasyonunu ve sürüm bilgilerini aranabilir tek bir çalışma alanında tutun.
Operasyon prosedürlerini, politikaları, işe alım dokümantasyonunu, araştırmaları, toplantı notlarını ve dahili dokümantasyonu sürdürün.
Kaynakları, bulguları, özetleri ve ilgili belgeleri toplayın; bilgileri daha sonra yeniden keşfetmek için semantik ve grafik tabanlı geri çağırma yöntemlerini kullanın.
Yazım ortamını bilgi sisteminden ayırmadan makaleler, raporlar, teklifler, sözleşmeler, senaryolar, iş belgeleri ve diğer yapılandırılmış içerikleri oluşturun.
DocsMint'i REST, SDK, CLI veya MCP aracılığıyla dahili araçlar ve yapay zeka destekli ürünler için paylaşılan bir bilgi arka ucu olarak kullanın.
DocsMint belge oluşturma ile başladı, ancak asıl büyük sorunun bilgi sürekliliği olduğu anlaşıldı.
Yapay zeka günlük işlerin bir parçası haline geldikçe, belgeler artık sadece insanlar için yazılmış dosyalar olarak var olamazken, ajanlar ayrı ve giderek parçalanan bağlamlar tutmaktadır.
DocsMint, belge çalışma alanının kendisini paylaşılan bilgi katmanına dönüştürür — insanlar tarafından okunabilir, uygulamalar tarafından aranabilir ve yapay zeka ajanları tarafından kullanılabilir.