Membangun agen AI dengan Amazon Nova - Amazon Nova

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

Membangun agen AI dengan Amazon Nova

catatan

Dokumentasi ini untuk Amazon Nova Versi 1. Untuk informasi tentang cara membangun agen AI dengan Amazon Nova 2, kunjungi Membangun agen AI.

Agen AI membantu pengguna akhir Anda menyelesaikan tindakan berdasarkan data organisasi dan input pengguna. Agen mengatur interaksi antara model dasar (FMs), sumber data, aplikasi perangkat lunak, dan percakapan pengguna. Selain itu, agen secara otomatis memanggil APIs untuk mengambil tindakan dan meminta basis pengetahuan untuk melengkapi informasi untuk tindakan ini. Pengembang dapat menghemat upaya pengembangan selama berminggu-minggu dengan mengintegrasikan agen untuk mempercepat pengiriman aplikasi kecerdasan buatan generatif (AI generatif).

Dengan agen, Anda dapat mengotomatiskan tugas untuk pelanggan Anda dan menjawab pertanyaan untuk mereka. Misalnya, Anda dapat membuat agen yang membantu pelanggan memproses klaim asuransi atau agen yang membantu pelanggan melakukan reservasi perjalanan. Anda tidak perlu menyediakan kapasitas, mengelola infrastruktur, atau menulis kode khusus. Amazon Nova mengelola rekayasa cepat, memori, pemantauan, enkripsi, izin pengguna, dan pemanggilan API.

Untuk informasi tentang membangun agen AI di Amazon Bedrock, lihat Agen Bedrock.

Agen melakukan tugas-tugas berikut:

  • Perluas model dasar untuk memahami permintaan pengguna dan memecah tugas yang harus dilakukan agen menjadi langkah-langkah yang lebih kecil.

  • Kumpulkan informasi tambahan dari pengguna melalui percakapan alami.

  • Ambil tindakan untuk memenuhi permintaan pelanggan dengan melakukan panggilan API ke sistem perusahaan Anda.

  • Meningkatkan kinerja dan akurasi dengan menanyakan sumber data.

Menggunakan Amazon Nova dengan AgentCore

Model Amazon Nova dapat digunakan dengan semua AgentCore layanan Bedrock, memungkinkan Anda untuk menyebarkan dan mengoperasikan agen yang sangat efektif dengan aman, dalam skala besar. Layanan Utama termasuk Runtime, Identity, Memory, Gateway, dan Observability. Lihat Amazon Bedrock AgentCore untuk detail tambahan dan {placeholder} untuk kode contoh.

Berikut ini adalah contoh penggunaan Amazon Nova dengan AgentCore:

import boto3 from strands.models import BedrockModel # Create a Bedrock model with the custom session bedrock_model = BedrockModel( model_id="model_id", boto_session=session )

Menggunakan Amazon Nova dengan Strands

Strands menyediakan dukungan asli untuk Amazon Bedrock, memungkinkan Anda untuk menggunakan model Nova ini di agen Anda dengan konfigurasi minimal. Lihat Strands Amazon Bedrock untuk lebih jelasnya.

Berikut ini adalah contoh kode yang menunjukkan cara menggunakan Strands dengan Amazon Nova:

from strands import Agent from strands.models import BedrockModel # Create a Bedrock model instance bedrock_model = BedrockModel( model_id="us.amazon.nova-premier-v1:0", temperature=0.3, top_p=0.8, ) # Create an agent using the BedrockModel instance agent = Agent(model=bedrock_model) # Use the agent response = agent("Tell me about Amazon Bedrock.")

Sumber Daya Tambahan