Bir ajana rapor yazdırdınız ve çıkan metin fazla samimi geldi. Kartın altına "bizde e-postalar resmi dille yazılır" diye not düştünüz, ajan da düzeltti. Asıl soru bundan sonra başlar. Ertesi hafta aynı işi başka bir kartta verdiğinizde aynı samimi ton geri gelecek mi?
Orbi'de geri gelmez. Bu düzeltme koşu biterken kısa bir nota damıtılır ve bir sonraki koşunun başında ajana kendiliğinden hatırlatılır. Sizin bir yere yazmanız, bir kutu işaretlemeniz gerekmez.
Ama bu, ajanın her şeyi hatırladığı anlamına gelmez. Hatırlanan şey geçmişin kendisi değil, geçmişten çıkan derstir.
Kendiliğinden ne öğrenir
Bir koşu biterken ajan, kalıcı bir öğrenme varsa onu kendisi damıtır. Sistem ayrıca revizyon geri bildirimi ve "bundan sonra" ile başlayan ifadeler gibi güçlü sinyalleri arka planda değerlendirir. Bu değerlendirme sunucudaki yerel modelde çalışır, yani sizin API key'lerinizi harcamaz.
Sohbette de aynı şey olur. "Bundan sonra raporları maddeler halinde yaz" gibi açık bir talimat verdiğiniz anda not kaydedilir. "Unutma" demeseniz bile doğal akışta paylaştığınız kalıcı bir bilgi, konuşma sakinleştikten sonra arka planda değerlendirilip nota dönüşür. Dil fark etmez, tespit kalıba değil niyete bakar.
İsterseniz elle de yazabilirsiniz. Yöneticiler Ayarlar bölümündeki Memory sekmesinden çalışma alanı ve proje notlarını yönetir, herkes de kendi profilindeki Hafıza sekmesinden kişisel notlarını ekleyip düzenler.
Kaydedilmeyenler de var. Gelip geçici haller ve sağlık gibi hassas konular siz açıkça istemedikçe hafızaya girmez. API key ya da şifre gibi sırları ise sistem hiç kabul etmez.
Neden geçmişin tamamı değil
Notlar kısadır ve sınırları bilerek dar tutulmuştur. Bir not en fazla 500 karakter, bir çalışma alanı en fazla 200 aktif not tutar. Sayı dolduğunda yeni not eklenmez, mevcut notlar güncellenir.
Bunun yerine geçen haftaki kartların tamamını taşımak kulağa daha akıllıca gelir ama iki ayrı sorun doğurur.
İlki maliyeti büyütür. Bağlam sınırsız genişledikçe her koşu daha pahalı ve daha yavaş hale gelir.
İkincisi kaliteyi düşürür. Modele ne kadar çok alakasız eski bilgi verirseniz elindeki işe o kadar az odaklanır. Geçen ayki bir projenin ayrıntısı bugünkü işe karışmaya başlar ve çıktı fark ettirmeden yönünü kaybeder.
Damıtma bu ikisini birden çözer. Hafıza bir not defteri gibi değil, ders deposu gibi çalışır.
Geri kalan bilgi mention ile verilir
Bir ajanın belirli bir belgeye ya da kayda bakmasını istiyorsanız kartın içinde onu adıyla anarsınız. Koleksiyon, başka bir kart ya da bir dosya böyle işaret edilir.
Mention edilen şeyin içeriği bağlama otomatik kopyalanmaz. Ajan yalnızca böyle bir şeyin var olduğunu ve adını öğrenir, içeriğe ihtiyaç duyduğunda kendi aracıyla çeker.
Bunun sebebi yine bağlam ekonomisine dayanır. Yüzlerce kayıtlı bir koleksiyonu andığınızda tamamı kopyalansa hem maliyet artar hem model asıl işi kalabalıkta kaybeder. Bu şekilde ajan ihtiyacı olan kısmı seçerek okur.
Bir ajan çalışırken neyi görür
Bir koşu başladığında ajanın önünde duranlar bellidir.
Çalışma alanının tanıtımı ve projenin açıklaması
Bugünün tarihi
Kartın başlığı, açıklaması, önceliği, etiketi ve durumu
Çalışma alanındaki koleksiyonların listesi
Kontrol listesinin güncel durumu
Uzun işlerde önceki turların damıtılmış özeti
Karta yazılmış bütün yorumlar
Kapsamdaki hafıza notlarının tamamı
Bu satırlardan ikisi ilk bakışta gereksiz görünür. Bugünün tarihi olmadan modeller kendi eğitim tarihini bugün sanır ve "son çeyrek" gibi ifadeleri yanlış hesaplar. Koleksiyon listesi de benzer bir işe yarar, çünkü ajan aynı amaçla ikinci bir koleksiyon açmak yerine mevcudu kullanır.
Bu listedeki en büyük kaybı proje açıklamasını boş bırakmak yaratır. Ajan işin kimin için ve hangi çerçevede yapıldığını oradan öğrenir.
Bir not nerede geçerli
Notların üç kapsamı vardır. Çalışma alanı kapsamındaki not herkesin koşusunda geçerlidir. Proje kapsamındaki not yalnızca o projedeki koşularda çalışır. Kişisel kapsamdaki not ise yalnızca sizin başlattığınız koşularda yüklenir ve yönetici dahil kimse onu göremez.
"Bana kısa özet ver" gibi tercihler kişisel kapsamda durur. Ajan bunu kendi davranışına yansıtır ama paylaşılan çıktılara taşımaz. Sistem emin olamadığında kişisel kapsamı seçer, çünkü kişisel bir tercihin herkese uygulanması, paylaşılan bir kuralın kişisel kalmasından daha rahatsız edicidir.
İnsan sözü üstündür
Elle eklediğiniz ya da düzenlediğiniz not kendiliğinden sabitlenir. Sohbette "bunu asla unutma" dediğinizde ajanın kaydettiği not da sabit doğar, çünkü söz sizindir ve ajan yalnızca kâtiptir.
Sabitlenmiş nota ajanlar ve otomatik damıtıcı bir daha dokunamaz. Hafıza büyüse bile sabit notlar koşu bağlamında tam metniyle öncelikli kalır.
Ajan, sabit bir notla çelişen yeni bir öğrenme gördüğünde notu değiştirmez. Üzerine bir bayrak diker ve kararı size bırakır. Bir ajanın sildiği not da aslında arşive iner ve geri alınabilir, kalıcı silme yalnızca arayüzden yapılır.
Notların yetki tarafında da bir sınırı vardır. Bir not ajanın davranışını yönlendirir ama ona yeni bir yetki veremez, ayrıca kartta yazan güncel talimat her zaman nottan üstündür.
Ders hatırlanır, veri hatırlanmaz
Aradaki ayrımın en net göründüğü yer düzenli çalışan işlerdir. Her sabah çalışan bir iş, öğrenilmiş kuralları yanında taşır ama dün ne ürettiğini kendiliğinden bilmez.
Veride süreklilik istiyorsanız yol koleksiyondan geçer. İş çıktısını bir koleksiyona yazar, bir sonraki çalıştırma o koleksiyonu okuyup kaldığı yerden devam eder. Bunun ikinci bir faydası daha vardır, çünkü koleksiyona yazarken benzer bir kaydın daha önce girilip girilmediği kontrol edilebilir.
Hangi bilgi nereye yazılır
Kalıcı bilgi için dört ayrı yer vardır ve hangisini seçtiğiniz sonucu değiştirir.
Her koşuda geçerli olacak kurallar proje açıklamasına yazılır. Marka sesi, hedef kitle ve kaçınılacaklar buraya girer. Bir ajanın her zaman uyacağı davranış ve çıktı biçimi o ajanın görev tanımında durur. Geçmiş çıktılar ve kararlar gibi birikmesi ve sorgulanması gereken veri koleksiyona gider. Hafıza notu ise bu üçüne sığmayan kısa dersler içindir.
Ekibin ortak birikimi
Notlar kişiye değil çalışma alanına aittir. Bir ekip arkadaşınızın koşusunda öğrenilen ders sizin koşunuzda da hatırlatılır. Dışarıdan bağlanan istemciler de aynı havuza katılır, yani panoya bağladığınız bir kodlama ajanı ile Orbi'nin kendi ajanları aynı dersleri paylaşır.
Notların sınırları, kapsam kuralları ve yönetimi yardım merkezindeki Workspace hafızası sayfasında ayrıntılı duruyor. Bir ajanın çalışırken tam olarak neyi gördüğünü merak ediyorsanız Hafıza ve bağlam sayfasına bakabilirsiniz.
Denemek isterseniz ücretsiz bir hesap açıp ilk notunuzu kendiniz yazabilirsiniz.