Bagikan melalui


Mengembangkan aplikasi AI dengan .NET

Artikel ini berisi daftar terorganisir sumber daya pembelajaran terbaik untuk pengembang .NET yang mulai membangun aplikasi AI. Sumber daya termasuk artikel mulai cepat populer, sampel referensi, dokumentasi, dan kursus pelatihan.

Sumber daya untuk Layanan Azure OpenAI

Azure OpenAI Service menyediakan akses REST API ke model bahasa OpenAI yang kuat. Model-model ini dapat dengan mudah disesuaikan dengan tugas spesifik Anda termasuk tetapi tidak terbatas pada pembuatan konten, ringkasan, pemahaman gambar, pencarian semantik, dan terjemahan bahasa alami ke kode. Pengguna dapat mengakses layanan melalui REST API, Azure OpenAI SDK untuk .NET, atau melalui portal Azure AI Foundry .

Pustaka dan sampel

Tautan Deskripsi
Azure OpenAI SDK untuk .NET Versi sumber GitHub dari pustaka klien Azure OpenAI untuk .NET adalah adaptasi REST API OpenAI yang menyediakan antarmuka idiomatik dan integrasi yang kaya dengan sisa ekosistem Azure SDK. Ini dapat terhubung ke sumber daya Azure OpenAI atau ke titik akhir inferensi OpenAI non-Azure, menjadikannya pilihan yang tepat untuk pengembangan OpenAI non-Azure sekalipun.
Rilis SDK Azure OpenAI Tautan ke semua paket pustaka Azure OpenAI SDK, termasuk tautan untuk .NET, Java, JavaScript, dan Go.
Paket NuGet Azure.AI.OpenAI Versi NuGet dari pustaka klien Azure OpenAI untuk .NET.
Mulai menggunakan GPT-35-Turbo dan GPT-4 Artikel yang memancang Anda membuat sampel penyelesaian obrolan.
Penyelesaian Kumpulan 10 sampel yang menunjukkan cara menggunakan pustaka klien Azure OpenAI untuk .NET untuk mengobrol, melakukan streaming balasan, menggunakan data Anda sendiri, mentranskripsikan/menerjemahkan audio, menghasilkan gambar, dll.
Penyelesaian Obrolan Streaming Tautan mendalam ke sampel yang menunjukkan penyelesaian streaming.
OpenAI dengan kontrol akses berbasis Peran Microsoft Entra ID Lihat autentikasi menggunakan ID Microsoft Entra.
OpenAI dengan Identitas Terkelola Artikel dengan skenario keamanan yang lebih kompleks yang memerlukan kontrol akses berbasis peran Azure (Azure RBAC). Dokumen ini membahas cara mengautentikasi ke sumber daya OpenAI Anda menggunakan ID Microsoft Entra.
Sampel lainnya Kumpulan sampel OpenAI yang ditulis dalam .NET.

Dokumentasi

Tautan Deskripsi
Dokumentasi Azure OpenAI Service Halaman hub untuk dokumentasi Layanan Azure OpenAI.
Gambaran umum ekosistem .NET + AI Ringkasan layanan dan alat yang mungkin perlu Anda gunakan di aplikasi Anda, dengan tautan untuk mempelajari lebih lanjut tentang masing-masing layanan dan alat tersebut.
Membangun aplikasi obrolan Azure AI dengan .NET Gunakan Semantic Kernel atau Azure OpenAI SDK untuk membuat aplikasi obrolan konsol .NET 8 sederhana.
Meringkas teks menggunakan aplikasi obrolan Azure AI dengan .NET Mirip dengan artikel sebelumnya, tetapi perintahnya adalah meringkas teks.
Mendapatkan wawasan tentang data Anda dari aplikasi obrolan .NET Azure AI Gunakan Semantic Kernel atau Azure OpenAI SDK untuk mendapatkan analitik dan informasi tentang data Anda.
Perluas Azure AI menggunakan Alat dan jalankan Fungsi lokal dengan .NET Buat asisten yang menangani perintah tertentu menggunakan alat kustom bawaan .NET.
Hasilkan gambar menggunakan Azure AI dengan .NET Gunakan model OpenAI dell-e-3 untuk menghasilkan gambar.

Sumber daya untuk layanan Azure AI lainnya

Selain Azure OpenAI Service, ada banyak layanan Azure AI lainnya yang membantu pengembang dan organisasi dengan cepat membuat aplikasi cerdas, siap pasar, dan bertanggung jawab dengan API dan model yang dapat disesuaikan di luar kotak dan bawaan. Contoh aplikasi termasuk pemrosesan bahasa alami untuk percakapan, pencarian, pemantauan, terjemahan, ucapan, visi, dan pengambilan keputusan.

Sampel

Tautan Deskripsi
Mengintegrasikan Speech ke dalam aplikasi Anda dengan Sampel Speech SDK Repositori sampel untuk Azure Cognitive Services Speech SDK. Tautan ke sampel untuk pengenalan ucapan, terjemahan, sintesis ucapan, dan banyak lagi.
Azure AI Document Intelligence SDK Azure AI Document Intelligence (sebelumnya Form Recognizer) adalah layanan cloud yang menggunakan pembelajaran mesin untuk menganalisis teks dan data terstruktur dari dokumen. Kit pengembangan perangkat lunak (SDK) Kecerdasan Dokumen adalah sekumpulan pustaka dan alat yang memungkinkan Anda untuk dengan mudah mengintegrasikan model dan kemampuan Kecerdasan Dokumen ke dalam aplikasi Anda.
Ekstrak data terstruktur dari formulir, tanda terima, faktur, dan kartu menggunakan Form Recognizer di .NET Repositori sampel untuk pustaka klien Azure.AI.FormRecognizer.
Mengekstrak, mengklasifikasikan, dan memahami teks dalam dokumen menggunakan Analitik Teks di .NET Pustaka klien untuk Analitik Teks. Ini adalah bagian dari layanan Azure AI Language , yang menyediakan fitur Natural Language Processing (NLP) untuk memahami dan menganalisis teks.
Terjemahan Dokumen di .NET Artikel mulai cepat yang merinci cara menggunakan Terjemahan Dokumen untuk menerjemahkan dokumen sumber ke dalam bahasa target sambil mempertahankan struktur dan pemformatan teks.
Jawaban Atas Pertanyaan di .NET Artikel mulai cepat untuk mendapatkan jawaban (dan skor keyakinan) dari isi teks yang Anda kirim bersama dengan pertanyaan Anda.
Pemahaman Bahasa Percakapan di .NET Pustaka klien untuk Pemahaman Bahasa Percakapan (CLU), layanan AI percakapan berbasis cloud, yang dapat mengekstrak niat dan entitas dalam percakapan dan bertindak seperti orkestrator untuk memilih kandidat terbaik untuk menganalisis percakapan guna mendapatkan respons terbaik dari aplikasi seperti Qna, Luis, dan Aplikasi Percakapan.
Menganalisis gambar Contoh kode dan dokumen penyiapan untuk Microsoft Azure AI Image Analysis SDK

Dokumentasi

Layanan AI Deskripsi Referensi API Mulai Cepat
Keamanan Konten Layanan AI yang mendeteksi konten yang tidak diinginkan. Referensi CONTENT Safety API Mulai Cepat
Kecerdasan Dokumen Ubah dokumen menjadi solusi berbasis data cerdas. Referensi API Kecerdasan Dokumen Mulai Cepat
Bahasa Bangun aplikasi dengan kemampuan pemahaman bahasa alami terkemuka di industri. Referensi API Bahasa Mulai Cepat
Mencari Bawa pencarian cloud yang didukung AI ke aplikasi Anda. Referensi API Pencarian Mulai Cepat
Ucapan Ucapan ke teks, teks ke ucapan, terjemahan, dan pengenalan pembicara. Referensi SPEECH API Mulai Cepat
Penerjemah Gunakan terjemahan yang didukung AI untuk menerjemahkan lebih dari 100 bahasa dan dialek yang digunakan, berisiko, dan terancam punah. Referensi API Terjemahan Mulai Cepat
Visi Menganalisis konten dalam gambar dan video. Referensi Vision API Mulai Cepat

Pelatihan

Tautan Deskripsi
AI Generatif untuk Lokakarya Pemula Pelajari dasar-dasar membangun aplikasi AI Generatif dengan kursus komprehensif 18 pelajaran kami oleh Microsoft Cloud Advocates.
Mulai menggunakan Azure AI Services Azure AI Services adalah kumpulan layanan yang merupakan blok penyusun fungsionalitas AI yang dapat Anda integrasikan ke dalam aplikasi Anda. Dalam jalur pembelajaran ini, Anda akan mempelajari cara menyediakan, mengamankan, memantau, dan menyebarkan sumber daya Azure AI Services dan menggunakannya untuk membangun solusi cerdas.
Dasar-Dasar Microsoft Azure AI: AI Generatif Jalur pelatihan untuk membantu Anda memahami bagaimana model bahasa besar membentuk fondasi AI generatif: bagaimana Azure OpenAI Service menyediakan akses ke teknologi AI generatif terbaru, bagaimana perintah dan respons dapat disempurnakan dan bagaimana prinsip AI yang bertanggung jawab Microsoft mendorong kemajuan AI etis.
Mengembangkan solusi AI Generatif dengan Azure OpenAI Service Azure OpenAI Service menyediakan akses ke model bahasa besar OpenAI yang kuat seperti model ChatGPT, GPT, Codex, dan Embeddings. Jalur pembelajaran ini mengajarkan kepada pengembang cara menghasilkan kode, gambar, dan teks menggunakan Azure OpenAI SDK dan layanan Azure lainnya.

Templat aplikasi AI

Templat aplikasi AI memberi Anda implementasi referensi yang terawat dengan baik dan mudah disebarkan yang menyediakan titik awal berkualitas tinggi untuk aplikasi AI Anda.

Ada dua kategori templat aplikasi AI, blok penyusun, dan solusi end-to-end. Blok penyusun adalah sampel skala yang lebih kecil yang berfokus pada skenario dan tugas tertentu. Solusi end-to-end adalah contoh referensi yang komprehensif, mencakup dokumentasi, kode sumber, dan penyebaran. Ini memungkinkan Anda untuk mengambil dan mengembangkannya lebih lanjut sesuai kebutuhan Anda sendiri.

Untuk meninjau daftar templat kunci yang tersedia untuk setiap bahasa pemrograman, lihat Templat aplikasi AI. Untuk menelusuri semua templat yang tersedia, lihat templat aplikasi AI di galeri Templat Aplikasi AI.