Eklentiler ve Beceriler

Eklentiler

Eklentiler Nedir?

Eklentiler, Neotask'ın işlevselliğini çalışma zamanında genişleten TypeScript modülleridir. Yeni mesajlaşma kanalları, ajan araçları, RPC yöntemleri, CLI komutları, arka plan hizmetleri ve beceriler ekleyebilirler.

Resmi Eklentiler

Mesajlaşma Kanalları:

Özellikler:

Kimlik Doğrulama Sağlayıcıları:

Eklenti Yetenekleri

Eklentiler şunları kaydedebilir:

Eklenti Güvenliği

Neotask, eklentileri çalışmadan önce birkaç katmanda denetler:

Yerel eklentiler Gateway süreci içinde çalışır; bu nedenle Construct dışından kurduğunuz bir eklenti, çalıştırmayı sizin seçtiğiniz koddur. Yüklenebilecek eklentileri belirtmek için plugins.allow kullanın.


Beceriler

Beceriler Nedir?

Beceriler, ajanlara yeni iş akışları öğreten modüler yeteneklerdir. Her beceri, ilgili olduğunda ajanın bağlamına enjekte edilen talimatları içeren bir markdown dosyasıdır (SKILL.md).

Beceri Konumları (Öncelik Sırası)

  1. Çalışma alanı becerileri, <workspace>/skills/ (en yüksek öncelik)
  2. Yönetilen beceriler, ~/.neotask/skills/
  3. Paketlenmiş beceriler, Neotask ile birlikte gelir
  4. Eklenti becerileri, Kurulu eklentilerle paketlenmiş beceriler
  5. Ekstra dizinler, Yapılandırılmış ek yollar (en düşük öncelik)

Aynı adı paylaşan birden fazla beceri olduğunda, en yüksek öncelikli konum kazanır.

Beceri Özellikleri

Beceri Oluşturma

YAML ön maddesiyle birlikte becerinin meta verilerini ve talimatlarını tanımlayan bir SKILL.md dosyası oluşturun:

Ön madde alanları:

Gövde: Ajana beceriyi nasıl kullanacağını öğreten, örnekler ve kılavuzlar içeren Markdown talimatları.

Beceri Kataloğu

Mevcut becerilere beceri kataloğundan göz atın.

Beceri Kategorileri

Beceriler çok çeşitli yetenekleri kapsar:

Kategori Örnekler
Üretkenlik E-posta yönetimi, takvim, belge oluşturma
Geliştirme Git işlemleri, CI/CD, Docker, kod inceleme
İletişim Mesajlaşma, bildirimler, duyurular
Medya Görüntü işleme, video düzenleme, ses dökümü
Yapay Zeka ve Modeller Model değiştirme, istem yönetimi, RAG
Akıllı Ev IoT cihaz kontrolü, otomasyon tetikleyicileri
Yardımcı Programlar Dosya dönüştürme, veri dönüşümü, web kazıma