Ikhtisar alat untuk agen

Alat memperluas apa yang dapat dilakukan agen Anda melampaui menjawab pertanyaan dari sumber pengetahuan. Mereka memungkinkan agen Anda memanggil API, menjalankan alur otomatis, berinteraksi dengan layanan eksternal, dan mengambil data secara real-time.

Note

Fitur-fitur dalam artikel ini didukung oleh harness GitHub Copilot, yang menggunakan Kredit Copilot untuk penagihan berbasis penggunaan. Pelajari lebih lanjut tentang Kredit Copilot dalam Ikhtisar penagihan untuk agen yang didukung oleh harness GitHub Copilot.

Penagihan berbasis penggunaan berlaku untuk penggunaan, pembuatan, pengujian, dan evaluasi agen. Tindakan-tindakan ini mungkin menghabiskan Kredit Copilot.

Apa itu alat?

Alat adalah kemampuan eksternal yang dapat digunakan agen Anda selama percakapan.

Ketika pengguna meminta agen melakukan sesuatu yang membutuhkan tindakan, agen orchestrator memilih alat berdasarkan konteks percakapan dan deskripsi alat tersebut.

Agen yang didukung oleh GitHub Copilot harness menggunakan orkestrasi yang ditingkatkan untuk secara otomatis menentukan kapan harus memanggil alat.

Mengapa menambahkan alat pada agen Anda?

Tanpa alat, agen Anda hanya dapat menjawab pertanyaan berdasarkan instruksi dan sumber pengetahuannya.

Dengan alat, agen Anda dapat:

  • Cari data real-time dari sistem eksternal, seperti Customer Relationship Management (CRM), IT Service Management (ITSM), dan basis data
  • Ambil tindakan atas nama Anda, seperti membuat catatan, mengirim notifikasi, dan memperbarui data
  • Integrasi dengan layanan dan API pihak ketiga
  • Jalankan alur kerja otomatis

Bagaimana agen memutuskan menggunakan alat

Agent orchestrator mengevaluasi setiap pesan pengguna dan memutuskan apakah alat diperlukan.

Nama dan deskripsi alat ini sangat penting. Alat yang dijelaskan dengan baik digunakan dengan lebih akurat.

Instruksi dari agen Anda juga memengaruhi kapan alat digunakan.

Untuk penggunaan alat percakapan pada agen yang didukung oleh harness GitHub Copilot, Anda tidak perlu membuat trigger eksplisit atau alur topik untuk setiap panggilan alat.

Limits

Beberapa batasan berlaku untuk alat dan file yang dihasilkan alat:

  • File yang dibuat agen selama giliran dibatasi hingga 10 MB per file. File yang melebihi batas tidak akan dikembalikan ke pengguna. Minta agen untuk membagi output besar menjadi file yang lebih kecil. Lihat Berkas yang dibuat oleh agen.
  • server Model Context Protocol (MCP) dihitung sebagai bagian dari jumlah total alat yang dapat ditampung oleh agen. Jumlah instance server MCP yang dapat berjalan bersamaan dalam satu percakapan juga dibatasi, jadi jaga agar jumlah server yang terhubung tetap kecil dan hapus server yang sudah tidak Anda gunakan. Lihat Tambahkan server Model Context Protocol (MCP) sebagai alat.