Bagikan melalui


Mengembangkan aplikasi AI dengan Java

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

Sumber daya untuk Azure OpenAI di Microsoft Foundry Models

Azure OpenAI di Microsoft Foundry Models 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, OpenAI Node API Library, atau melalui portal Microsoft Foundry.

Pustaka dan sampel

Tautan Deskripsi
langchain4j-azure-open-ai Rilispaket Maven
langchain4j-azure-ai-search RilisMaven
langchain4j-document-loader-azure-storage-blob RilisMaven
Sampel Lainnya Sampel layanan OpenAI Azure adalah serangkaian program Java mandiri yang menunjukkan berinteraksi dengan layanan Azure OpenAI menggunakan pustaka klien. Setiap sampel berfokus pada skenario tertentu dan dapat dijalankan secara independen.

Dokumentasi

Tautan Deskripsi
Dokumentasi Azure OpenAI Service Halaman hub untuk dokumentasi Azure OpenAI Service.
Quickstart: Mulai membuat teks menggunakan Azure OpenAI Service Serangkaian instruksi cepat untuk menyiapkan layanan yang Anda butuhkan dan kode yang harus Anda tulis untuk meminta model menggunakan Java.
Kerja dengan model penyelesaian obrolan menggunakan Azure OpenAI di Microsoft Foundry Models Serangkaian instruksi cepat untuk menyiapkan layanan yang Anda butuhkan dan kode yang harus Anda tulis untuk meminta model menggunakan Java.
Panduan Awal Microsoft Foundry Microsoft Foundry SDK tersedia dalam beberapa bahasa, termasuk Python, Java, TypeScript, dan C#.
Switch dari OpenAI ke Azure OpenAI Artikel dengan panduan tentang perubahan kecil yang perlu Anda buat pada kode Anda untuk bertukar bolak-balik antara OpenAI dan Azure OpenAI Service.
OpenAI dengan Microsoft Entra ID kontrol akses berbasis peran Artikel yang membahas autentikasi menggunakan Microsoft Entra ID.
OpenAI dengan Identitas Terkelola Artikel yang merinci skenario keamanan yang lebih kompleks yang memerlukan Azure kontrol akses berbasis peran (Azure RBAC). Dokumen ini mencakup cara mengautentikasi ke sumber daya OpenAI Anda menggunakan Microsoft Entra ID.
Quickstart: Mulai menggunakan GPT-35-Turbo dan GPT-4 dengan Azure OpenAI Service di IntelliJ Mirip dengan panduan cepat pertama, tetapi menyediakan contoh peran sistem, asisten, dan pengguna untuk menyesuaikan konten ketika diajukan pertanyaan tertentu dengan menggunakan IntelliJ.
Quickstart: Menghasilkan gambar dengan Azure OpenAI di Microsoft Foundry Models Gunakan panduan ini untuk mulai menghasilkan gambar dengan Azure OpenAI SDK untuk Java.

Sumber daya untuk Alat Foundry lainnya

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

Sampel

Tautan Deskripsi
Integrasikan Azure Speech dalam Foundry Tools ke dalam aplikasi Anda dengan Contoh Speech SDK Kumpulan sampel untuk Speech SDK. Tautan ke sampel untuk pengenalan ucapan, terjemahan, sintesis ucapan, dan banyak lagi.
Ekstrak data terstruktur dari formulir, tanda terima, faktur, dan kartu menggunakan Form Recognizer di Java Kumpulan sampel untuk pustaka klien Azure.AI.FormRecognizer.
Ekstraksi, klasifikasi, dan pemahaman teks dalam dokumen menggunakan Text Analytics pada Java Pustaka klien untuk Text Analytics adalah bagian dari layanan Azure Language in Foundry Tools, yang menyediakan fitur Natural Language Processing (NLP) untuk memahami dan menganalisis teks.
Penerjemahan Dokumen di Java Artikel mulai cepat yang menjelaskan cara menggunakan Terjemahan Dokumen untuk menerjemahkan dokumen sumber ke dalam bahasa target sambil mempertahankan struktur dan pemformatan teks.
Menganalisis gambar Contoh kode dan dokumen penyiapan untuk pustaka klien Analisis Gambar Microsoft Azure untuk Java

Dokumentasi

Layanan AI Deskripsi Referensi API Mulai Cepat
Keamanan Konten di Foundry Control Plane Alat Foundry yang mendeteksi konten yang tidak diinginkan. Referensi API Keamanan Konten Quickstart
Azure Kecerdasan Dokumen di Foundry Tools Ubah dokumen menjadi solusi berbasis data cerdas. Referensi API Kecerdasan Dokumen Quickstart
Language Bangun aplikasi dengan kemampuan pemahaman bahasa alami terkemuka di industri. Referensi API Bahasa Quickstart
Azure AI Search Bawa pencarian cloud yang didukung AI ke aplikasi Anda. API Azure AI Search referensi Quickstart
Ucapan Ucapan ke teks, teks ke ucapan, terjemahan, dan pengenalan pembicara. Referensi SPEECH API Quickstart
Azure Translator di Foundry Tools Gunakan terjemahan yang didukung AI untuk menerjemahkan lebih dari 100 bahasa dan dialek yang digunakan, berisiko, dan terancam punah. Referensi API Penerjemah Quickstart
Azure Vision di Foundry Tools Menganalisis konten dalam gambar dan video. Referensi Vision API Quickstart

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.
Lokakarya Agen AI untuk Pemula Pelajari dasar-dasar membangun agen AI Generatif dengan kursus komprehensif 10 pelajaran kami oleh Microsoft Cloud Advocates.
Pengenalan AI di Azure Jalur pelatihan untuk membantu Anda memahami konsep inti yang terkait dengan kecerdasan buatan (AI), dan layanan dalam Microsoft Azure yang dapat digunakan untuk membuat solusi AI.
Mengembangkan aplikasi AI generatif di Azure Kecerdasan Buatan Generatif (AI) menjadi lebih mudah diakses melalui platform pengembangan komprehensif seperti Microsoft Foundry. Pelajari cara membuat aplikasi AI generatif yang menggunakan model bahasa untuk mengobrol dengan pengguna Anda.

Template 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 bangunan dan solusi menyeluruh. Komponen penyusun adalah contoh berskala kecil yang berfokus pada skenario dan tugas tertentu. Solusi menyeluruh adalah sampel referensi yang komprehensif dan lengkap, termasuk dokumentasi dan kode sumber, serta penyebaran sehingga Anda bisa mengadaptasi dan memperluasnya sesuai kebutuhan Anda.

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.