Yapay zekâ ajanı için düzenlenebilir geometri
Tasarım asistanının birimleri, nesne ilişkilerini ve mimarın inceleyebileceği değişiklikleri ele alması gerekiyor.
İkna edici bir saçak görseli, arkasındaki eğrileri, birimleri veya bağlantıları anlatmaz. Tasarıma devam etmek için tanıyabileceğimiz, ölçebileceğimiz ve değiştirebileceğimiz geometri gerekir. Rhino’nun nesne modeli, geometriyi nitelikler ve kimliklerle birlikte ele alıyor. Bunlar asistanın görevini tarif etmek için yararlı başlangıçlar.
Çalıştırmadan önce işlemi tarif edelim
Bir cephede sıralanan güneş kırıcıları düşünelim. Kılavuz geometriyi, çalışma düzlemini, birimi ve aralığı verelim; korunacak pencere, kapı ve taşıyıcıları belirtelim. Asistan değişiklik önermeden önce bu girdileri incelemeli.
Function calling, modeli uygulamanın gerçekten çalıştırdığı işlemlere bağlar. Komutta Rhino’dan söz etmek bu bağlantıyı kurmaz. Asistanın yapabileceklerini, eriştiği araçlar ve bu araçların döndürdüğü bilgi belirler.
Küçük ve geri alınabilir bir deneme
- Kaynak geometriyi koruyarak ayrı katmanda birkaç güneş kırıcı üretelim.
- Ters çevrilmiş kılavuz eğriyi ve istenen aralığın sığmadığı bir sınırı deneyelim.
- Revizyonu çalıştıralım: hedef nesneler güncelleniyor mu, yoksa yeni kopyaları mı oluşuyor?
Grasshopper tanımında aynı yaklaşım kaydırıcı aralıkları, veri ağaçları ve adlandırılmış girdiler için geçerli. Kısa bir cephe veya değişen aks sayısı, anlaşılır sonuç ya da açık hata vermeli.
Başka birinin sürdürebileceği tanım
Falcon, Grasshopper tanımının bağlamı ve doğrulanması üzerine çalışan araştırma prototipimiz. FraktalMCP ise ayrı, yayımlanmış bir eklenti. Her ikisinde de mimari kararların incelenmesi gerekiyor.
Teslimde düzenlenebilir nesneler, görevin kabulleri ve küçük bir kontrol örneği bulunmalı. Başka bir tasarımcı, parametreyi değiştirmeden önce hangi kararı yönettiğini anlayabilmeli.