Skip to content

Sub-Ejen dan Tugas LLM ​

Ejen Triggerfish boleh mewakilkan kerja kepada sub-ejen dan menjalankan gesaan LLM yang terpencil. Ini membolehkan kerja selari, penaakulan berfokus, dan penguraian tugas berbilang ejen.

Alat ​

subagent ​

Jana sub-ejen untuk tugas berbilang langkah yang autonomi. Sub-ejen mendapat konteks perbualan sendiri dan boleh menggunakan alat secara bebas. Mengembalikan keputusan akhir apabila selesai.

ParameterJenisDiperlukanKeterangan
taskstringyaApa yang sub-ejen perlu capai
toolsstringtidakSenarai putih alat yang dipisahkan koma (lalai: alat baca-sahaja)

Alat lalai: Sub-ejen bermula dengan alat baca-sahaja (read_file, list_directory, search_files, run_command). Nyatakan alat tambahan secara eksplisit jika sub-ejen memerlukan akses tulis.

Contoh penggunaan:

  • Selidiki topik sementara ejen utama meneruskan kerja lain
  • Terokai pangkalan kod secara selari dari pelbagai sudut (ini yang dilakukan oleh alat explore secara dalaman)
  • Wakilkan tugas pelaksanaan yang berdiri sendiri

llm_task ​

Jalankan gesaan LLM sekali-tembak untuk penaakulan terpencil. Gesaan berjalan dalam konteks berasingan dan tidak mencemari sejarah perbualan utama.

ParameterJenisDiperlukanKeterangan
promptstringyaGesaan untuk dihantar
systemstringtidakGesaan sistem pilihan
modelstringtidakPenggantian nama model/pembekal pilihan

Contoh penggunaan:

  • Ringkaskan dokumen panjang tanpa memenuhi konteks utama
  • Kelaskan atau ekstrak data dari teks berstruktur
  • Dapatkan pendapat kedua tentang pendekatan
  • Jalankan gesaan terhadap model yang berbeza dari model utama

agents_list ​

Senaraikan pembekal LLM dan ejen yang dikonfigurasi. Tidak mengambil parameter.

Mengembalikan maklumat tentang pembekal yang tersedia, model mereka, dan status konfigurasi.

Cara Sub-Ejen Berfungsi ​

Apabila ejen memanggil subagent, Triggerfish:

  1. Mencipta contoh pengorkestra baru dengan konteks perbualan sendiri
  2. Menyediakan sub-ejen dengan alat yang ditentukan (lalai ke baca-sahaja)
  3. Menghantar tugas sebagai mesej pengguna awal
  4. Sub-ejen berjalan secara autonomi -- memanggil alat, memproses keputusan, berulang
  5. Apabila sub-ejen menghasilkan respons akhir, ia dikembalikan ke ejen induk

Sub-ejen mewarisi tahap taint sesi induk dan kekangan pengkelasan. Mereka tidak boleh meningkat melebihi siling induk.

Bila Menggunakan Setiap Alat ​

AlatGunakan Apabila
subagentTugas berbilang langkah yang memerlukan penggunaan alat dan iterasi
llm_taskPenaakulan sekali-tembak, ringkasan, atau pengkelasan
explorePemahaman pangkalan kod (menggunakan sub-ejen secara dalaman)

Alat explore dibina di atas subagent -- ia menjana 2-6 sub-ejen selari bergantung pada tahap kedalaman. Jika anda memerlukan penerokaan pangkalan kod berstruktur, gunakan explore terus berbanding menjana sub-ejen secara manual. :::

Sub-Ejen vs Pasukan Ejen ​

Sub-ejen adalah tembak-dan-lupakan: induk menunggu keputusan tunggal. Pasukan Ejen adalah kumpulan ejen yang bekerjasama secara berterusan dengan peranan berbeza, penyelaras utama, dan komunikasi antara ahli. Gunakan sub-ejen untuk pendelegasian langkah tunggal yang berfokus. Gunakan pasukan apabila tugas mendapat manfaat dari pelbagai perspektif khusus yang berulang pada kerja antara satu sama lain.