2019 yılında, dağıtılmış mikro hizmet tabanlı uygulamaları inşa etmek için yeni bir çalışma zamanı olan Microsoft açık kaynaklı DAPR. O zaman, hiç kimse henüz AI ajanları hakkında konuşmuyordu, ancak ortaya çıktığı gibi, DAPR, başlangıçtan itibaren yerleşik AI ajanlarını desteklemek için bazı temel yapı taşlarına sahipti. Bunun nedeni, DAPR’nin temel özelliklerinden biri sanal bir kavramdır aktörlersistemdeki diğer tüm aktörlerden bağımsız olarak mesajlar alıp işleyebilen.
Bugün, DAPR ekibi DAPR ajanlarını piyasaya sürüyor, geliştiricilerin AI ajanları oluşturmalarına yardımcı olma alımı, bunu yapmak için birçok yapı taşları sağlayarak.
DAPR ortak yaratıcı ve koruyucu Yaron Schneider, “Ajanlar DAPR için çok iyi bir kullanım durumudur” diye açıkladı. “Teknik açıdan bakıldığında, aktörleri bu ajanları çalıştırmak için çok hafif bir yol olarak kullanabilirsiniz ve onları gerçekten devletle birlikte çalıştırabilir ve kaynak tasarruflu olabilirsiniz. Bunların hepsi harika, ama o zaman hala yazmanız gereken çok fazla iş mantığı var. Durum ve orkestrası sadece bir kısımdır. Ve birçok insan, bir iş akışı motoru veya bir aktör çerçevesi seçebilirler, ancak yine de diğer tarafa ajan mantığını yazmak için yapmaları gereken çok iş var. Dışarıda çok sayıda ajan çerçevesi var, ancak DAPR’nin sahip olduğu aynı düzeyde orkestrasyon ve duruma sahip değiller. ”

DAPR ajanları ortaya çıktı Flokibu AI ajanı kullanım durumu için DAPR’yi genişleten popüler bir açık kaynak projesi. Microsoft AI araştırmacısı Roberto Rodriguez de dahil olmak üzere proje koruyucularıyla konuşan iki ekip, yeni ajan çerçevesinin sürekliliğini sağlamak için projeyi DAPR şemsiyesi altına getirmeye karar verdi.
“Birçok yönden, ‘dağıtılmış sistemler’ için başka bir terim olarak aracı sistemleri ve tüm terminolojiyi görüyoruz, DAPR ortak yaratıcı ve koruyucu Mark Fussell dedi. “[…] Onlara mikro hizmet olarak adlandırmak yerine, çoğunlukla hepsine büyük dil modelleri koyabileceğiniz için onlara ajan olarak adlandırabilirsiniz. ”
Bu ajanları verimli bir şekilde koordine etmek için, bir orkestrasyon motoruna ve durumuna ihtiyacınız var, ekip DAPR’nin tam olarak sunduğu şey olduğunu savunuyor. Bu kısmen, DAPR’nin aktörlerinin son derece verimli olması ve bir mesaj geldiğinde (ve işleri yapıldığında durumları korunarak) milisaniye içinde dönebilmeleri anlamına gelir.
Şu anda, DAPR ajanları popüler model sağlayıcıların çoğuyla kutudan çıkabilir. Bunlar arasında AWS anakası, openai, antropik, dictral ve sarılma yüzü bulunur. Yerel LLM’ler için destek çok yakında gelecek.
Bu modellerle etkileşime girmenin üstünde, DAPR ajanları mevcut DAPR çerçevesini genişlettiğinden, geliştiriciler ayrıca aracının belirli bir görevi yerine getirmek için kullanabileceği araçların bir listesini tanımlama olanağı da elde ederler.
Şu anda, DAPR ajanları. Java, JavaScript ve Go yakında takip edecek.

