iToverDose/Yazılım· 27 NISAN 2026 · 04:04

Açık Ajan SDK ile Güvenli Ajan Oturumları

Modern AI ajanları, yalnız başına sorgulara cevap vermekle kalmaz, ayrıca bağlamı hatırlamak, erişim kurallarını uygulamak ve her işlemi günlüğe kaydetmek zorundadır. Açık Ajan SDK, bu gereksinimleri dört uzmanlaşmış alt sistemle karşılar: SessionStore, PermissionPolicy, SandboxSettings ve HookRegistry.

DEV Community1 dk okuma0 Yorumlar

Açık Ajan SDK, ajan oturumlarını güvenli bir şekilde koruyarak ve yetkilendirilmiş eylemlerle sınırlayarak üretim derecesinde ajanlar oluşturmanıza olanak tanır. Bu makale, SessionStore ve PermissionPolicy sistemlerini derinlemesine inceleyerek, bu bileşenlerin nasıl birlikte çalıştığını ve ajanların konuşma geçmişini güvenli bir şekilde koruyarak yetkilendirilmiş eylemlerle sınırladığını açıklar.

SessionStore: Oturumlar Arası Bağlamı Koruma

SessionStore, her ajan oturumunun kaybolmasını engellemek için sohbet kayıtlarını diske seri hale getirir ve sonraki çalışmalarda geri yükler. SessionStore, bir aktör olarak çalışır ve session verilerine güvenli bir şekilde erişimi sağlar.

  • save: Mevcut mesaj dizisini ve meta verilerini JSON olarak seri hale getirir ve diske yazar.
  • load: Bir oturumu ID ile alır, sohbet kayıtlarını yapılandırılmış veri olarak geri yükler.
  • list: Tüm oturumları güncellik sırasına göre sıralar ve meta veriler gibi ID, özeti, mesaj sayısı ve zaman damgası sağlar.
  • fork: Mevcut bir oturumdan yeni bir oturum oluşturur, mesaj geçmişini kopyalar ve belli bir noktaya kadar kısaltma veya özel bir ID atama seçeneği sunar.
  • delete: Bir oturumun tümünü ve içeriğini kalıcı olarak siler.

PermissionPolicy: Ajan Yetkilerini Kontrol Etme

PermissionPolicy, ajanların hangi eylemleri gerçekleştirebileceğini belirler. SDK, altı farklı izin modu sunar, her biri otomasyon ile kullanıcı kontrolünü dengeler.

  • default: Herhangi bir araç veya işlemin yürütülmesinden önce kullanıcı onayını ister.
  • plan: Salt okunur araçları otomatik olarak çalıştırır, yazma işlemleri için onay истir.
  • auto: Tehlikeli olarak işaretlenen araçların dışında tüm araçların çalıştırılmasına izin verir.
  • acceptEdits: Dosya düzenleme işlemlerini otomatik olarak uygular, geri dönülmez eylemler için onay ister.
  • restricted: İşlemleri güvenli eylemlerin önceden tanımlanmış bir beyaz listesine sınırlar.
  • silent: İzin verilen tüm eylemleri hiçbir kullanıcı bildirimi olmadan çalıştırır.

Ajan oturumları için güvenlik önlemlerinin alınması, ajanların güvenli ve yetkilendirilmiş bir şekilde çalışmasını sağlar. Açık Ajan SDK ile geliştiriciler, üretim derecesinde ajanlar oluşturabilir ve kullanıcıların deneyimini geliştirebilir.

Yapay zeka özeti

Açık Ajan SDK, modern AI ajanları için güvenli ve yetkilendirilmiş oturumlar oluşturmanıza olanak tanır. SessionStore ve PermissionPolicy sistemlerini derinlemesine inceleyin.

Yorumlar

00
YORUM BIRAK
ID #TLQ0P2

0 / 1200 KARAKTER

İnsan doğrulaması

3 + 6 = ?

Editör onayı sonrası yayına girer

Moderasyon · Spam koruması aktif

Henüz onaylı yorum yok. İlk yorumu sen bırak.