Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Lapisan 1: Membangun data yang andal dan infrastruktur komputasi untuk AI generatif
Untuk mengembangkan aplikasi AI generatif, terutama jika pelatihan atau penyempurnaan model pondasi diperlukan, fondasi data yang kuat dan infrastruktur komputasi sangat penting. Saat perusahaan memulai perjalanan AI generatif mereka, mereka membutuhkan infrastruktur yang dapat mendukung seluruh siklus hidup pembelajaran mesin. Mereka juga perlu mencapai keseimbangan yang tepat antara kinerja, biaya, dan efisiensi operasional.
Infrastruktur AI generatif yang andal harus menawarkan tiga komponen utama berikut: infrastruktur dasar, infrastruktur penyimpanan dan pengambilan vektor, dan infrastruktur komputasi. Bersama-sama, komponen-komponen ini memberikan fleksibilitas untuk melayani kebutuhan proyek apa pun, terlepas dari skala, persyaratan, atau lingkungannya.
Bagian ini berisi topik berikut:
Infrastruktur dasar untuk implementasi berbasis API
Sebagian besar organisasi memulai perjalanan AI generatif mereka dengan menggunakan model fondasi yang telah dilatih sebelumnya. APIs Amazon Bedrock menyediakan akses tanpa server ke model foundation terkemuka melalui API terpadu. Ini membantu Anda bereksperimen dan menerapkan aplikasi AI generatif tanpa mengelola infrastruktur yang kompleks. Untuk implementasi ini, Anda memerlukan yang berikut:
-
Instans tujuan umum Amazon Elastic Compute Cloud (Amazon EC2) untuk menjalankan aplikasi Anda.
-
Amazon Simple Storage Service (Amazon S3) untuk menyimpan data dan output aplikasi.
-
Amazon CloudWatch untuk memantau dan mencatat kinerja dan penggunaan aplikasi Anda.
-
(Opsional) AWS Lambdauntuk komputasi tanpa server saat membuat aplikasi AI generatif berbasis peristiwa.
Penyimpanan vektor dan infrastruktur pengambilan
Saat aplikasi AI generatif Anda matang, Anda mungkin perlu meningkatkannya dengan pengetahuan dan konteks khusus domain. Dengan Retrieval Augmented Generation (RAG), model yayasan mereferensikan sumber data otoritatif yang berada di luar sumber data pelatihannya, seperti data atau dokumen organisasi Anda, sebelum menghasilkan respons. Untuk informasi selengkapnya, lihat Opsi dan arsitektur Retrieval Augmented Generation di. AWS
Amazon Bedrock Knowledge Bases
Untuk pengoperasian vektor yang efisien, pertimbangkan untuk menggunakan instans yang dioptimalkan komputasi Amazon EC2 untuk pembuatan penyematan. Juga pertimbangkan caching embeddings yang sering diakses dengan menggunakan Amazon ElastiCache untuk mengoptimalkan kinerja dan mengurangi biaya.
Untuk informasi selengkapnya tentang database vektor dan caching, lihat Apa itu database vektor?
Infrastruktur komputasi berkinerja tinggi untuk pelatihan model dan fine-tuning
Untuk organisasi yang siap menyesuaikan model pondasi, AWS menawarkan infrastruktur komprehensif untuk pelatihan model dan fine-tuning. Anda dapat menggunakan Amazon Simple Storage Service (Amazon S3) sebagai penyimpanan objek berbiaya rendah, terukur, dan sangat tahan lama untuk membangun platform data dan untuk menyimpan data pelatihan dan model terlatih. Selain itu, AWS Glueadalah layanan integrasi data tanpa server yang dapat membantu Anda menyiapkan data untuk pelatihan model.
Untuk infrastruktur pelatihan, Amazon SageMaker AI menawarkan lingkungan pembelajaran mesin yang dikelola sepenuhnya dengan alat dan alur kerja yang Anda butuhkan untuk membangun, melatih, dan menerapkan model. Menggunakan SageMaker AI dapat secara signifikan mengurangi overhead operasional Anda. Pertimbangkan untuk menggunakan instance komputasi yang dipercepat, seperti keluarga instans G dan P. Keluarga instance ini menyediakan akses ke yang terbaru GPUs dari NVIDIA untuk pelatihan dan inferensi pembelajaran mesin. Anda juga dapat menggunakan AWS Trainium
Untuk proyek yang benar-benar besar, Anda dapat menggunakan Amazon EC2 UltraClusters
Rekomendasi implementasi
Pertimbangkan rekomendasi berikut untuk menyiapkan infrastruktur yang dapat diskalakan dan hemat biaya untuk proyek AI generatif Anda:
-
Untuk eksperimen cepat dan penerapan awal, mulailah dengan Amazon Bedrock dan gunakan instance komputasi tujuan umum untuk aplikasi Anda.
-
Seiring berkembangnya kebutuhan Anda, terapkan solusi penyimpanan vektor dengan menggunakan Amazon Bedrock Knowledge Bases atau Amazon OpenSearch Service. Skala infrastruktur Anda sesuai dengan itu.
-
Untuk kustomisasi lanjutan, standarisasi dan otomatiskan penyediaan lingkungan pembelajaran mesin yang aman dan terkendali untuk mendukung persyaratan tim terdistribusi. Untuk informasi selengkapnya, lihat Menyiapkan lingkungan pembelajaran mesin yang aman dan diatur dengan baik di AWS
(posting AWS blog). -
Mengadopsi operasi pembelajaran mesin (MLOps) untuk mengotomatisasi dan menstandarisasi proses di seluruh siklus hidup pembelajaran mesin. Proses-proses ini meliputi pengembangan model, pengujian, integrasi, rilis, dan manajemen infrastruktur. Untuk informasi selengkapnya, lihat Apa itu MLOps?
-
Untuk eksperimen skala kecil atau bukti konsep, mulailah dengan Amazon SageMaker AI dan instans komputasi tujuan umum. Saat Anda menskalakan ke penerapan produksi besar, pertimbangkan instans komputasi yang dipercepat Amazon EC2 untuk kinerja maksimum.
-
Gunakan pelatihan spot terkelola dalam SageMaker AI untuk mengoptimalkan biaya model pelatihan hingga 90% dibandingkan dengan instans sesuai permintaan. SageMaker AI mengelola gangguan spot atas nama Anda.