View a markdown version of this page

Tingkatkan pembuatan respons untuk agen Anda dengan basis pengetahuan - Amazon Bedrock

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

Tingkatkan pembuatan respons untuk agen Anda dengan basis pengetahuan

catatan

Amazon Bedrock Agents (sekarang Amazon Bedrock Agents Classic) tidak lagi terbuka untuk pelanggan baru. Untuk kemampuan yang mirip dengan Bedrock Agents Classic, jelajahi Amazon Bed AgentCore rock. Pelanggan yang sudah ada dapat terus menggunakan layanan ini seperti biasa. Untuk informasi selengkapnya, lihat Mode perawatan klasik Amazon Bedrock Agents.

Basis Pengetahuan Amazon Bedrock membantu Anda memanfaatkan Retrieval Augmented Generation (RAG), teknik populer yang melibatkan pengambilan informasi dari penyimpanan data untuk menambah respons yang dihasilkan oleh Large Language Models (LLM). Saat Anda menyiapkan basis pengetahuan dengan sumber data dan penyimpanan vektor, aplikasi Anda dapat menanyakan basis pengetahuan untuk mengembalikan informasi untuk menjawab kueri baik dengan kutipan langsung dari sumber atau dengan respons alami yang dihasilkan dari hasil kueri.

Untuk menggunakan Basis Pengetahuan Amazon Bedrock dengan Agen Amazon Bedrock Anda, Anda harus terlebih dahulu membuat basis pengetahuan dan kemudian mengaitkan basis pengetahuan dengan agen. Jika Anda belum membuat basis pengetahuan, lihat Ambil data dan hasilkan respons AI dengan Pangkalan Pengetahuan Amazon Bedrock untuk mempelajari tentang basis pengetahuan dan membuatnya. Anda dapat mengaitkan basis pengetahuan selama pembuatan agen atau setelah agen dibuat. Untuk mengaitkan basis pengetahuan dengan agen yang ada, pilih tab untuk metode pilihan Anda, lalu ikuti langkah-langkahnya:

Console
Untuk menambahkan basis pengetahuan
  1. Masuk ke Konsol Manajemen AWS dengan identitas IAM yang memiliki izin untuk menggunakan konsol Amazon Bedrock. Kemudian, buka konsol Amazon Bedrock di https://console.aws.amazon.com/bedrock.

  2. Pilih A gen dari panel navigasi kiri. Kemudian, pilih agen di bagian Agen.

  3. Pilih Edit di Agent builder

  4. Untuk bagian Basis pengetahuan, pilih Tam bah.

  5. Pilih basis pengetahuan yang telah Anda buat dan berikan instruksi tentang bagaimana agen harus berinteraksi dengannya. Instruksi ini memberi tahu agen kapan dan bagaimana menanyakan basis pengetahuan ini selama percakapan. Agen menyertakan instruksi ini dalam konteks yang cepat untuk memutuskan apakah akan mengambil informasi dari basis pengetahuan untuk permintaan pengguna tertentu. Misalnya: Use this knowledge base to answer questions about company HR policies, benefits, and employee guidelines. Only query it when the user asks about internal company policies.

  6. Pilih Tambahkan. Spanduk sukses muncul di bagian atas.

  7. Untuk menerapkan perubahan yang Anda buat pada agen sebelum mengujinya, pilih Si apkan sebelum mengujinya.

API

Untuk mengaitkan basis pengetahuan dengan agen, kirim AssociateAgentKnowledgeBase permintaan dengan titik akhir waktu pembuatan Agen untuk Amazon Bedrock.

Daftar berikut menjelaskan bidang dalam permintaan:

  • Bidang-bidang berikut wajib diisi:

    Bidang Deskripsi singkat
    agentId ID agen
    Versi Agen Versi agen
    pengetahuan BaseId ID basis pengetahuan
  • Bidang berikut bersifat opsional:

    Bidang Deskripsi singkat
    deskripsi Instruksi yang memberi tahu agen kapan dan bagaimana menanyakan basis pengetahuan ini. Agen menyertakan teks ini dalam promptnya untuk menentukan apakah akan mengambil informasi dari basis pengetahuan untuk permintaan pengguna tertentu. Tulis sebagai arahan yang menjelaskan apa yang terkandung dalam basis pengetahuan dan kapan menggunakannya. Misalnya: Use this knowledge base to answer customer questions about product specifications, pricing, and availability. Do not query it for general conversation.
    pengetahuan BaseState Untuk mencegah agen menanyakan basis pengetahuan, tentukan DISABLED

Anda dapat mengubah konfigurasi kueri dari basis pengetahuan yang dilampirkan ke agen Anda dengan menggunakan sessionState bidang dalam InvokeAgent permintaan saat Anda memanggil agen Anda. Lihat informasi yang lebih lengkap di Konteks sesi agen kontrol.