কোডল্যাব: ক্লাউড রান ডে 2025 - ওয়ার্কশপ 1

1. ভূমিকা

আপনি একটি এজেন্ট তৈরি করবেন যেটি সংবাদ সম্পর্কে যেকোনো প্রশ্নের উত্তর দিতে পারে এবং ক্লাউড রানে এটি স্থাপন করতে পারে। সংবাদটি শুধুমাত্র একটি অবস্থান 'বেঙ্গালুরু' সম্পর্কিত যেকোনো বিষয় নিয়ে হতে পারে। কিছু প্রশ্ন হতে পারে:

  • আপনি কি আমাকে বেঙ্গালুরু থেকে সাম্প্রতিক কিছু খবর বলতে পারেন?
  • আমাকে বেঙ্গালুরু ট্রাফিক সম্পর্কিত কিছু সাম্প্রতিক খবর দিন।

আপনি ক্লাউড রানে এজেন্ট স্থাপন করতে পারেন। আমরা একটি সাধারণ এজেন্ট তৈরি করব যা মডেল এবং একটি স্থানীয় টুল ব্যবহার করে, তারপর এটি স্থাপন করব।

যা শিখবেন

  • ক্লাউড রানের জন্য কীভাবে একটি গুগল ক্লাউড প্রকল্প সেট আপ করবেন।
  • গুগল এডিকে ব্যবহার করে কীভাবে একটি সাধারণ এআই এজেন্ট তৈরি করবেন।
  • এজেন্টের মধ্যে স্থানীয় সরঞ্জামগুলি কীভাবে সংজ্ঞায়িত করবেন এবং ব্যবহার করবেন।
  • ডকার ব্যবহার করে এজেন্টকে কীভাবে প্যাকেজ করবেন।
  • গুগল ক্লাউড রানে কীভাবে এজেন্টকে একটি পরিষেবা হিসাবে স্থাপন করবেন।
  • একটি ওয়েব UI এর মাধ্যমে নিয়োজিত এজেন্টের সাথে কীভাবে যোগাযোগ করবেন।

আপনি কি প্রয়োজন হবে

  • একটি জিমেইল অ্যাকাউন্ট
  • ক্রোম ব্রাউজার

2. সেটআপ

  1. এখানে সমস্ত সেটআপ নির্দেশাবলী সম্পূর্ণ করুন
  2. 1ম কর্মশালার জন্য ডিরেক্টরিতে নেভিগেট করুন:
cd Cloud-Run-Day-Workshop-2025/workshop1

3. ক্লাউড রানে এজেন্টকে মোতায়েন করুন

একবার আপনার ক্লাউড শেল এডিটরে সমস্ত ফাইল প্রস্তুত হয়ে গেলে, ক্লাউড রানে পরিষেবাটি স্থাপন করতে ক্লাউড শেল টার্মিনালে নিম্নলিখিত কমান্ডগুলি চালান:

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"

(যখন/যদি অনুরোধ করা হয় তখন 'Y' টাইপ করে স্থাপনার বিষয়টি নিশ্চিত করুন।)

4. এজেন্ট পরীক্ষা

সফল স্থাপনার পরে, ক্লাউড শেল স্থাপন করা ক্লাউড রান পরিষেবার URL আউটপুট করবে।

ক্লাউড রান পরিষেবা URL আউটপুটের স্ক্রিনশট

আপনি যখন লিঙ্কটি খুলবেন, আপনি ADK ওয়েব UI ব্যবহার করে সরাসরি আপনার এজেন্টের সাথে যোগাযোগ করতে পারেন:

ADK ওয়েব UI এর স্ক্রিনশট

5. পরিচ্ছন্নতা

ভবিষ্যতের চার্জ এড়াতে, আপনার তৈরি করা ক্লাউড রান পরিষেবাটি মুছুন৷

gcloud run services delete news-assistant-agent --$REGION $GOOGLE_CLOUD_LOCATION  --quiet

6. অভিনন্দন!

আপনি Google ক্লাউড রানে সফলভাবে একটি এআই নিউজ এজেন্ট তৈরি এবং স্থাপন করেছেন!