Bağımsız bir geliştirici olarak, her gün otomatik olarak iş raporu yazan bir Agent oluşturmak istediğinizi düşünün. İhtiyacınız sadece üç adım: önce günlük verileri toplamak, sonra bir LLM kullanarak rapor metnini oluşturmak, son olarak da e-posta ile göndermek. Peki bu basit görev, FROST ve FROST-SOP çerçevelerinde nasıl farklı şekillerde hayat buluyor? Bu yazıda, aynı görevin iki farklı 'çözünürlükte' nasıl göründüğünü adım adım inceleyeceğiz.
FROST'un felsefesi, size Agent'ın temel mantığını yaklaşık 500 satır kodla anlatmak ve gerisini sizin keşfetmenize bırakmaktır. FROST'ta bir Agent'ı çalıştırmak için sadece dört atomik bileşen yeterlidir: bir LLM çağrısı, bir e-posta gönderme işlevi, bir kontrol döngüsü ve bir durum yöneticisi. Örneğin, LLMGenerate işlevi bir prompt alır ve metin üretir; EmailSend işlevi ise e-postayı gönderir. Kontrol döngüsü, her gün belirli bir saatte bu işlevleri sırayla çalıştırır. İşte bu kadar basit: 30 satır Python koduyla çalışan bir Agent. FROST, size Agent'ın ne olduğunu anlamanız için bir araç sunar, onu sizin için 'yapmaz'.
Ancak bu kod üretim ortamında çalışacaksa birçok sorunla karşılaşırsınız: Hata yönetimi, yeniden deneme mekanizmaları, günlükleme, yapılandırma dosyaları ve daha fazlası. FROST bu sorunları çözmeyi hedeflemez; onun kardeş projesi FROST-SOP ise tam da bu noktada devreye girer. FROST-SOP, FROST'ta öğrendiğiniz her kavramı üretim seviyesinde bir mühendislik bileşenine dönüştürür. Aynı 'otomatik rapor yazma' görevi, FROST-SOP'ta standardize edilmiş sınıflar, şemalar, doğrulama ve asenkron destek ile yeniden tanımlanır.
Örneğin, FROST'ta bir Skill basit bir Python işleviyken, FROST-SOP'ta Skill, BaseSkill sınıfından türeyen, parametre şeması, açıklama ve asenkron execute metodu içeren bir yapıya dönüşür. LLMGenerateSkill ve EmailSendSkill sınıfları, parametrelerini JSON şeması olarak tanımlar, hata yönetimi ve yeniden deneme mekanizmaları içerir. Bu sayede geliştirici, iş mantığına odaklanırken altyapısal endişeleri FROST-SOP halleder. Sonuç olarak, FROST ve FROST-SOP aynı madalyonun iki yüzüdür: Biri size temel prensipleri öğretir, diğeri ise bu prensipleri sağlam bir üretim sistemine dönüştürür.