Dapr Artık AI Ajanlarını Destekliyor: Mikroservis Mimarisinde Yeni Dönem

Dapr Artık AI Ajanlarını Destekliyor: Mikroservis Mimarisinde Yeni Dönem

Microsoft'un Açık Kaynak Projesi Dapr, AI Ajanları İçin Yeni Çözümler Sunuyor

Microsoft tarafından 2019 yılında açık kaynak olarak yayınlanan Dapr, dağıtık mikroservis tabanlı uygulamaların geliştirilmesini kolaylaştırmak için tasarlanmış bir çalışma zamanıydı. O dönemde AI ajanları henüz gündemde değildi, ancak ilginç bir şekilde Dapr'ın temel yapı taşlarından biri olan "sanal aktörler" (virtual actors) kavramı, bugünün AI ajanlarını desteklemek için gereken temelleri baştan itibaren içeriyordu.

Dapr ekibi bugün, geliştiricilere AI ajanları oluşturmalarına yardımcı olmak için gereken yapı taşlarını sağlayan "Dapr Agents" çözümünü duyurdu.

Ajanlar ve Dapr: Mükemmel Bir Eşleşme

Dapr'ın ortak yaratıcısı ve geliştiricisi Yaron Schneider, "Ajanlar, Dapr için çok iyi bir kullanım durumu," diye açıklıyor. "Teknik açıdan bakıldığında, aktörleri bu ajanları çalıştırmak için çok hafif bir yöntem olarak kullanabilir ve gerçekten onları durumlarını koruyarak ve kaynak açısından verimli bir şekilde ölçeklendirebilirsiniz."

Schneider, bunun harika olduğunu, ancak yine de yazılması gereken çok fazla iş mantığı olduğunu belirtiyor. Dapr Agents, durumluluğun ve orkestrasyon yeteneğinin yanı sıra, ajan mantığını yazma sürecini de büyük ölçüde kolaylaştırıyor.

Dapr Agents Görünümü
Görsel: Dapr Projesi

Floki'den Dapr Agents'a

Dapr Agents, Dapr'ı bu AI ajan kullanım durumu için genişleten popüler bir açık kaynak projesi olan Floki'den doğdu. Microsoft AI araştırmacısı Roberto Rodriguez dahil olmak üzere proje geliştiricileriyle görüşen Dapr ekibi, yeni ajan çerçevesinin sürekliliğini sağlamak için projeyi Dapr şemsiyesi altına almaya karar verdi.

Dapr'ın ortak yaratıcısı ve geliştiricisi Mark Fussell, "Aslında ajanlı sistemleri ve tüm bu terminolojiyi 'dağıtık sistemler' için başka bir terim olarak görüyoruz," diyor. "Onlara mikroservisler demek yerine, artık ajanlar diyebilirsiniz, çünkü aralarına büyük dil modellerini yerleştirebilirsiniz."

Dapr Agents'ın Özellikleri

Şu anda Dapr Agents, AWS Bedrock, OpenAI, Anthropic, Mistral ve HuggingFace dahil olmak üzere popüler model sağlayıcılarının çoğuyla hazır olarak çalışabiliyor. Yerel LLM'ler için destek çok yakında gelecek.

Bu modellerle etkileşimin yanı sıra, Dapr Agents mevcut Dapr çerçevesini genişlettiği için, geliştiriciler ajanın belirli bir görevi yerine getirmek için kullanabileceği araçlar listesini tanımlama yeteneğine de sahip oluyorlar.

Dapr Agents şu anda Python'u destekliyor ve .NET desteği çok yakında geliyor. Java, JavaScript ve Go desteği ise kısa süre içinde eklenecek.

Kaynak: TechCrunch

Read more

Lex Proxima Studios LTD