Autonomous AI agent

Oleh Ai Flowi · Diterbitkan

Autonomous AI agent, atau ejen AI autonomi, memilih tindakan ke arah matlamat dalam lingkungan kebenaran dan alat yang disediakan oleh sistemnya. Autonomi berkaitan dengan keputusan yang boleh diteruskan tanpa seseorang meluluskan setiap langkah. Ia tidak bermaksud akses tanpa had, pertimbangan yang sentiasa betul atau keupayaan pulih daripada setiap kegagalan.

Takrif yang berguna menyatakan matlamat serta batasnya. Ejen yang dibenarkan memeriksa dokumen dan mendraf jawapan mempunyai skop tindakan yang berbeza daripada ejen yang dibenarkan mengubah rekod perniagaan. Menyebut kedua-duanya sebagai autonomi tanpa menerangkan kebenaran tersebut menyembunyikan keputusan yang penting.

Takrifkan autonomi berdasarkan tindakan yang dibenarkan

Skop praktikal, bukannya piawaian penggredan sejagat
SkopYang boleh dilakukan oleh ejenBatas yang melibatkan manusia
NasihatMencadangkan jawapan berdasarkan maklumat yang dibekalkan.Seseorang memilih sama ada hendak menggunakannya.
Penyiasatan baca sahajaMemilih alat pengambilan maklumat yang dibenarkan dan membandingkan pemerhatian.Seseorang meluluskan akses dan menyemak bukti yang belum diselesaikan.
Tindakan yang disediakanMendraf perubahan tepat yang dicadangkan.Seseorang meluluskan perubahan itu sebelum pelaksanaan.
Pelaksanaan terbatasMelakukan tindakan yang dibenarkan dalam skop terhad dengan semakan yang jelas.Pengecualian dan hasil yang tidak pasti memerlukan semakan.

Jadual ini ialah alat bantu reka bentuk, bukannya pensijilan produk. Pastikan kebenaran dikaitkan dengan tindakan, destinasi dan data yang terlibat. Kelulusan membaca sumber tidak membenarkan penyuntingannya. Kebenaran menyediakan draf tidak membenarkan penerbitannya.

Cara ejen autonomi berfungsi

Untuk mekanisme memilih tindakan berdasarkan hasil alat, lihat ReAct Agent.

Autonomi bermula dengan kuasa yang diberikan kepada proses itu. Bagi semakan polisi di bawah, hasil yang dibenarkan ialah cadangan untuk penyemak; perubahan polisi memerlukan pemberian kuasa yang berasingan. Rekodkan perbezaan itu bersama tugas supaya permintaan untuk jawapan yang lebih lengkap tidak meluaskan kuasa ejen secara senyap.

Urutan yang boleh diperhatikan lebih penting daripada dakwaan ejen bahawa ia berjaya. Panggilan yang dicadangkan bukan panggilan yang telah dilaksanakan. Respons alat yang berjaya masih mungkin tidak mengandungi bukti yang diperlukan untuk menjawab soalan. Penyelesaian perlu bergantung pada hasil yang disemak dan syarat berhenti yang ditetapkan, bukannya nada respons akhir.

Nyatakan dengan jelas perbezaan antara aliran kerja tetap dengan komponen yang menggunakan alat. Perbandingan platform sedia ada menerangkan perbezaan itu. Halaman ini menumpukan jumlah kuasa tindakan yang patut diberikan selepas pilihan reka bentuk tersebut dibuat.

Contoh penyelidikan dengan batas jelas

Andaikan penyemak membekalkan dua petikan polisi dalaman dan bertanya sama ada prosedur yang dicadangkan mempunyai sokongan. Matlamat ejen ialah mengenal pasti petikan sokongan, percanggahan dan maklumat yang tiada. Ejen boleh membaca petikan yang dibekalkan dan mendraf respons; ia tidak mempunyai kuasa untuk mengubah prosedur atau mana-mana rekod sumber.

Pilih peraturan berhenti sebelum menambah alat: tamatkan dengan petikan yang dirujuk jika petikan itu menjawab soalan, atau laporkan bukti tidak mencukupi jika tidak. Petikan kedua yang bercanggah dengan petikan pertama ialah sebab untuk mengetengahkan percanggahan itu. Ia bukan kebenaran untuk mereka jalan tengah dan menganggapnya sebagai polisi.

konfigurasi contoh, bukan ujian yang direkodkan

Agent
input_value: the question and synthetic policy extracts
system_prompt: Use only supplied evidence. Identify conflicts.
               Request human review when evidence is insufficient.
max_iterations: 3
model: select a configured model
tools: connect only separately verified read-only tools, if needed

Nilai lelaran itu ialah tetapan ilustrasi, bukannya had selamat yang diukur atau tetapan lalai yang didokumenkan. Jika pakej maklumat sudah mengandungi bahan yang diperlukan, jangan sertakan alat.

Sambungkan akaun penyedia dan kunci API anda melalui panduan sambungan model; penyedia tersebut mengenakan bil penggunaan model secara berasingan.

Cara konsep ini muncul dalam AI Flowi Workflow

Konfigurasikan latihan penyelidikan terbatas melalui rujukan Agent, yang menetapkan antara muka model, tugas dan responsnya.

Rujuk panggilan fungsi apabila carian baca sahaja diperlukan di luar pakej maklumat yang dibekalkan.

Tentukan sama ada ejen boleh memilih dokumen lain yang diluluskan atau hanya membaca semula dua petikan yang telah dibekalkan. Kebenaran tersebut berbeza walaupun kedua-duanya melibatkan bacaan. Jika soalan memerlukan sumber di luar set yang dibenarkan, kembalikan permintaan sumber yang tiada kepada penyemak. Elakkan pemberian akses pengambilan maklumat yang lebih luas semata-mata untuk menjadikan jawapan kelihatan lengkap.

Halaman kawalan perlindungan ejen merangkumi perlindungan alat; keputusan autonomi di sini ialah keupayaan yang patut diberikan sejak awal.

Bagi latihan pakej maklumat ini, dokumentasikan tiga kebenaran berasingan: mentafsir petikan, memilih carian yang dibenarkan dan mencadangkan prosedur yang disemak semula. Pemberian kebenaran untuk yang pertama tidak membayangkan kebenaran untuk kedua-dua yang lain. Kekalkan latihan awal pada pentafsiran sehingga penyemak dapat mengenal pasti bukti yang mewajarkan peluasan skop. Komponennya didokumenkan dalam katalog; belum diuji dalam persekitaran pengeluaran oleh Ai Flowi.

Bagaimana kebolehbalikan mengubah keputusan kelulusan ejen AI autonomi?

Membaca dokumen, menyediakan draf dan memadam rekod yang dikongsi mempunyai akibat yang berbeza. Pertimbangkan sama ada tindakan boleh dibatalkan, pihak yang akan terjejas dan bukti yang mengesahkan hasilnya. Draf setempat yang boleh dibatalkan masih memerlukan kebenaran akses yang betul, tetapi batas semakannya boleh lebih mudah daripada perubahan luaran yang tidak boleh dibatalkan.

Keperluan aliran kerja kelulusan menetapkan rekod semakan dan batas versi cadangan.

Pilih skop autonomi berdasarkan akibat: draf kerja peribadi boleh menunggu semakan rutin, manakala perubahan prosedur bersama menjejaskan orang yang mungkin terus bergantung padanya. Pertimbangkan sama ada ejen boleh memeriksa hasil, sama ada tindakan yang dibenarkan mempunyai cara pembatalan yang boleh diharap dan sama ada seseorang boleh menyelesaikan hasil yang tidak pasti. Jika mana-mana jawapan tidak diketahui, kekalkan skop pada penyediaan dan bukannya pelaksanaan tanpa pengawasan. Keputusan ini dibuat sebelum alat disambungkan, bukannya selepas panggilan pertamanya berjaya.

Berhenti dan hasil yang tidak pasti

Bezakan penyelesaian tugas, bukti yang tiada, kebenaran yang ditolak dan kegagalan teknikal. Tamat masa selepas permintaan luaran mungkin menyebabkan hasil tidak diketahui. Cubaan semula serta-merta boleh mengulang perubahan yang telah berlaku. Periksa destinasi sebelum mencuba semula operasi tulis yang tidak pasti, dan gunakan reka bentuk pengendalian pendua yang disahkan secara berasingan jika perlu.

Had lelaran mengehadkan kerja yang dicuba mengikut pelaksanaan; ia tidak membuktikan tugas telah selesai. Katalog menyenaraikan max_iterations tetapi tidak menerbitkan tetapan lalai, julat sah atau respons penamatan yang tepat. Uji keadaan had dicapai secara berasingan daripada jawapan yang berjaya. Ralat penyedia perlu kekal kelihatan kepada pengendali tanpa mendedahkan kelayakan akses dalam hasil yang dipaparkan kepada pengguna.

Kesilapan lazim

  • Memberikan semua alat yang tersedia kerana tugas kedengaran luas. Pilih set alat terkecil yang menjawab soalan.
  • Menganggap respons akhir yang mesra sebagai bukti penyelesaian. Periksa pemerhatian sebenar dan sebarang perubahan yang dicadangkan.
  • Mengelirukan konteks perbualan terkini dengan pembelajaran berkekalan. Mesej yang disimpan dan pengambilan semula kemudian ialah operasi berasingan.
  • Membenarkan operasi tulis tanpa pengawasan sebelum menguji akses yang ditolak, bukti yang tiada dan hasil yang tidak jelas. Demonstrasi baca sahaja yang berjaya tidak dapat mengesahkan keselamatan operasi tulis.

Kawalan perlindungan ejen AI menerangkan semakan yang mengelilingi kuasa tindakan. Memori ejen merangkumi maklumat yang disimpan untuk kegunaan kemudian. Sistem berbilang ejen menambah kontrak penyerahan tugas apabila tanggungjawab dibahagikan. Rujuk kes penggunaan yang didokumenkan untuk contoh sedia ada sebelum meluaskan skop ejen.

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.