Enterprise Controls and TrustJuly 15, 2026Big Y

Workflow Persetujuan Model AI: Tata Kelola Sebelum Rute Baru Diluncurkan

Gunakan workflow persetujuan model AI ini untuk menyetujui rute model produksi dengan bukti rute, evaluasi, kontrol keamanan, log audit, pagar pembatas biaya, langkah peluncuran, dan pemicu pembaruan.

Workflow Persetujuan Model AI: Tata Kelola Sebelum Rute Baru Diluncurkan

Workflow persetujuan model AI adalah gerbang rilis yang menentukan apakah suatu rute model diizinkan untuk menangani traffic produksi. Rute bukan hanya nama model. Ia mencakup provider, keluarga endpoint, versi prompt, izin tool, perilaku fallback, pengaturan logging, guardrail biaya, pemilik, dan jalur rollback yang akan berjalan di balik sebuah fitur produk.

Itulah mengapa persetujuan harus dilakukan sebelum rute baru live. Sebuah model bisa terlihat aman dalam demo tetapi tetap gagal di produksi karena versi prompt yang salah dikirim, fallback mengarahkan traffic ke provider yang belum ditinjau, panggilan tool diberi otoritas terlalu besar, pengaturan logging menyimpan payload lebih lama dari yang diharapkan, atau finance tidak bisa merekonsiliasi pengeluaran setelah rollout.

Gunakan workflow persetujuan model AI ini untuk mengubah perubahan model menjadi file bukti yang dimiliki pembeli. Outputnya harus cukup jelas agar engineering, security, procurement, finance, dan product dapat menjawab pertanyaan yang sama nanti: apa yang disetujui, mengapa disetujui, bukti apa yang ditinjau, dan pemicu apa yang memerlukan peninjauan ulang?

Bagi pembeli Flatkey, peninjauan ini sebaiknya dilakukan di sekitar gateway route. Situs publik Flatkey saat ini memposisikan produk sebagai satu AI API gateway untuk akses model, routing, billing, analitik penggunaan, dan kontrol operasional, dengan satu API key, satu base URL, dan satu dashboard. Itu menjadikan gateway sebagai tempat yang berguna untuk memusatkan bukti rute. Namun hal ini tidak menghilangkan kebutuhan untuk memverifikasi logging yang spesifik per akun, ketentuan provider, perilaku model, penanganan data, dan tanggung jawab persetujuan sebelum peluncuran produksi.

Apa yang disetujui oleh workflow

Workflow persetujuan model AI harus menyetujui sebuah rute, bukan slogan vendor. Catatan persetujuan harus mengidentifikasi perilaku produksi yang tepat yang akan ada setelah rilis.

Permukaan rutePertanyaan persetujuanBukti yang disimpanPenghambat rilis
Use caseTugas pengguna atau sistem apa yang akan dilakukan rute ini?Ringkasan produk, klasifikasi data, dampak ke pengguna, kasus penyalahgunaanTugasnya samar atau kepemilikannya tidak jelas
Model dan providerModel, provider, endpoint, region, dan jalur akun mana yang akan melayani traffic?Dokumen provider, status model/versi, konfigurasi rute, daftar fallbackFallback dapat memilih model yang belum disetujui
Prompt dan kebijakan toolInstruksi, tool, skema, dan izin apa yang diizinkan?Versi prompt, manifest tool, skema bertipe, tinjauan kodeTool dapat mengambil tindakan yang tidak dapat dibatalkan tanpa kontrol
Paket evaluasiPengujian apa yang membuktikan rute cukup baik untuk use case ini?Dataset eval, metrik, ambang batas, catatan peninjau, contoh kegagalanTidak ada ambang lulus/gagal yang spesifik untuk tugas
Kontrol keamanan dan penyalahgunaanBagaimana prompt injection, output tidak aman, kebocoran data, dan bypass kebijakan ditangani?Kasus red-team, pengaturan filter, pengujian penolakan, alert pemantauanKegagalan yang diketahui tidak punya mitigasi atau pemilik
Data dan loggingPrompt, output, metadata, trace, dan baris billing mana yang disimpan?Peta aliran data, sampel log, kelas retensi, uji redaksiPenyimpanan payload mentah tidak jelas atau tidak terbatas
Biaya dan kapasitasPengeluaran, kuota, rate limit, timeout, dan perilaku fallback apa yang diizinkan?Batas anggaran, sampel penggunaan, uji beban, pemilik financeMode kegagalan dapat menimbulkan pengeluaran tak terkendali
Rollout dan rollbackBagaimana traffic akan dimulai, diperluas, dijeda, dan dikembalikan?Feature flag, rencana canary, perintah rollback, kontak insidenRollback bergantung pada tebakan manual
Pemicu pembaruanPerubahan apa yang memaksa persetujuan ulang?Tanggal review, pemantauan deprecation model, kebijakan perubahan ruteTidak ada yang bertanggung jawab atas drift setelah peluncuran

Poin utamanya: persetujuan bukan rapat. Persetujuan adalah paket bukti plus kontrol rute.

Gunakan kerangka siklus hidup, bukan checklist sekali pakai

AI Risk Management Framework dari NIST adalah kerangka yang praktis karena mengatur pekerjaan di sekitar Govern, Map, Measure, dan Manage. Itu selaras dengan workflow persetujuan model AI:

Fungsi AI RMFTerjemahan untuk persetujuan rute
GovernTetapkan pemilik rute, pemilik risiko, pemilik finance, peninjau security, kebijakan persetujuan, dan aturan penghentian penggunaan
MapJelaskan use case, pengguna, data, provider hulu, batas model, dependensi rute, dan dampak bisnis
MeasureJalankan evaluasi fungsional, pengujian adversarial, pemeriksaan keamanan, uji biaya, uji latensi, dan pemeriksaan observabilitas
ManageSetujui, luncurkan, pantau, jeda, perbarui, atau hentikan rute berdasarkan bukti

Generative AI Profile dari NIST juga penting karena sistem generatif menimbulkan risiko yang sering terlewat dalam review perubahan API biasa: prompt injection, halusinasi, paparan data, perluasan kemampuan yang tidak aman, drift model, dan penyalahgunaan downstream. Perlakukan kerangka ini sebagai cara untuk menstrukturkan keputusan, bukan pengganti bukti Anda sendiri.

Checklist workflow persetujuan model AI

Gunakan checklist ini untuk setiap rute model baru, perubahan prompt yang material, perubahan izin tool, fallback provider, atau migrasi endpoint.

  1. Tentukan rutenya.

Catat route ID, owner, fitur produk, environment, keluarga endpoint, model utama, model fallback yang diizinkan, akun provider, versi prompt, manifest tool, kelas data, dan pola traffic yang diharapkan.

  1. Klasifikasikan use case.

Tentukan apakah rute tersebut menyentuh data pelanggan, data karyawan, alur kerja yang diatur, keputusan keuangan, keputusan dukungan, tinjauan hukum, eksekusi kode, tindakan eksternal, atau konten yang sensitif terhadap keselamatan. Rute ringkasan dan agen pengembalian dana otonom tidak boleh memiliki tingkat persetujuan yang sama.

  1. Kumpulkan bukti model dan penyedia.

Simpan dokumentasi model dari penyedia, model card atau system card jika tersedia, status deprecation, dokumentasi penyaringan konten, ketentuan penanganan data, batasan regional, dan pengaturan di tingkat akun. Panduan versi model dari Google mengingatkan untuk menangkap apakah sebuah model bersifat stable, preview, experimental, deprecated, atau retired. Jangan menyetujui hanya berdasarkan nama tampilan yang ramah.

  1. Versikan prompt dan alat.

Panduan prompt dari OpenAI merekomendasikan prompt produksi yang dikelola lewat kode, input bertipe, code review, pengujian, cek evaluasi, dan rollout bertahap. Itulah pola yang tepat untuk workflow persetujuan model AI milik pembeli: perilaku prompt harus berada dalam proses rilis yang sama dengan perilaku kode.

  1. Bangun evaluasi spesifik tugas.

praktik terbaik evaluasi dari OpenAI memposisikan eval sebagai pengujian terstruktur untuk akurasi, performa, dan keandalan dalam sistem AI yang bervariasi. Persetujuan harus mensyaratkan paket eval khusus tugas, bukan hanya tangkapan layar benchmark generik. Sertakan kasus umum, kasus ekstrem, kasus adversarial, kasus multibahasa, kasus alat, dan contoh kegagalan yang diketahui.

  1. Jalankan pengujian keamanan dan penyalahgunaan.

Panduan LLM01 prompt injection dari OWASP memisahkan injeksi prompt langsung dan tidak langsung. Tambahkan pengujian untuk keduanya. Jika rute dapat memanggil alat, mengambil dokumen, menulis catatan, mengirim pesan, atau menjalankan kode, uji otoritas berlebihan, manipulasi argumen alat, konflik system prompt, dan instruksi tersembunyi dalam konten yang diambil.

  1. Verifikasi retensi data dan logging.

Tentukan apakah prompt, output, argumen alat, file, potongan yang diambil, trace, metadata permintaan, event audit, dan baris penagihan disimpan. Gunakan checklist retensi data AI API untuk memisahkan konten payload dari metadata, dan gunakan audit log untuk penggunaan AI API untuk membuktikan siapa yang mengubah kunci, rute, logging, kuota, dan kebijakan model.

  1. Tetapkan batas biaya, keandalan, dan fallback.

Catat anggaran token, anggaran permintaan, batas kuota, strategi timeout, kebijakan retry, daftar model fallback, circuit breaker, dan ambang peringatan. Fallback yang diam-diam memindahkan traffic ke model yang lebih kuat, lebih mahal, atau kurang ditinjau adalah kegagalan tata kelola meskipun pengalaman pengguna tampak baik.

  1. Setujui rollout bertahap dan pembaruan.

Rilis melalui canary, feature flag, bobot rute, atau allowlist tenant. Tetapkan pemeriksaan jam pertama, pemeriksaan hari pertama, pemeriksaan minggu pertama, dan pemicu pembaruan. Lakukan persetujuan ulang saat versi model berubah, ketentuan penyedia berubah, perilaku prompt berubah, izin alat berubah, logging berubah, profil biaya berubah, atau populasi pengguna berubah.

Bangun paket persetujuan

Workflow persetujuan model AI yang paling kuat meninggalkan paket persetujuan yang ringkas. Paket ini harus cukup singkat untuk ditinjau, tetapi cukup spesifik untuk diaudit.

Field paketJawaban yang diperlukanArtefak buktiPemicu pembaruan
Route IDID stabil untuk rute produksi iniKonfigurasi rute gateway atau permintaan perubahanPenggantian nama rute, penggabungan, atau pemisahan
Business ownerSiapa yang menerima risiko produk?Catatan persetujuanPerubahan pemilik
Technical ownerSiapa yang bisa menjeda atau melakukan rollback?Dokumen on-call, runbookPerubahan tim atau on-call
Data classData apa yang boleh masuk ke prompt, tools, file, dan retrieval?Peta aliran data, kelas payload sampelSumber data baru atau segmen pelanggan baru
Model listModel utama, model cadangan, keluarga endpoint, akun providerDokumen model/versi, pembacaan ulang ruteModel, cadangan, endpoint, atau provider baru
Prompt versionPrompt builder saat ini, skema, dan sumber instruksi sistemCommit Git atau konfigurasi yang ditinjauPerubahan prompt, skema, atau tool
Eval packDataset, metrik, ambang batas, kegagalan, persetujuan peninjauLaporan evaluasiPerubahan model, prompt, data, atau distribusi pengguna
Safety controlsFilter konten, kebijakan penolakan, uji prompt injection, eskalasi ke manusiaLaporan pengujian dan pengaturan filterPerubahan filter, kebijakan, atau klasifikasi risiko
Tool controlsTool yang diizinkan, scope, argumen, persyaratan persetujuanManifest tool dan pengujian izinPerubahan izin tool atau side effect
Logs and retentionField metadata, kebijakan payload, kelas retensi, perilaku redaksiSampel log dan pembacaan ulang retensiPerubahan ekspor, observabilitas, atau retensi
Cost controlsAnggaran, kuota, rate limit, peringatan, pemilik fakturSampel penggunaan dan ambang biayaPerubahan harga, traffic, atau komposisi model
Rollout planUkuran canary, metode rollback, kondisi penghentianFlag fitur atau catatan bobot rutePerluasan kohort rollout
Post-live monitoringMetrik, alert, frekuensi peninjauan, jalur insidenTangkapan layar dashboard atau pembacaan ulang APIAlert terlewat, insiden, atau drift

Paket ini juga merupakan aset procurement. Ini membuat peninjauan vendor menjadi konkret: alih-alih menanyakan apakah vendor sudah "enterprise ready," pembeli menanyakan bukti apa yang menunjukkan rute ini siap.

Pengujian pra-produksi sebelum suatu rute diluncurkan

Set pengujian harus sesuai dengan use case yang telah disetujui. Rute yang hanya memberi label pada tiket dukungan membutuhkan pengujian yang berbeda dari rute yang menulis SQL, menerbitkan refund, mengedit kode, atau meringkas catatan medis.

Lintasan pengujianApa yang diujiBukti yang disimpanKondisi berhenti
Functional correctnessOutput yang diharapkan pada tugas normalSkor evaluasi, contoh kegagalan, catatan peninjauTingkat kelulusan di bawah ambang batas
Instruction hierarchyPrompt sistem vs prompt pengguna yang bertentanganKasus adversarialPrompt pengguna menimpa kebijakan sistem
Prompt injectionInjection langsung dan tidak langsung dalam teks pengguna, dokumen yang diambil, file, dan output toolTranskrip red-teamInstruksi tersembunyi mengubah tugas
Tool authorityPemilihan tool, ekstraksi argumen, scope, dan side effectLog pemanggilan tool dan kasus penolakanTool dapat melakukan tindakan yang tidak disetujui
Data leakageEksposur rahasia, data pribadi, pengenal pelanggan, dan konteks yang diambilFixture testFixture sensitif muncul di output atau log
Content filteringKategori kebijakan input/output dan ambang tingkat keparahanKonfigurasi filter dan kasus yang diblokirKategori yang diperlukan tidak dipantau atau diblokir
Cost and quotaAnggaran token, rate limit, pengeluaran fallback, lonjakan penyalahgunaanBaris penggunaan dan pengujian alertPengeluaran dapat meningkat tanpa alert pemilik
ReliabilityTimeout, retry, streaming, fallback, gangguan provider, circuit breakerDrill kegagalanTraffic pengguna terus melakukan retry ke kegagalan
AuditabilityPerubahan kunci, perubahan rute, perubahan prompt, akses log, perubahan kuotaSampel event auditPerubahan tidak dapat ditautkan ke pelaku dan waktu
RollbackMenonaktifkan rute, mengembalikan prompt, menghapus fallback, memulihkan model sebelumnyaDrill rollbackRollback tidak dapat diselesaikan dengan cepat

Dokumen penyaringan konten Azure OpenAI dari Microsoft berguna sebagai pengingat bahwa filter memiliki kategori, tingkat keparahan, pilihan konfigurasi, dan perilaku opsional. Catatan persetujuan Anda harus menangkap pengaturan aktual yang digunakan untuk rute tersebut, bukan hanya keberadaan fitur keamanan di suatu tempat dalam stack.

Contoh kebijakan rute

Persetujuan harus menghasilkan kebijakan rute yang dapat diimplementasikan oleh engineer dan diperiksa oleh reviewer. Skema yang tepat bergantung pada gateway Anda, tetapi bentuknya harus eksplisit.

route_id: support-summary-prod
owner:
  product: support_ops
  engineering: ai_platform
  security: appsec
  finance: finops
use_case:
  task: summarize_support_threads
  data_class: customer_support_confidential
  allowed_environments: [production]
models:
  primary: approved_summary_model_2026_07
  fallbacks:
    - approved_summary_backup_2026_07
  denied:
    - any_preview_model_without_reapproval
prompt:
  source: app/prompts/support_summary.ts
  reviewed_commit: 8f3c2d1
  schema_required: true
tools:
  allowed:
    - read_ticket_metadata
  denied:
    - refund_customer
    - send_email
logging:
  payload_storage: disabled
  metadata_retention_class: ops_metadata_90d
  audit_events:
    - route_change
    - model_change
    - prompt_change
    - key_rotation
controls:
  max_input_tokens: 8000
  max_output_tokens: 700
  monthly_budget_usd: 500
  fallback_requires_same_data_policy: true
evals:
  pack: support_summary_eval_2026_07
  min_pass_rate: 0.95
  required_tests:
    - prompt_injection
    - sensitive_data_fixture
    - tool_scope
rollout:
  canary_percent: 5
  expand_after_hours: 24
  rollback: disable_route_weight
renewal:
  review_by: 2026-10-04
  triggers:
    - model_version_change
    - prompt_change
    - new_tool
    - logging_change
    - provider_terms_change

Di sinilah workflow persetujuan model AI menjadi operasional. Jika konfigurasi rute tidak dapat mengekspresikan keputusan, persetujuannya terlalu abstrak.

Cara ini sesuai dengan Flatkey

Flatkey dapat berfungsi sebagai permukaan operasional untuk workflow ini karena permukaan produk publik berfokus pada akses model terpadu, routing, penagihan, analitik penggunaan, batas kuota, dan satu dasbor untuk kunci serta routing. Homepage saat ini juga menampilkan pola request yang kompatibel dengan OpenAI menggunakan https://router.flatkey.ai/v1/chat/completions, sementara halaman harga dan model menjelaskan saldo prabayar, analitik penggunaan, harga model, dan cakupan provider.

Gunakan Flatkey sebagai permukaan bukti gateway, lalu verifikasi detail khusus akun berikut sebelum persetujuan:

  • Model dan provider mana yang diaktifkan untuk rute tersebut.
  • Keluarga endpoint mana yang digunakan setiap rute.
  • Model fallback mana yang diizinkan dan ditolak.
  • Kunci API, tim, proyek, dan environment mana yang dapat memanggil rute tersebut.
  • Kontrol penggunaan, biaya, dan kuota mana yang tersedia untuk akun pembeli.
  • Metadata request, event audit, dan catatan penagihan mana yang terlihat.
  • Apakah prompt mentah, output, argumen tool, file, atau trace disimpan.
  • Apakah perubahan rute, perubahan kunci, perubahan kuota, dan perubahan logging menghasilkan bukti yang dapat ditinjau.

Jangan ubah ini menjadi klaim kepercayaan yang generik. Gateway dapat mengurangi penyebaran provider dan memusatkan bukti, tetapi pembeli tetap memiliki workflow persetujuan model AI.

Pertanyaan procurement untuk diajukan

Tim procurement dan keamanan harus meminta bukti yang sesuai dengan rute, bukan hanya gambaran umum platform.

PertanyaanBukti yang baikBukti yang lemah
Model mana yang akan melayani rute ini?Readback rute dengan model utama dan fallback"Kami menggunakan model terbaik di kelasnya"
Apa yang terjadi jika model gagal?Kebijakan timeout, retry, fallback, dan rollback"Gateway yang menanganinya"
Data apa yang dicatat?Contoh event metadata dan kebijakan payload"Kami punya log"
Siapa yang dapat mengubah rute?Daftar peran dan contoh event audit"Admin dapat mengelolanya"
Evaluasi apa yang lolos?Dataset, ambang batas, kegagalan, dan catatan reviewer"Itu berhasil saat pengujian"
Kontrol keselamatan apa yang aktif?Pengaturan filter, tes penolakan, kasus prompt-injection"Keselamatan diaktifkan"
Apa yang ditinjau finance?Baris penggunaan, snapshot harga, peringatan anggaran, jalur invoice"Ada dasbor"
Apa yang memaksa persetujuan ulang?Daftar pemicu tertulis dan owner"Kami meninjau bila diperlukan"

Hubungkan tinjauan ini dengan enterprise AI API gateway checklist untuk kontrol tingkat gateway, AI API vendor risk assessment untuk batas provider upstream, dan audit logs for AI API usage untuk bukti perubahan yang tahan lama.

Pembaruan dan dekomisioning

Kegagalan persetujuan terbesar adalah drift. Rute yang disetujui pada bulan Juli mungkin bukan rute yang berjalan pada bulan Oktober.

Tetapkan pemicu pembaruan sebelum peluncuran:

  • Sebuah versi model menjadi deprecated, retired, preview-only, atau digantikan.
  • Seorang provider mengubah penanganan data, content filtering, harga, region, atau dukungan fitur.
  • Model fallback, bobot rute, keluarga endpoint, atau akun provider berubah.
  • Prompt, schema, sumber retrieval, instruksi sistem, atau izin tool berubah.
  • Grup pengguna baru, tier pelanggan, geografi, atau kelas data mulai menggunakan rute tersebut.
  • Peringatan monitoring menunjukkan penurunan kualitas, keselamatan, latensi, biaya, atau penyalahgunaan.
  • Insiden, eskalasi support, keluhan pelanggan, atau temuan procurement menyentuh rute tersebut.

Dekomisioning harus menjadi bagian dari workflow persetujuan model AI yang sama. Ketika sebuah rute dipensiunkan, catat rute pengganti, tanggal traffic drain, kunci yang dinonaktifkan, secret yang dihapus, log yang disimpan, penutupan penagihan, dan persetujuan akhir owner.

Pertanyaan yang sering diajukan

Apa itu workflow persetujuan model AI?

Workflow persetujuan model AI adalah proses tata kelola yang menentukan apakah suatu rute model dapat menangani lalu lintas produksi. Proses ini mencatat use case, jalur model/provider, kebijakan prompt dan tool, hasil evaluasi, kontrol keamanan, perilaku logging, pagar pembatas biaya, rencana peluncuran bertahap, dan pemicu pembaruan.

Siapa yang harus menyetujui rute model AI baru?

Minimal, persetujuan harus melibatkan pemilik produk, pemilik teknis, peninjau keamanan atau risiko, dan pemilik keuangan atau operasional. Rute dengan risiko lebih tinggi mungkin juga memerlukan tinjauan legal, pengadaan, privasi, dukungan, atau eksekutif.

Apakah model card sudah cukup untuk persetujuan?

Tidak. Model card atau system card memang bukti yang berguna, tetapi tidak membuktikan bahwa prompt, tools, fallback, logging, aliran data, kontrol biaya, dan perilaku peluncuran Anda aman untuk use case Anda. Rute tersebut tetap memerlukan paket persetujuannya sendiri.

Seberapa sering persetujuan model harus ditinjau?

Frekuensi peninjauan bergantung pada risiko, tetapi setiap rute harus memiliki pemicu pembaruan. Lakukan persetujuan ulang saat versi model, provider, prompt, izin tool, logging, kelas data, fallback, profil biaya, atau populasi pengguna berubah.

Bagaimana AI gateway membantu persetujuan model?

AI gateway dapat memusatkan akses model, kebijakan rute, kunci, penggunaan, biaya, kuota, dan bukti audit. Ini tidak menggantikan tata kelola pembeli. Gunakan gateway sebagai permukaan kontrol dan bukti, lalu verifikasi perilaku spesifik akun.

Kesimpulan

Workflow persetujuan model AI seharusnya membuat perubahan model produksi dapat ditinjau sebelum berubah menjadi insiden. Setujui rute, bukan nama model yang samar. Simpan berkas bukti dekat dengan gateway, wajibkan evaluasi khusus tugas, uji prompt injection dan otoritas tool, verifikasi logging dan kontrol biaya, dan tetapkan pemicu pembaruan sebelum permintaan pertama aktif. Saat Anda siap memusatkan akses model, routing, penggunaan, dan penagihan melalui satu gateway, tinjau harga dan katalog model Flatkey saat ini, lalu dapatkan key.