Rust'ta yapay zeka otomasyonu: OpenFang 0.6.0 geldi

Açık kaynak projesi OpenFang, sürüm 0.6.0 ile aracılar ve otomasyona yönelik çerçevesini üç temel işlevle genişletiyor: birden fazla hedefe sahip cron işleri (yayma), yapılandırılabilir beceri şablonları ve eğik çizgi komutları için merkezi bir kayıt defteri. Sürümün farklı çıkış kanalları genelinde orkestrasyonu standartlaştırması, farklı yapılandırmaları azaltması ve tutarlı API'ler ve kontrol paneli ve TUI ile tutarlı bir bağlantı aracılığıyla işlemleri basitleştirmesi amaçlanıyor.

Reklamdan sonra devamını okuyun

OpenFang, Rust'ta yazılmış yapay zeka destekli otomasyon ve aracı benzeri iş akışları için bir çerçevedir. Bir zamanlayıcıyı, sonuçları sohbet hizmetleri, e-posta veya web kancaları gibi kanallar aracılığıyla dağıtma yeteneğiyle birleştirir ve CLI, web arayüzü ve API aracılığıyla kontrol edilebilir. Öncelikle aracıların çalışma zamanı mantığına ve araç kullanımına odaklanan OpenClaw gibi projelerden farklı olarak OpenFang, bu tür yeteneklerin orkestrasyonu ve operasyonel operasyonuna odaklanır. Her iki yaklaşım da “beceri” kavramı açısından örtüşmektedir ancak farklı odak noktalarına sahiptir.

Yeniliklerin odak noktası, cron işlerini birden fazla hedef sisteme bağlama yeteneğidir. Tek bir iş, sonuçlarını paralel olarak farklı alıcılara (örneğin Slack, Telegram veya Teams gibi 40'tan fazla sohbet kanalına, web kancalarına, yerel dosyalara veya e-posta yoluyla) iletebilir. Yapılandırma, tek bir iş tanımında bildirimli olarak yapılır.

Bir hedefe teslimat başarısız olursa OpenFang, işin tamamını iptal etmeden hatayı günlüğe kaydeder. Üretken operasyondaki tipik bir kullanım durumu, bir Slack kanalına, webhook aracılığıyla dahili bir BI sistemine ve denetime dayanıklı bir günlük dosyasına aynı anda gönderilen otomatik raporlardır. İşler, kontrol panelindeki zamanlayıcı arayüzü veya API aracılığıyla yönetilebilir.

Ayrıca geliştiriciler artık becerileri yapılandırılabilir değişkenlere sahip şablonlar olarak tanımlayabiliyor. Değişkenler ön konuyu tanımlar SKILL.md. OpenFang, çalışma zamanında bunları birden fazla kaynaktan çözer: ilk olarak merkezi yapılandırma dosyasından config.tomlsonra ortam değişkenlerinden, son olarak varsayılan değerlerden. Zorunlu parametreler eksikse yürütme bir hatayla iptal edilir. Çerçeve, oluşturulan bilgi isteminde belirteçler veya anahtarlar gibi hassas verileri otomatik olarak maskeler.

Reklamdan sonra devamını okuyun

Bu, aynı becerinin farklı parametrelerle birden çok kez kullanılabileceği anlamına gelir; örneğin aynı mantığı farklı Slack kanallarına veya veri kaynaklarına uygulamak için. Bu, web arayüzü aracılığıyla veya doğrudan yapılandırma dosyasından yapılandırılabilir.

Üçüncü büyük yenilik eğik çizgi komutları için merkezi bir kayıt defteridir. Mevcut tüm komutlar artık tek bir yerde bulunuyor ve kategoriler, takma adlar ve desteklenen arayüzler gibi meta verileri taşıyor. OpenFang bundan otomatik olarak yardım metinleri ve otomatik tamamlama oluşturur; API aynı zamanda kontrol paneli için komutlar da sağlar. Bu, komutların tanımlandıktan sonra tüm arayüzlerde (örn. CLI, web kullanıcı arayüzü ve Discord veya Slack gibi sohbet entegrasyonlarında) aynı şekilde davranacağı anlamına gelir.

Ek olarak sürüm, komutları sorgulamak, hedefler ve protokoller dahil programları yönetmek ve beceri yapılandırmalarındaki CRUD işlemleri için arayüzler de dahil olmak üzere birçok yeni API uç noktası getiriyor.

Diğer iyileştirmeler arasında, merkezi yapılandırma dosyası için, çökme durumunda veri kaybını önlemeyi amaçlayan atomik yazma mekanizması yer alıyor. Ayrıca, yapılandırma değişiklikleri artık hizmeti yeniden başlatmaya gerek kalmadan çalışma zamanında uygulanabiliyor. Yeni OpenFang sürümüyle ilgili ayrıntıları GitHub'daki sürüm notlarında bulabilirsiniz.


(fo)


Yayımlandı

kategorisi

yazarı:

Etiketler:

Yorumlar

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir