Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Memanggil agen inline

Mode fokus
Memanggil agen inline - Amazon Bedrock

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

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

catatan

Mengonfigurasi dan menjalankan fitur agen inline ada dalam rilis pratinjau untuk Amazon Bedrock dan dapat berubah sewaktu-waktu.

Sebelum Anda memanggil agen inline Anda, pastikan Anda telah menyelesaikan Prasyarat.

Untuk memanggil agen inline, kirim permintaan InvokeInlineAgentAPI dengan titik akhir waktu proses Agen untuk Amazon Bedrock dan sertakan bidang berikut secara minimal.

Bidang Kasus penggunaan
instruksi Berikan instruksi yang memberi tahu agen inline apa yang harus dilakukan dan bagaimana ia harus berinteraksi dengan pengguna.
FoundationModel Tentukan model dasar yang akan digunakan untuk orkestrasi oleh agen inline yang Anda buat. Misalnya, claude antropik, meta Llama3.1, dll.
sessionId Pengidentifikasi unik sesi. Gunakan nilai yang sama di seluruh permintaan untuk melanjutkan percakapan yang sama.

Bidang berikut adalah opsional:

Bidang Kasus penggunaan
ActionGroups Daftar grup aksi dengan masing-masing kelompok tindakan yang menentukan tindakan yang dapat dilakukan agen inline.
Basis pengetahuan Asosiasi basis pengetahuan dengan agen inline untuk menambah respons yang dihasilkan oleh model.
GuardrailConfiguration Konfigurasi pagar pembatas untuk memblokir topik, mencegah halusinasi, dan menerapkan perlindungan untuk aplikasi Anda.
promptOverrideConfiguration Konfigurasi untuk prompt lanjutan yang digunakan untuk mengganti prompt default.
AktifkanTrace Tentukan whetehr untuk mengaktifkan jejak atau tidak untuk melacak proses penalaran agen inline.
Detik IdleSession TTLIn Tentukan durasi setelah agen inline harus mengakhiri sesi dan menghapus informasi yang tersimpan.
customerEncryptionKeyArn Tentukan ARN kunci KMS untuk mengenkripsi sumber daya agen,
EndSession Tentukan apakah akan mengakhiri sesi dengan agen inline atau tidak.
inlineSessionState Parameter yang menentukan berbagai atribut sesi.
InputTeks Tentukan teks prompt untuk dikirim ke agen.
alasan_config Untuk mengaktifkan penalaran model sehingga model menjelaskan bagaimana ia mencapai kesimpulannya. Gunakan di dalam additionalModelRequestFields bidang. Anda harus menentukan jumlah budget_tokens yang digunakan untuk penalaran model, yang merupakan bagian dari token output. Untuk informasi lebih lanjut, lihat Meningkatkan respons model dengan penalaran model.

Contoh InvokeInlineAgent API berikut menyediakan konfigurasi agen inline lengkap termasuk model dasar, instruksi, grup tindakan dengan interpreter kode, pagar pembatas, dan basis pengetahuan.

response = bedrock_agent_runtime.invoke_inline_agent( // Initialization parameters: cannot be changed for a conversation sessionId='uniqueSessionId', customerEncryptionKeyArn: String, // Input inputText="Hello, can you help me with a task?", endSession=False, enableTrace=True, // Agent configurations foundationModel='anthropic.claude-3-7-sonnet-20250219-v1:0', instruction="You are a helpful assistant...", actionGroups=[ { 'name': 'CodeInterpreterAction', 'parentActionGroupSignature': 'AMAZON.CodeInterpreter' }, { 'actionGroupName': 'FetchDetails', 'parentActionGroupSignature': '', "actionGroupExecutor": { ... }, "apiSchema": { ... }, "description": "string", "functionSchema": { ... } } ], knowledgeBases=[ { knowledgeBaseId: "string", description: 'Use this KB to get all the info', retrievalConfiguration: { vectorSearchConfiguration: { filter: { ... }, numberOfResults: number, overrideSearchType: "string" } } } ], guardrailConfiguration={ guardrailIdentifier: 'BlockEverything', gurardrailVersion: '1.0' }, promptOverrideConfiguration: {...} // session properties: persisted throughout conversation inlineSessionState = { sessionAttributes = { 'key': 'value' }, promptSessionAttributes = {k:v}, returnControlInvocationResults = {...}, invocationId = 'abc', files = {...}, } }

Anda dapat memasukkan parameter penalaran model dalam permintaan. Berikut ini adalah contoh dari satu prompt yang mengaktifkan penalaran model di. additionalModelRequestFields

{ "basePromptTemplate": " ... ", "inferenceConfiguration": { "stopSequences": [ "</answer>" ] }, "parserMode": "DEFAULT", "promptCreationMode": "DEFAULT", "promptState": "DISABLED", "promptType": "ORCHESTRATION", "additionalModelRequestFields": "reasoning_config": { "type": "enabled", "budget_tokens": 1024 } }
PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.