Jadikan ejen anda boleh ditemui
Agent Card yang jelas memberikan klien A2A titik permulaan yang boleh dipercayai: kepunyaan siapa ejen tersebut, di mana ia berada, dan binding protokol serta versi apa yang dituturkannya.
Agent Card ialah penerangan antara muka awam bagi ejen A2A. Sebelum ejen lain boleh memutuskan sama ada untuk memanggil perkhidmatan anda, ia memerlukan lebih daripada URL: ia memerlukan penerangan yang boleh dipercayai tentang tujuan ejen, kontrak teknikal, skill, dan keperluan akses.
Penjana Agent Card ini menukar butiran pelaksanaan tersebut kepada JSON yang mudah dibaca dalam bentuk A2A v1.0, sambil mengekalkan pembuatan keputusan berhampiran borang. Gunakannya selepas anda membina logik teras ejen dan sebelum menggunakannya atau menyenaraikannya — titik di mana fail JSON yang ditulis tangan biasanya rosak.
Agent Card yang jelas memberikan klien A2A titik permulaan yang boleh dipercayai: kepunyaan siapa ejen tersebut, di mana ia berada, dan binding protokol serta versi apa yang dituturkannya.
Rekod antara muka pilihan, mod kandungan, kelakuan streaming, dan sokongan pemberitahuan tolak yang diperlukan ejen lain sebelum membuat panggilan.
Dokumenkan sama ada perkhidmatan itu awam, menggunakan kunci API, atau memerlukan OAuth 2.0, supaya integrasi boleh memilih aliran pengesahan yang betul — tanpa sekali-kali meletakkan kelayakan dalam Agent Card.
Namakan kerja yang boleh dilakukan ejen anda, tambah tag yang diperlukan v1.0 berserta contoh yang berguna, dan jadikan sempadannya mudah difahami oleh orang, pasaran, dan klien AI.
Cara Penjana Agent Card berfungsi
Penjana Agent Card menukar butiran perkhidmatan kepada dokumen JSON yang jelas dan sedia diterbitkan. Ikuti aliran kerja ringkas ini sebelum menghantar Agent Card ke pengeluaran.
Tambah titik akhir A2A awam, binding protokol, butiran penyedia, versi ejen, dan jenis kandungan yang diterima dan dikembalikan oleh pelayan anda.
Pilih hanya keupayaan yang disokong pelaksanaan anda, kemudian terangkan satu skill wakil dalam bahasa yang mudah dan khusus.
Gunakan pratonton langsung untuk mengesan medan yang hilang, URL ruang letak, atau penerangan yang tidak mencerminkan perkhidmatan yang digunakan dengan tepat.
Jalankan Agent Card melalui pengesah, kemudian letakkan dokumen yang telah disemak di /.well-known/agent-card.json pada domain perkhidmatan anda.
Siapa yang menggunakan Penjana Agent Card
Penjana Agent Card membantu pembina, pasukan platform, dan penyemak mencipta metadata ejen A2A yang konsisten tanpa bermula daripada fail JSON kosong.
Gantikan agent-card.json yang ditulis tangan dengan titik permulaan lengkap yang mengikut spesifikasi apabila melancarkan ejen serasi A2A.
Rangka dokumen penemuan yang boleh dipercayai daripada penerangan perkhidmatan tanpa menyentuh sintaks JSON, kemudian serahkan kepada kejuruteraan untuk semakan.
Piawaikan cara ejen dalaman menerangkan titik akhir, pengesahan, dan skill sebelum mereka memasuki katalog ejen syarikat atau saluran paip CI.
Sediakan metadata penyedia, tag skill, dan pengisytiharan keselamatan yang benar-benar boleh dihuraikan oleh penyemak dan sistem penarafan.
Soalan lazim
Betulkan perkara asas sebelum klien A2A menemui titik akhir anda.
A2A Agent Card ialah dokumen penemuan JSON untuk ejen AI. Ia menyampaikan identiti, maklumat penyedia, antara muka yang disokong, keupayaan, skill, mod kandungan yang diterima, dan keperluan keselamatan kepada klien berpotensi — setara ejen-ke-ejen bagi README ditambah gambaran keseluruhan API.
Agent Card yang ditulis tangan selalunya kehilangan medan wajib, menggunakan nama medan pra-v1.0, atau mengandungi ralat sintaks. Penjana menghasilkan bentuk A2A v1.0 semasa — supportedInterfaces, provider.organization, tag skill wajib — dan mengesahkan semasa anda menaip, jadi kesilapan struktur tidak akan sampai ke pengeluaran.
Penjana menghasilkan struktur A2A v1.0: array supportedInterfaces tersusun dengan protocolBinding dan protocolVersion bagi setiap antara muka, version ejen peringkat atas, dan capabilities termasuk extendedAgentCard. Agent Card dengan medan url atau preferredTransport peringkat atas adalah pra-v1.0.
Ya. Penjana mencipta dokumen permulaan yang praktikal, bukan pengganti kontrak yang telah anda gunakan. Sahkan bahawa titik akhir, binding protokol, skill, dan pengesahan sepadan dengan perkhidmatan yang benar-benar akan diakses pengguna.
Terbitkan JSON yang telah disemak pada domain yang sama dengan perkhidmatan A2A anda di https://domain-anda/.well-known/agent-card.json, laluan well-known yang didaftarkan oleh spesifikasi A2A. Banyak integrasi lama juga menyemak /.well-known/agent.json, jadi menyajikan kedua-duanya adalah strategi peralihan yang selamat.
Sedia untuk diterbitkan
Lengkapkan butiran, semak JSON yang dihasilkan, dan gunakan pengesahan langsung sebelum menerbitkan Agent Card anda.