Bagikan melalui


Gambaran Umum Penyedia

Microsoft Agent Framework mendukung beberapa jenis agen untuk mengakomodasi berbagai kasus dan persyaratan penggunaan. Semua agen berasal dari kelas dasar umum (AIAgent di .NET, BaseAgent di Python), yang menyediakan antarmuka yang konsisten untuk semua jenis agen.

Perbandingan Penyedia

Provider Perangkat Fungsional Output Terstruktur Penerjemah Kode Pencarian File Alat MCP Respons Latar Belakang
Azure OpenAI
OpenAI
Microsoft Foundry
Anthropic
Ollama
Foundry Local
GitHub Copilot
Copilot Studio
Khusus Beragam Beragam Beragam Beragam Beragam Beragam

Penting

Jika Anda menggunakan Microsoft Agent Framework untuk membangun aplikasi yang beroperasi dengan server pihak ketiga, agen, kode, atau model langsung non-Azure ("Sistem Pihak Ketiga"), Anda melakukannya dengan risiko Anda sendiri. Sistem Pihak Ketiga adalah Produk Non-Microsoft berdasarkan Ketentuan Produk Microsoft dan diatur oleh ketentuan lisensi pihak ketiga mereka sendiri. Anda bertanggung jawab atas penggunaan apa pun dan biaya terkait.

Sebaiknya tinjau semua data yang dibagikan dengan dan diterima dari Sistem Pihak Ketiga dan mengenali praktik pihak ketiga untuk penanganan, berbagi, retensi, dan lokasi data. Anda bertanggung jawab untuk mengelola apakah data Anda akan mengalir di luar batas kepatuhan dan geografis Azure organisasi Anda dan implikasi terkait, dan bahwa izin, batas, dan persetujuan yang sesuai disediakan.

Anda bertanggung jawab untuk meninjau dan menguji aplikasi yang Anda buat dengan cermat menggunakan Microsoft Agent Framework dalam konteks kasus penggunaan spesifik Anda, dan membuat semua keputusan dan penyesuaian yang sesuai. Ini termasuk menerapkan mitigasi AI Anda sendiri yang bertanggung jawab seperti metaprompt, filter konten, atau sistem keamanan lainnya, dan memastikan aplikasi Anda memenuhi standar kualitas, keandalan, keamanan, dan kepercayaan yang sesuai. Lihat juga: Tanya Jawab Umum Transparansi

Agen sederhana berdasarkan layanan inferensi

Agent Framework memudahkan untuk membuat agen sederhana berdasarkan banyak layanan inferensi yang berbeda. Setiap layanan inferensi yang menyediakan implementasi Microsoft.Extensions.AI.IChatClient dapat digunakan untuk membangun agen ini.

Penyedia berikut tersedia untuk .NET:

  • Azure OpenAI — Penyedia fitur lengkap dengan penyelesaian obrolan, API respons, dan dukungan alat.
  • OpenAI — Akses API OpenAI langsung dengan API penyelesaian obrolan dan respons.
  • Foundry — Agen sisi server persisten dengan riwayat obrolan terkelola.
  • Antropis — Model Claude dengan alat fungsi dan dukungan streaming.
  • Ollama — Jalankan model sumber terbuka secara lokal.
  • GitHub Copilot — GitHub Copilot integrasi SDK dengan akses shell dan file.
  • Copilot Studio — Integrasi dengan agen Microsoft Copilot Studio.
  • Kustom — Bangun penyedia Anda sendiri dengan menerapkan AIAgent kelas dasar.

Penyedia agen

Agent Framework mendukung banyak layanan inferensi yang berbeda melalui klien obrolan. Setiap penyedia menawarkan serangkaian fitur yang berbeda:

  • Azure OpenAI — Penyedia berfitur lengkap dengan dukungan identitas Azure.
  • OpenAI — Akses API OpenAI Langsung.
  • Foundry — Microsoft Inferensi proyek Foundry dan agen yang dikelola layanan.
  • Foundry Local — Jalankan model Foundry yang didukung secara lokal dengan FoundryLocalClient (hanya Python).
  • Antropis — Model Claude dengan pemikiran yang diperluas dan dukungan alat yang dihosting.
  • Ollama — Jalankan model sumber terbuka secara lokal.
  • GitHub Copilot — integrasi SDK GitHub Copilot.
  • Copilot Studio — Integrasi dengan agen Microsoft Copilot Studio.
  • Kustom — Bangun penyedia Anda sendiri dengan menerapkan BaseAgent kelas .

Langkah selanjutnya