Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Pola 4: Multi-stage Alur kerja AI
Banyak aplikasi AI dunia nyata tidak dilayani oleh satu model atau fungsi. Sebaliknya, mereka memerlukan urutan AI-driven tugas, sering disisipkan dengan logika bisnis, validasi, atau panggilan API pihak ketiga. Alur kerja multi-tahap ini umum di seluruh industri dan kasus penggunaan, termasuk:
-
Pipa analisis dokumen seperti pengenalan karakter optik (OCR) hingga klasifikasi hingga ringkasan ke pengindeksan
-
Sistem deteksi penipuan seperti pemeriksaan berbasis aturan hingga penilaian pembelajaran mesin (ML) ke logika eskalasi
-
Otomatisasi perawatan kesehatan seperti pencitraan hingga diagnosis untuk melaporkan pembuatan ke tinjauan dokter
-
Aliran pemrosesan bahasa seperti transkripsi ke analisis sentimen ke generasi respons
Namun, jaringan pipa ini bisa bermasalah karena sering melibatkan hal-hal berikut:
-
Layanan heterogen seperti OCR, pemrosesan bahasa alami (NLP), pencarian vektor, dan HTML kustom
-
Beberapa jenis model seperti ML tradisional dan AI generatif
-
Persyaratan audit dan penanganan kesalahan yang ketat
-
Cross-functional kepemilikan seperti ilmu data, teknik, dan kepatuhan
Secara tradisional, alur kerja ini diimplementasikan sebagai kode lem rapuh atau platform orkestrasi statis. Pendekatan ini mengarah pada observabilitas yang buruk, kopling yang ketat dan kelincahan rendah, dan overhead operasional yang tinggi untuk pembaruan dan pemulihan kesalahan.
Pola alur kerja AI multi-tahap: pipa AI modular, dapat diamati, tanpa server
Pola alur kerja AI multi-tahap digunakan AWS Step Functionssebagai tulang punggung orkestrasi. Dengan pola ini, tim dapat mengoordinasikan urutan tugas AI sebagai fungsi modular tanpa server, masing-masing dipicu dan dikelola secara independen. Setiap tahap alur kerja dapat diamati, mendukung percobaan ulang, dan sepenuhnya dipisahkan dari tahap lainnya. Pola alur kerja AI multi-tahap memungkinkan hal berikut:
-
Fine-grained kontrol dan penanganan kesalahan
-
Plug-and-play integrasi model seperti mengubah model Amazon Bedrock tanpa menyentuh orkestrasi
-
Pemisahan yang jelas dari kekhawatiran antara tugas-tugas seperti pengayaan dan inferensi
-
Pengulangan, keterlacakan, dan penyelarasan kepatuhan
Arsitektur referensi mengimplementasikan setiap lapisan sebagai berikut:
-
Pemicu peristiwa - Memulai mesin status Step Functions melalui unggahan Amazon S3 (misalnya, file PDF), panggilan API, atau pekerjaan terjadwal.
-
Pemrosesan - Menggunakan AWS Lambdauntuk menyiapkan metadata, mengklasifikasikan jenis file, dan memperkaya input (misalnya, mendeteksi bahasa dokumen).
-
Inferensi - Terjadi dalam beberapa tahap seperti Amazon Textract ke Amazon classifier ke Amazon ke SageMaker Amazon Bedrock large language model (LLM) summarizer, semuanya dirantai dengan menggunakan Step Functions.
-
Post-processing- Menggunakan Lambda untuk menentukan perutean seperti kirim ke pengulas, eskalasi ke hukum, atau persetujuan otomatis.
-
Output - Menyimpan hasil ke Amazon S3 atau indeks di Amazon Service. OpenSearch Memancarkan peristiwa audit ke Amazon EventBridge untuk pencatatan dan peringatan.
Kasus penggunaan: Penyerapan dan ringkasan dokumen hukum
Sebuah perusahaan jasa hukum menerima ratusan kontrak setiap hari dalam format yang berbeda. Mereka perlu mengekstrak dan mengklasifikasikan jenis dokumen dan mengidentifikasi klausul risiko. Selain itu, mereka harus meringkas dan mengindeks dokumen untuk pengambilan dan mengarahkannya ke pengacara berdasarkan skor risiko dan jenis dokumen.
Menanggapi kasus penggunaan ini, solusi alur kerja AI multi-tahap mengikuti langkah-langkah berikut:
-
Unggahan PDF memicu Amazon S3 EventBridge ke Step Functions.
-
Amazon Texttract mengekstrak teks mentah dari PDF.
-
SageMaker Model mengklasifikasikan jenis dokumen, misalnya, perjanjian kerahasiaan (NDA) atau perjanjian layanan induk (MSA).
-
Amazon Bedrock menghasilkan ringkasan bahasa alami dan penjelasan risiko.
-
Lambda menentukan tindakan berikutnya seperti tanda untuk ditinjau atau proses otomatis.
-
Output dicatat ke Amazon S3. Peringatan dipancarkan dengan menggunakan Amazon Simple Notification Service (Amazon SNS) atau. EventBridge
Mengapa Step Functions ideal untuk alur kerja AI multi-tahap
Step Functions menyediakan fitur dan manfaat berikut:
-
Pembuat alur kerja visual - Memungkinkan pemetaan mudah dan iterasi logika bisnis
-
Built-in percobaan ulang dan batas waktu - Menangani kegagalan model hilir dengan anggun
-
Eksekusi paralel — Menjalankan beberapa model inferensi secara bersamaan (misalnya, terjemahan multibahasa)
-
Percabangan dinamis — Rute berdasarkan hasil inferensi menengah
-
Auditabilitas - Memungkinkan pemantauan dan kepatuhan yang halus melalui log dan metrik untuk setiap langkah
Praktik terbaik keamanan dan tata kelola
Untuk memastikan jaringan pipa AI yang aman, dapat diaudit, dan selaras dengan kebijakan, organisasi harus mengikuti praktik terbaik keamanan dan tata kelola ini:
-
Gunakan AWS Identity and Access Management (IAM) per langkah untuk menegakkan prinsip hak istimewa terkecil di semua layanan dan fungsi Lambda.
-
Log setiap input dan output ke Amazon CloudWatch Log atau Amazon S3 untuk mengaktifkan keterlacakan, debugging, dan audit.
-
Integrasikan AWS CloudTrailuntuk menangkap API-level akses dan riwayat pemanggilan untuk kepatuhan dan analisis forensik.
-
Terapkan validasi skema antar tahapan untuk memastikan integritas data, mencegah injeksi atau penyimpangan cepat, dan mengurangi propagasi kegagalan.
Nilai bisnis dari pola alur kerja AI multi-tahap
Pola alur kerja AI multi-tahap memberikan nilai di area berikut:
-
Agility — Memperbarui atau menyusun ulang langkah-langkah tanpa mengganggu pipeline.
-
Skalabilitas - Skala secara otomatis dengan volume dokumen melalui arsitektur tanpa server.
-
Kepatuhan — Memberikan keterlacakan langkah demi langkah tindakan dan keputusan AI.
-
Maintainability - Menyediakan basis kode modular dan selaras tim. (Memisahkan logika AI dari logika kebijakan meningkatkan pemeliharaan dengan memungkinkan perilaku model dinamis dan aturan bisnis deterministik dikelola secara independen. Pendekatan ini mengurangi risiko dan memungkinkan kepemilikan tim yang lebih jelas.)
-
Integrasi — Memungkinkan kombinasi dari HTML tradisional, LLM, dan API eksternal tanpa kopling.
Pola alur kerja AI multi-tahap memberi organisasi cara yang terstruktur dan terukur untuk merakit jaringan AI yang kompleks, didasarkan pada prinsip tanpa server dan praktik terbaik operasional.
Pola ini memberikan tulang punggung untuk membangun kelas perusahaan, AI-enhanced alur kerja yang aman, dapat diamati, dan mudah berkembang dari waktu ke waktu. Ini mendukung berbagai kasus penggunaan, mulai dari menelan dokumen dan mengotomatiskan orientasi hingga menganalisis risiko dan menyusun output kontekstual dari berbagai model.