View a markdown version of this page

Perbarui evaluasi online - Batuan Dasar Amazon AgentCore

Perbarui evaluasi online

UpdateOnlineEvaluationConfigAPI memodifikasi konfigurasi evaluasi online yang ada, memungkinkan Anda mengubah evaluator, sumber data, pengaturan eksekusi, dan parameter lainnya. Operasi ini secara cerdas menangani pembaruan tanpa gangguan untuk menjalankan evaluasi.

Pembaruan hanya dapat dilakukan ketika konfigurasi evaluasi Anda dalamACTIVE,UPDATE_FAILED, atau ERROR status. Jika konfigurasi saat ini sedang dibuat, diperbarui, atau dihapus, Anda akan menerima kesalahan konflik dan harus mencoba lagi setelah operasi selesai.

Kontrol eksekusi

Parameter status eksekusi mengontrol apakah konfigurasi evaluasi online Anda secara aktif memproses jejak agen. Memahami keadaan ini membantu Anda mengelola biaya dan kinerja evaluasi.

  • Mengaktifkan evaluasi — Saat mengubah dari DISABLED ke ENABLED, sistem menyediakan layanan untuk mulai memproses jejak dari sumber data yang Anda tentukan.

  • Menonaktifkan evaluasi — Saat mengubah dari ENABLED ke DISABLED, sistem berhenti memproses jejak baru sambil mempertahankan konfigurasi Anda untuk penggunaan di masa mendatang.

Sampel kode untuk AgentCore CLI, AgentCore SDK, dan AWS SDK

Contoh kode berikut menunjukkan cara memperbarui konfigurasi evaluasi online menggunakan pendekatan pengembangan yang berbeda. Pilih metode yang paling sesuai dengan lingkungan dan preferensi pengembangan Anda.

contoh
AgentCore CLI
  1. Untuk memperbarui konfigurasi evaluasi online dengan AgentCore CLI, edit konfigurasi di agentcore.json file Anda secara langsung, lalu terapkan ulang:

    agentcore deploy

    Bukaagentcore.json, temukan konfigurasi dalam onlineEvalConfigs array, ubah pengaturannya, lalu jalankanagentcore deploy. Perubahan tidak akan berlaku sampai Anda menerapkan.

    # Pause a running online evaluation agentcore pause online-eval "your_config_name" # Resume a paused online evaluation agentcore resume online-eval "your_config_name"
    catatan

    Konfigurasi harus dalamACTIVE,UPDATE_FAILED, atau status ERROR siklus hidup sebelum Anda dapat memperbaruinya.

    catatan

    Untuk mengontrol apakah pekerjaan evaluasi berjalan (ENABLED/DISABLED), gunakan agentcore pause online-eval danagentcore resume online-eval.

    catatan

    Jalankan ini dari dalam direktori AgentCore proyek (dibuat denganagentcore create).

AgentCore SDK
  1. from bedrock_agentcore_starter_toolkit import Evaluation # Initialize the evaluation client eval_client = Evaluation() config_id = "config-abc123" print(f"\nUsing config_id: {config_id}") # update description eval_client.update_online_config( config_id=config_id, description="Updated description for online evaluation" ) print("✅ Description updated")
AWS SDK
  1. import boto3 client = boto3.client('bedrock-agentcore-control') update_config_response = client.update_online_evaluation_config( onlineEvaluationConfigId='your_config_id', description="Updated description for online evaluation" )
AWS CLI
  1. aws bedrock-agentcore-control update-online-evaluation-config \ --online-evaluation-config-id your_config_id \ --description "Updated description for online evaluation"

Konsol

Ubah pengaturan konfigurasi evaluasi online Anda menggunakan antarmuka pengeditan konsol, yang menyediakan validasi formulir dan opsi konfigurasi terpandu.

Untuk memperbarui konfigurasi evaluasi online

  1. Buka AgentCore konsol Amazon Bedrock.

  2. Di panel navigasi, pilih Evaluasi.

  3. Di kartu konfigurasi evaluasi, lihat tabel yang mencantumkan konfigurasi evaluasi yang telah Anda buat.

  4. Pilih salah satu metode berikut untuk memperbarui konfigurasi:

    • Pilih nama konfigurasi evaluasi untuk melihat detailnya, lalu pilih Edit di kanan atas halaman detail.

    • Pilih konfigurasi evaluasi sehingga disorot, lalu pilih Edit di bagian atas kartu konfigurasi evaluasi.

  5. Perbarui bidang sesuai kebutuhan.

  6. Pilih Perbarui konfigurasi evaluasi untuk menyimpan perubahan.