AI agent skills: arahan tugas yang boleh digunakan semula

Oleh Ai Flowi · Diterbitkan

AI agent skills ialah arahan yang boleh digunakan semula serta sumber sokongan untuk melaksanakan jenis tugas tertentu. Sesuatu kemahiran boleh menerangkan bila ia terpakai, input yang diperlukan, alat yang dibenarkan dan ciri hasil yang memuaskan. Istilah ini berbeza mengikut sistem; istilah itu sendiri tidak menentukan format fail standard atau keupayaan yang boleh dilaksanakan.

Sebagai contoh, kemahiran penyemakan sumber boleh mengarahkan ejen mengekstrak dakwaan yang disokong, mengenal pasti percanggahan dan menandakan perkara yang tidak diketahui. Arahan tersebut tidak mewujudkan akses kepada storan dokumen. Sebarang carian masih memerlukan alat dengan kebenaran dan kontrak inputnya sendiri.

Apakah perbezaan antara kemahiran, arahan, alat dan aliran kerja?

Unit berbeza dalam reka bentuk tugas
UnitPerkara yang disediakanPerkara yang perlu diperiksa
ArahanArahan dan konteks untuk interaksi model.Sama ada input menyertakan fakta yang diperlukan.
KemahiranProsedur yang boleh digunakan semula dan peraturan penerimaan untuk sekumpulan tugas sejenis.Bila prosedur terpakai, skop dan permintaan yang tidak disokong.
AlatOperasi yang boleh dilaksanakan oleh aplikasi hos.Argumen, kebenaran dan hasil yang dipulangkan.
Aliran kerjaLangkah yang disambungkan dengan antara muka komponen yang jelas.Konfigurasi, jenis port dan laluan kegagalan.

Kemahiran mungkin merangkumi teks arahan dan merujuk kepada alat, tetapi bahagian tersebut mempunyai tanggungjawab berbeza. Arahan jelas membantu ejen memilih prosedur. Kawalan pelaksanaan yang dipercayai menentukan perkara yang sebenarnya boleh diakses oleh prosedur itu. Prosedur yang boleh digunakan semula patut kekal mudah difahami apabila pelaksanaan alat asas berubah.

Kandungan penerangan kemahiran yang berguna

Mulakan dengan sekumpulan tugas sejenis yang terhad, bukan janji luas seperti “urus penyelidikan.” Nyatakan pencetus dalam bahasa mudah: semak dakwaan berdasarkan pakej sumber yang dibekalkan. Kemudian nyatakan input, operasi yang dibenarkan, output yang diingini dan sebab untuk berhenti. Pembaca patut dapat mengenal pasti permintaan yang tidak sesuai sebelum menjalankan prosedur.

Bagi kemahiran penyemakan sumber, input boleh berupa soalan dan petikan sumber berlabel. Output boleh berupa senarai dakwaan yang disokong, petikan yang bercanggah dan soalan yang belum diselesaikan. Syarat berhenti ialah bukti tidak mencukupi, akses ditolak atau permintaan untuk mengubah sumber. Ini ialah kontrak editorial, bukan dakwaan prestasi yang telah diukur.

Skill concept: source-packet review
Applies when: a question can be checked against supplied extracts.
Needs: the question, labelled extracts and an expected answer format.
May do: compare text and request an approved read-only lookup.
Must return: supported claims, source references and unknowns.
Must stop: the question requires an unsupported external action.

Pakej ini ialah dokumen reka bentuk untuk penerangan. Ia bukan pakej kemahiran dalam format natif yang boleh dimuat turun, skema katalog atau janji bahawa produk menemui kemahiran secara automatik. Pastikan pakej cukup kecil untuk disemak bersama kontrak alat yang menjadi kebergantungannya.

Contoh ringkas permintaan yang disokong

Pengguna membekalkan draf prosedur dan dua petikan dasar, kemudian bertanya pernyataan mana dalam draf yang mempunyai sokongan. Kemahiran mengarahkan ejen membandingkan setiap pernyataan yang berkaitan dengan petikan tersebut. Jika petikan hanya menyokong sebahagian pernyataan, output patut mengekalkan syarat itu, bukan melaporkan seluruh pernyataan sebagai disokong.

Permintaan untuk menggantikan dasar sebenar berada di luar skop kemahiran ini. Respons yang dijangka ialah menerangkan bahawa prosedur hanya meliputi semakan dan mengenal pasti kelulusan yang diperlukan untuk perubahan berasingan. Ejen tidak boleh menganggap “semak dan betulkan” sebagai kebenaran menyunting sistem luaran.

Menguji kemahiran bermakna menyemak kedua-dua kelas permintaan. Contoh yang disokong menguji prosedur; contoh yang tidak disokong menguji batas skop. Bekalkan juga petikan yang tidak lengkap dan sumber yang bercanggah. Kes ini menunjukkan sama ada arahan mengekalkan ketidakpastian, bukan sentiasa menghasilkan jawapan yang kelihatan lengkap.

Permintaan yang serupa boleh memerlukan prosedur berbeza

“Semak sama ada draf ini mengekalkan pengecualian dalam petikan C” sesuai dengan kemahiran penyemakan sumber: permintaan, draf dan bukti yang dinamakan tersedia. “Beritahu saya dasar semasa tanpa sebarang petikan yang dibekalkan” tidak sesuai kecuali laluan pengambilan yang dibenarkan secara berasingan membekalkan bahan yang tiada. Kemahiran patut mengenal pasti input yang tiada sebelum mencuba prosedur perbandingannya.

“Tulis semula draf supaya lebih jelas sambil mengekalkan pengecualian” juga melebihi skop prosedur semakan sahaja ini. Ia boleh memulangkan ayat yang perlu disemak semula dan syarat yang perlu dikekalkan, kemudian menyerahkan tugas penulisan kepada prosedur yang sesuai. Menggabungkan semakan dan penulisan semula boleh menyebabkan keputusan semakan merujuk kepada teks yang tidak lagi wujud. Tentukan sama ada kemahiran memulangkan anotasi, draf yang disemak semula atau kedua-duanya, dan nyatakan pilihan itu dengan jelas.

Gunakan kes penyelenggaraan yang mengandungi “terpakai hanya kepada rekod yang diarkibkan.” Selepas menyunting arahan kemahiran, periksa sama ada anotasi yang dipulangkan masih mengaitkan syarat itu dengan dakwaan. Hasil yang sekadar menandakan seluruh ayat sebagai disokong telah kehilangan peraturan penerimaan utama prosedur. Ulangi juga permintaan yang tiada petikan: perubahan untuk memperkemas bahasa tidak boleh meluaskan keadaan yang membolehkan kemahiran itu digunakan. Simpan contoh permintaan ini bersama versi arahan supaya perubahan kemudian boleh disemak berdasarkan batas tugas yang sama.

Cara mewakili kemahiran dalam AI Flowi Workflow

Gunakan rujukan Prompt Template untuk mewakili arahan yang boleh digunakan semula dalam persediaan di bawah.

Antara muka Agent dan kontrak alat pemanggilan fungsi menerangkan sambungan yang boleh dilaksanakan; kemahiran menetapkan bila prosedur terpakai dan cara melaksanakannya.

Katalog tidak membuktikan kewujudan pemasang kemahiran automatik atau daftar versi, jadi pastikan pakej arahan boleh disemak dalam dokumentasi anda sendiri.

Cadangan persediaan arahan yang boleh digunakan semula

contoh konfigurasi, bukan ujian yang direkodkan

Prompt Template.template:
Review the supplied source packet. Keep source references beside claims.
Mark contradictions and unknowns. Do not edit or publish any source.

Agent.system_prompt: connect Prompt Template.prompt
Agent.input_value: provide the synthetic question and source packet
Agent.model: select your configured model
Agent.tools: add only a separately checked read-only tool if required

Lakaran awal ini menggunakan teks arahan statik, tanpa mereka sintaks pemboleh ubah dinamik. Output Message dan input Message yang diterima adalah serasi mengikut katalog. Ini tidak membuktikan bahawa pelaksanaan gabungan telah berlaku. Komponen ini didokumenkan dalam katalog; belum diuji dalam persekitaran produksi oleh Ai Flowi.

Semak kontrak carian sebelum menambahkan alat kepada kemahiran.

Simpan kes dengan petikan yang dibekalkan dan tidak memerlukan carian bersama kes tanpa petikan yang tidak boleh diteruskan tanpa carian. Ini membezakan kegagalan prosedur perbandingan kemahiran daripada kegagalan memperoleh inputnya. Pelaksanaan model memerlukan akaun penyedia dan kunci API anda sendiri; caj penyedia itu berasingan.

Mengekalkan kegunaan kemahiran apabila input berubah

Asingkan prosedur daripada fakta sumber. Kemahiran penyemakan dasar boleh kekal stabil walaupun pakej dasar berubah. Menetapkan kesimpulan dasar secara tetap dalam arahan yang boleh digunakan semula menyukarkan pembezaan antara prosedur dengan pengetahuan lapuk.

Tetapkan pengenal yang telah disemak bagi pakej arahan dalam dokumentasi anda sendiri dan rekodkan versi yang digunakan dalam ujian. Ini ialah cadangan penyelenggaraan, bukan ciri produk terbina dalam. Semak semula contoh apabila argumen alat, kebenaran atau format sumber berubah. Kes yang berjaya sebelum ini tidak membuktikan keserasian dengan alat yang telah disemak semula.

Nyatakan aturan penyerahan tugas dengan jelas apabila ejen lain menerima output kemahiran. Nyatakan sama ada ejen itu boleh mendraf teks, meminta bukti tambahan atau hanya menyemak dakwaan yang dipulangkan. Mendelegasikan tugas tidak sepatutnya meluaskan alatnya tanpa penjelasan. Panduan seni bina berbilang ejen menerangkan keputusan kontrak tersebut.

Kesilapan lazim dan istilah berkaitan

Arahan yang panjang tidak semestinya menjadi kemahiran yang berguna: skop dan peraturan penerimaan lebih penting daripada panjangnya. Alat dengan nama yang sesuai bukan kemahiran lengkap kerana masih tiada prosedur tugas. Menggunakan semula arahan yang belum disemak boleh menyebarkan kesilapan yang sama merentasi banyak tugas.

Pemanggilan fungsi menerangkan permintaan operasi. Kawalan perlindungan ejen menerangkan batas penguatkuasaan. Memori ejen menerangkan maklumat yang disimpan. Kes penggunaan sedia ada menyediakan reka bentuk permulaan untuk diperiksa sebelum menulis satu lagi prosedur yang boleh digunakan semula.

Penggunaan aliran kerja

Pelan: Go dari USD8/bulan dengan bil tahunan (USD10 bulanan), Plus dari USD16 (USD20 bulanan), Pro 100 dari USD80 (USD100 bulanan), Pro 200 dari USD160 (USD200 bulanan) dan Pro 500 dari USD400 (USD500 bulanan), dengan 5,000 hingga 250,000 Flowi Tokens sebulan dan pilihan tambah nilai; 1 token bagi setiap pelaksanaan nod; penggunaan API dan model pihak ketiga tidak termasuk.