

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Buat dan kelola pekerjaan pengoptimalan
<a name="advanced-prompt-optimization-jobs"></a>

## Buat pekerjaan (konsol)
<a name="advanced-prompt-optimization-jobs-console"></a>

1. Beri nama pekerjaan pengoptimalan cepat tingkat lanjut Anda.

1. Pilih model target Anda (hingga 5 per pekerjaan). Jika Anda menggunakan alat ini untuk membantu Anda bermigrasi ke model baru, praktik terbaik adalah memilih model Anda saat ini sebagai baseline dan hingga 4 model lain yang ingin Anda migrasikan. Jika Anda tidak mengubah model, cukup pilih model Anda saat ini.

1. Unggah file input JSONL Anda dari S3 atau dari komputer Anda. Pastikan Anda mengikuti[Siapkan dataset masukan Anda](advanced-prompt-optimization-input.md).

1. Untuk setiap templat prompt, pilih metode evaluasi Anda. Anda dapat memilih antara kriteria kemudi, LLM-as-a-judge, fungsi Lambda, atau biarkan kosong untuk default sistem.

1. Pilih lokasi keluaran Anda di S3 agar hasil mentah Anda disimpan setelah pekerjaan.

1. (Opsional) Tambahkan deskripsi pekerjaan atau kunci KMS khusus untuk enkripsi.

1. Buat optimasi.

**catatan**  
Jika Anda memindahkan file hasil dari lokasi output S3 setelah pekerjaan selesai, halaman hasil konsol tidak akan dirender.

## Buat pekerjaan (Python SDK)
<a name="advanced-prompt-optimization-jobs-create-api"></a>

Ganti wilayah, lokasi bucket S3, ID model, dan bidang lain yang diperlukan untuk kasus penggunaan Anda.

```
import boto3
import json

client = boto3.client('bedrock', region_name='us-west-2')

response = client.create_advanced_prompt_optimization_job(
    jobName='my-optimization-job',
    modelConfigurations=[
        {'modelId': 'us.anthropic.claude-sonnet-4-5-20250929-v1:0'}
    ],
    inputConfig={
        's3Uri': 's3://my-bucket/input/dataset.jsonl'
    },
    outputConfig={
        's3Uri': 's3://my-bucket/output/'
    }
)

job_arn = response['jobArn']
print(f'Job created: {job_arn}')
```

## Buat pekerjaan (AWS CLI)
<a name="advanced-prompt-optimization-jobs-create-cli"></a>

Ganti wilayah, lokasi bucket S3, ID model, dan bidang lain yang diperlukan untuk kasus penggunaan Anda.

```
JOB_ARN=$(aws bedrock create-advanced-prompt-optimization-job \
    --job-name "my-optimization-job" \
    --model-configurations '[{"modelId": "us.anthropic.claude-sonnet-4-5-20250929-v1:0"}]' \
    --input-config '{"s3Uri": "s3://my-bucket/input/dataset.jsonl"}' \
    --output-config '{"s3Uri": "s3://my-bucket/output/"}' \
    --region us-west-2 \
    --query 'jobArn' --output text)
```

## Periksa status pekerjaan
<a name="advanced-prompt-optimization-jobs-status"></a>

```
response = client.get_advanced_prompt_optimization_job(
    jobIdentifier=job_arn
)

print(f"Status: {response['jobStatus']}")
if response.get('failureMessage'):
    print(f"Failure: {response['failureMessage']}")
```

```
aws bedrock get-advanced-prompt-optimization-job \
    --job-identifier "$JOB_ARN" \
    --region us-west-2
```

## Daftar Lowongan
<a name="advanced-prompt-optimization-jobs-list"></a>

```
response = client.list_advanced_prompt_optimization_jobs(
    maxResults=10
)

for job in response['advancedPromptOptimizationJobSummaries']:
    print(f"{job['jobName']} | {job['jobStatus']} | {job['jobArn']}")
```

```
aws bedrock list-advanced-prompt-optimization-jobs \
    --max-results 10 \
    --region us-west-2
```

## Menghentikan tugas
<a name="advanced-prompt-optimization-jobs-stop"></a>

```
client.stop_advanced_prompt_optimization_job(
    jobIdentifier=job_arn
)
print('Job stop requested')
```

```
aws bedrock stop-advanced-prompt-optimization-job \
    --job-identifier "$JOB_ARN" \
    --region us-west-2
```

## Pekerjaan penghapusan Batch
<a name="advanced-prompt-optimization-jobs-delete"></a>

```
response = client.batch_delete_advanced_prompt_optimization_jobs(
    jobIdentifiers=[job_arn]
)

for result in response['results']:
    print(f"{result['jobIdentifier']}: {result['status']}")
```

```
aws bedrock batch-delete-advanced-prompt-optimization-jobs \
    --job-identifiers "$JOB_ARN" \
    --region us-west-2
```