Alat pengembang dan SDK
Tip
Lihat tab Teks dan gambar untuk detail selengkapnya!
Meskipun Anda dapat melakukan banyak tugas yang diperlukan untuk mengembangkan solusi AI langsung di portal Microsoft Foundry, pengembang juga perlu menulis, menguji, dan menyebarkan kode.
Alat dan lingkungan pengembangan
Ada banyak alat dan lingkungan pengembangan yang tersedia, dan pengembang harus memilih salah satu yang mendukung bahasa, SDK, dan API yang perlu mereka kerjakan dan yang paling nyaman. Misalnya, pengembang yang sangat berfokus pada pembuatan aplikasi untuk Windows menggunakan .NET Framework mungkin lebih suka bekerja di lingkungan pengembangan terintegrasi (IDE) seperti Microsoft Visual Studio. Sebaliknya, pengembang aplikasi web yang bekerja dengan berbagai bahasa dan pustaka sumber terbuka mungkin lebih suka menggunakan editor kode seperti Visual Studio Code (VS Code). Kedua produk ini cocok untuk mengembangkan aplikasi AI pada Azure.
Ekstensi Foundry Toolkit untuk Visual Studio Code
Saat mengembangkan aplikasi AI generatif berbasis Microsoft Foundry di Visual Studio Code, Anda dapat menggunakan ekstensi Foundry Toolkit untuk Visual Studio Code guna menyederhanakan tugas utama dalam alur kerja, termasuk:
- Menelusuri dan mengelola sumber daya proyek, termasuk model yang disebarkan, agen, koneksi, dan penyimpanan vektor.
- Menyebarkan model dari katalog model.
- Menguji model dan agen di taman bermain terintegrasi.
- Mengonfigurasi agen deklaratif dan yang dihosting menggunakan perancang visual dan file YAML.
- Menghasilkan kode integrasi untuk menghubungkan agen dengan aplikasi Anda.
Tip
Untuk informasi selengkapnya tentang menggunakan ekstensi Foundry Toolkit untuk Visual Studio Code, lihat ToolkitFoundry untuk Visual Studio Code.
GitHub dan GitHub Copilot
GitHub adalah platform paling populer di dunia untuk kontrol sumber dan manajemen DevOps, dan dapat menjadi elemen penting dari upaya pengembangan tim apa pun. Visual Studio dan VS Code menyediakan integrasi asli dengan GitHub, dan akses ke GitHub Copilot; asisten AI yang dapat secara signifikan meningkatkan produktivitas dan efektivitas pengembang.
Tip
Untuk informasi selengkapnya tentang menggunakan GitHub Copilot di Visual Studio Code, lihat GitHub Copilot di VISUAL Code.
Bahasa pemrograman, API, dan SDK
Anda dapat mengembangkan aplikasi AI menggunakan banyak bahasa dan kerangka kerja pemrograman umum, termasuk Microsoft C#, Python, Node, TypeScript, Java, dan lainnya. Saat membangun solusi AI di Azure, beberapa API dan SDK umum yang harus Anda rencanakan untuk digunakan meliputi:
- Microsoft Foundry SDK, yang memungkinkan Anda menulis kode untuk terhubung ke proyek Microsoft Foundry dan mengakses aset khusus Foundry, seperti agen dan penyimpanan pengetahuan Foundry IQ.
- OpenAI API, yang memungkinkan Anda menggunakan OpenAI SDK untuk membangun aplikasi obrolan berdasarkan model Foundry yang mendukung sintaks OpenAI.
- Foundry Tools SDK - Pustaka khusus layanan AI untuk beberapa bahasa pemrograman dan kerangka kerja yang memungkinkan Anda menggunakan sumber daya Foundry Tools dalam langganan Anda. Anda juga dapat menggunakan Foundry Tools melalui REST API mereka.