Runix, JS (JavaScript), LLM ve Unix felsefesi üzerine inşa edilmiş; sitedeki içerik katmanına tam entegre çalışan bir AI rehber ajanıdır. Klasik chatbot anlayışının ötesine geçerek C3 (Concept + Context = Content) yapısını tamamen benimser ve kullanıcının sitedeki karmaşık ağaç yapısında yolunu bulmasını sağlar.
Concept (Kavram)
Runix'in temel amacı; ziyaretçinin bilgi okyanusu içinde kaybolmasını önlemek, niyeti okuyarak her adımda "burada ne var, bundan sonra nereye gitmeliyim?" sorusuna doğrudan, kesintisiz yanıtlar üretmektir. Unix'in modüler çalışma mantığından esinlenilmiş, sade ve hedefe odaklı bir konseptle tasarlanmıştır.
Context (Bağlam)
Altyapısını JS, LLM ve Unix sistemleri oluşturur. Arka planda lib/runix/context.ts üzerinden dosya tabanlı (JSON/Markdown) içerik setini okur. Unix sistemlerinin "her şey bir dosyadır" prensibi burada hayat bulur ve saf JS ile büyük dil modellerine (LLM) anlık bir köprü atılır. Bu bağlam, özel propmtlarla birleşerek Runix'in salt genel bilgiden değil, doğrudan mustafaiskender.com'un dosya sisteminden yanıt üretmesini sağlar.
Content (İçerik)
Runix mimarisinin içerik çıktıları üç katmana dayanır:
- Erişim ve Güvenlik: Unix tarzı bir dosya/erişim hiyerarşisiyle (guest, member, admin) yetkilendirme ve kaynak kullanımı (mesaj limiti) izlenir.
- Terminal Tarzı Etkileşim: Kullanıcı arayüzünde, modern ama saf JS kullanan, sayfa akışını bozmayan bir Unix shell panelini andıran sohbet penceresi sunulur.
- A2A (Bridge) Katmanı: Sadece metinsel içerik üretmekle kalmaz, olay bazlı Unix otomasyonları ve n8n webhook'ları ile arka plana tetikleyiciler göndererek sessiz asistan görevlerini yürütür.