1. Giriş
Haberlerle ilgili tüm sorguları yanıtlayabilen bir temsilci oluşturup Cloud Run'da dağıtacaksınız. Haberler yalnızca tek bir konum olan "Bengaluru" ile ilgili herhangi bir konu hakkında olabilir. Sorgulardan bazıları şunlar olabilir:
- Bengaluru'daki son haberlerden bazıları hakkında bilgi verebilir misin?
- Bengaluru trafiğiyle ilgili son haberleri paylaş.
Aracıları Cloud Run'a dağıtabilirsiniz. Modeli ve yerel bir aracı kullanan basit bir temsilci oluşturup dağıtacağız.
Öğrenecekleriniz
- Cloud Run için Google Cloud projesi oluşturma
- Google ADK'yı kullanarak basit bir yapay zeka aracısı oluşturma
- Aracıda yerel araçları tanımlama ve kullanma
- Aracıyı Docker kullanarak paketleme
- Aracıyı Google Cloud Run'da hizmet olarak dağıtma
- Dağıtılan aracıyla web kullanıcı arayüzü üzerinden nasıl etkileşim kurulur?
İhtiyacınız olanlar
- Gmail hesabı
- Chrome tarayıcı
2. Kurulum
- Buradaki tüm kurulum talimatlarını uygulayın.
- 1. atölyenin dizinine gidin:
cd Cloud-Run-Day-Workshop-2025/workshop1
3. Aracıyı Cloud Run'a dağıtma
Cloud Shell düzenleyicinizde tüm dosyalar hazır olduğunda, hizmeti Cloud Run'a dağıtmak için Cloud Shell terminalinde aşağıdaki komutları çalıştırın:
gcloud run deploy news-assistant-agent \
--source . \
--region $REGION \
--project $PROJECT_ID \
--allow-unauthenticated \
--set-env-vars="GOOGLE_GENAI_USE_VERTEXAI=$GOOGLE_GENAI_USE_VERTEXAI,GOOGLE_API_KEY=$GOOGLE_API_KEY"
(İstendiğinde "Y" yazarak dağıtımı onaylayın.)
4. Aracıyı test etme
Dağıtım başarılı olduğunda Cloud Shell, dağıtılan Cloud Run hizmetinin URL'sini çıkarır.
Bağlantıyı açtığınızda ADK web kullanıcı arayüzünü kullanarak temsilcinizle doğrudan etkileşim kurabilirsiniz:
5. Temizleme
Gelecekte ücretlendirilmemek için oluşturduğunuz Cloud Run hizmetini silin.
gcloud run services delete news-assistant-agent --$REGION $GOOGLE_CLOUD_LOCATION --quiet
6. Tebrikler!
Google Cloud Run'da yapay zeka destekli bir haber aracısını başarıyla oluşturup dağıttınız.