১. ভূমিকা
আপনি এমন একটি এজেন্ট তৈরি করবেন যা সংবাদ সম্পর্কিত যেকোনো প্রশ্নের উত্তর দিতে পারবে এবং সেটিকে ক্লাউড রান-এ স্থাপন করবেন। সংবাদটি শুধুমাত্র একটি স্থান 'বেঙ্গালুরু' সম্পর্কিত যেকোনো বিষয়ের হতে পারে। কয়েকটি সম্ভাব্য প্রশ্ন হলো:
- আপনি কি আমাকে বেঙ্গালুরুর কিছু সাম্প্রতিক খবর জানাতে পারেন?
- বেঙ্গালুরুর যানজট সংক্রান্ত কিছু সাম্প্রতিক খবর দিন।
আপনি ক্লাউড রান-এ এজেন্ট ডেপ্লয় করতে পারেন। আমরা মডেল এবং একটি লোকাল টুল ব্যবহার করে একটি সাধারণ এজেন্ট তৈরি করব, তারপর সেটি ডেপ্লয় করব।
আপনি যা শিখবেন
- ক্লাউড রানের জন্য কীভাবে একটি গুগল ক্লাউড প্রজেক্ট সেট আপ করবেন।
- গুগল এডিকে ব্যবহার করে কীভাবে একটি সহজ এআই এজেন্ট তৈরি করা যায়।
- এজেন্টের মধ্যে স্থানীয় টুলগুলি কীভাবে সংজ্ঞায়িত এবং ব্যবহার করতে হয়।
- ডকার ব্যবহার করে এজেন্টকে কীভাবে প্যাকেজ করতে হয়।
- গুগল ক্লাউড রান-এ এজেন্টকে সার্ভিস হিসেবে কীভাবে ডেপ্লয় করবেন।
- ওয়েব UI-এর মাধ্যমে ডেপ্লয় করা এজেন্টের সাথে কীভাবে যোগাযোগ করা যায়।
আপনার যা যা প্রয়োজন হবে
- একটি জিমেইল অ্যাকাউন্ট
- ক্রোম ব্রাউজার
২. সেটআপ
- আপনার গুগল ক্লাউড প্রজেক্টে বিলিং সেটআপ করা আছে কিনা, তা নিশ্চিত করুন।
- গিটহাব রিপোজিটরিটি ক্লোন করুন:
git clone https://github.com/abhishekr700/Cloud-Run-Day-Workshop-2025.git
- প্রথম কর্মশালার ডিরেক্টরিতে প্রবেশ করুন:
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-টি আউটপুট করবে।

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

৫. পরিষ্কার-পরিচ্ছন্নতা
ভবিষ্যতে চার্জ এড়ানোর জন্য, আপনার তৈরি করা ক্লাউড রান পরিষেবাটি মুছে ফেলুন।
gcloud run services delete news-assistant-agent --region $REGION $GOOGLE_CLOUD_LOCATION --quiet
৬. অভিনন্দন!
আপনি সফলভাবে একটি এআই নিউজ এজেন্ট তৈরি করে গুগল ক্লাউড রান-এ স্থাপন করেছেন!