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önlendirinBağ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önderilebilirEkipler 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 edilirAjan 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ınAyrıntılar için Oturumlar ve Bellek bölümüne bakın.
View full documentation