Sumber: Titan Image Generator G1 - 'ilustrasi berbagai cuaca dan pakaian'
Catatan: Demo ini bergantung pada Anda memiliki akun dengan OpenWeatherMap, dan kunci API untuk mengakses layanan Weather. Layanan ini tersedia pada paket gratis OpenWeatherMap. Harap tinjau persyaratan lisensi apa pun yang berlaku pada layanan dengan tim hukum Anda dan konfirmasikan bahwa kasus penggunaan Anda mematuhi persyaratan sebelum melanjutkan.
Repo ini berisi kode untuk demo Amazon Bedrock Agents.
Dalam demo ini, Anda akan mengerahkan agen yang dapat membantu Anda dalam memilih pakaian yang ideal di lokasi Anda.
Dalam penerapan standar, Model Bahasa Besar (LLM) hanya dapat mereferensikan 'pengetahuan' yang diperoleh selama pelatihan. Oleh karena itu, ketika diminta untuk menghasilkan informasi terkini seperti tanggal dan waktu saat ini, atau mengetahui kondisi cuaca, model tidak mempunyai pilihan lain selain berhalusinasi.
Dalam demo ini, Anda akan menggunakan Amazon Bedrock Agents untuk membuat solusi yang memungkinkan LLM memanfaatkan informasi waktu nyata termasuk informasi tanggal, waktu, dan cuaca. Solusinya akan menggunakan informasi ini untuk memberikan saran pakaian apa yang akan dikenakan.
Arsitektur ini dapat dengan mudah diperluas untuk bekerja dengan sejumlah API atau sumber data. Jika Anda dapat terhubung ke data Anda dari fungsi Amazon Lambda, maka data tersebut dapat digunakan dengan Amazon Bedrock Agents.
Ini adalah proyek SAM. Untuk memulai dengan SAM lihat di sini.
Terapkan proyek ini menggunakan SAM CLI:
> sam build
> sam deploy --guided
Anda akan dimintai informasi saat proyek diterapkan:
anthropic.claude-v2:1
Harap pastikan Anda telah mengaktifkan akses ke model ini di wilayah tempat Anda menerapkannya.)Agents
di menu sebelah kiri.OutfitAssistantAgent
.Jika Anda puas dengan kinerja agen, Anda dapat menerapkannya, dan mengaksesnya melalui aplikasi Anda sendiri.
Create Alias
, masukkan nama dan deskripsi sehingga jelas pada tahap perkembangan apa agen tersebut diterapkan, dan pilih Create Alias
.Agent overview
di konsol, dan ID alias yang ditampilkan di bagian Aliases
di bagian bawah halaman konsol agen. Perhatikan bahwa ID ini dihasilkan oleh layanan, dan tidak sama dengan nama yang Anda gunakan../test/agent_test.ipynb
. Untuk informasi lebih lanjut tentang Agents for Amazon Bedrock API lihat di sini: (https://docs.aws.amazon.com/bedrock/latest/userguide/agents-api.html) dan untuk AWS Python SDK - Boto3 - lihat di sini: (https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/bedrock-agent-runtime.html)Untuk menguji fungsi Lambda tanpa harus memanggil agen, saya telah memberi Anda tiga file JSON peristiwa pengujian yang dapat ditempelkan ke halaman konfigurasi peristiwa pengujian dalam fungsi Lambda. Setiap acara uji diformat sesuai acara yang akan dikirim dari agen:
./tests/lambda_event_location.json
./tests/lambda_event_time.json
./tests/lambda__event_weather.json
Lihat KONTRIBUSI untuk informasi lebih lanjut.
Perpustakaan ini dilisensikan di bawah Lisensi MIT-0. Lihat file LISENSI.