ক্লাউড রানে গুগল-এডিকে এজেন্ট মোতায়েন করা হচ্ছে

১. ভূমিকা

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

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

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

আপনি যা শিখবেন

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

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

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

২. সেটআপ

  1. আপনার গুগল ক্লাউড প্রজেক্টে বিলিং সেটআপ করা আছে কিনা, তা নিশ্চিত করুন।
  2. গিটহাব রিপোজিটরিটি ক্লোন করুন:
git clone https://github.com/abhishekr700/Cloud-Run-Day-Workshop-2025.git
  1. প্রথম কর্মশালার ডিরেক্টরিতে প্রবেশ করুন:
cd Cloud-Run-Day-Workshop-2025/workshop1

৩. এজেন্টটিকে ক্লাউড রানে স্থাপন করুন

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

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' টাইপ করে ডেপ্লয়মেন্ট নিশ্চিত করুন।)

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

সফলভাবে ডেপ্লয়মেন্ট সম্পন্ন হলে, ক্লাউড শেল ডেপ্লয় করা ক্লাউড রান সার্ভিসের URL-টি আউটপুট করবে।

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

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

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

৫. পরিষ্কার-পরিচ্ছন্নতা

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

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

৬. অভিনন্দন!

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