Agents - Neotask by Neotask Documentation | Neotask

Ajanlar

Ajanlar Nedir?

Ajanlar, sorunları akıl yürüterek çözen, görevleri yürüten ve birden fazla platform üzerinde iletişim kuran yalıtılmış yapay zeka asistanlarıdır. Her ajanın kendi çalışma alanı, oturum geçmişi, model yapılandırması ve kanal bağlamaları vardır.

Ajan Yalıtımı

Her ajan şunları alır:

  • Çalışma Alanı — Dosyalar, notlar ve ajana özgü veriler için ayrılmış bir dizin
  • Oturumlar — Bağımsız konuşma geçmişi ve dökümleri
  • Yapılandırma — Model seçimi, araç izinleri, harcama limitleri
  • Kimlik — Ajanın AGENTS.md dosyasında tanımlanan benzersiz bir kişilik
  • Kimlik Doğrulama Profilleri — Ajan başına API anahtarı ve kimlik doğrulama yapılandırmaları
  • Ajan Kişilikleri

    Her ajanın çalışma alanı, kişiliği, talimatları ve davranış kurallarını tanımlayan bir AGENTS.md dosyası içerir. Bu kalıcı sistem istemi, ajanın nasıl yanıt verdiğini şekillendirir — ton, alan uzmanlığı, biçimlendirme, araç kullanımı ve güvenlik politikaları.

    Çok Ajanlı Yönlendirme

    Birden fazla ajan çalıştırırken, gelen mesajlar bağlamalara göre otomatik olarak yönlendirilir:

  • Kanal bağlama — Bir platformdan gelen tüm mesajları yönlendirin (ör. tüm Telegram → kişisel ajan)
  • Sunucu/çalışma alanı bağlama — Belirli bir Discord sunucusunu veya Slack çalışma alanını ayrılmış bir ajana yönlendirin
  • Sohbet türü bağlama — Özel mesajları bir ajana, grup mesajlarını başka bir ajana yönlendirin
  • İletişim/eş bağlama — Belirli kişilerden gelen mesajları belirli ajanlara yönlendirin
  • Bağlamalar öncelik sırasına göre değerlendirilir. İlk eşleşen kazanır. Eşleşmeyen mesajlar varsayılan ajana gider.

    Alt Ajanlar ve Delege Etme

    Ajanlar, özel görevler için alt ajanlar oluşturabilir:

  • Görev delegasyonu — Karmaşık görevleri parçalara ayırın ve uzman alt ajanlara devredy edin
  • Yalıtılmış yürütme — Alt ajanlar kendi oturum bağlamlarında çalışır
  • Ping-pong konuşmaları — Ajanlar iş birliği yapmak için ileri geri alışveriş yapabilir (en fazla 5 tur)
  • Sonuç duyurusu — Alt ajan sonuçları orijinal kanala geri gönderilebilir
  • Ekipler ve Düzenleme

    Çok ajanlı ekipler, koordineli iş akışlarını mümkün kılar:

  • Paralel yürütme — Bir görevin farklı yönleri üzerinde birden fazla ajanı eşzamanlı olarak çalıştırın
  • Sıralı işlem hatları — Her birinin bir öncekinin çıktısı üzerine inşa ettiği ajanları zincirleyin
  • Karma mod — Paralel ve sıralı yürütmeyi birleştirin
  • Görev takibi — Her ajanın çalışmasının durumunu izleyin (kuyrukta, çalışıyor, tamamlandı, hata, iptal edildi)
  • Araç Profilleri

    Her ajanın neler yapabileceğini kontrol edin:

    | Profil | Kullanılabilir Araçlar | |---------|----------------| | minimal | Yalnızca oturum durumu | | coding | Dosya G/Ç, yürütme, oturumlar, bellek, görüntüler | | messaging | Mesaj gönderme, oturum geçmişi | | full | Tüm araçlar (varsayılan) |

    Özel izin verme/reddetme listeleri, ajan başına ve model sağlayıcısı başına ayarlanabilir.

    Güvenli Mod

    Güvenli Mod, bir yürütme sanal alanı sağlar:

  • Ana geçiş — Genel olarak etkinleştirin veya devre dışı bırakın
  • Ajan başına kontroller — Güvenilen ajanlar için devre dışı bırakın, diğerleri için açık tutun
  • Yürütme onayı — Hassas işlemler açık kullanıcı onayı gerektirir
  • Politika senkronizasyonu — Ayarlar, gerçek zamanlı olarak tüm bağlı istemcilerde senkronize edilir
  • Ajan Belleği

    Her ajanın bir bellek sistemine erişimi vardır:

  • MEMORY.md — Oturumlar arası kalıcı notlar ve önemli bilgiler
  • Bellek dosyalarımemory/ dizinindeki ek yapılandırılmış bilgiler
  • Vektör arama — Doğal dil sorgularını kullanarak bellekte arama yapın
  • Ayrıntılar için Oturumlar ve Bellek bölümüne bakın.

    View full documentation