GitLab-এর জন্য এআই এজেন্ট
Monmo এজেন্ট GitLab-এ এমন এক নির্ভরযোগ্য ডেভেলপারের মতো কাজ করে, যিনি কাজের প্রক্রিয়ার দিকেও খেয়াল রাখেন। এটি মার্জ রিকোয়েস্ট পড়ে রিভিউ নোটের খসড়া তৈরি করে, পাইপলাইন ব্যর্থ হওয়ার কারণ খুঁজে বের করে, ইস্যু বোর্ড ও মাইলস্টোনের তথ্য হালনাগাদ রাখতে সাহায্য করে এবং একটি ব্রাঞ্চে CI কনফিগারেশন পরিবর্তনের প্রস্তাব দেয়। এটি আপনার নিজের GitLab অ্যাকাউন্ট ও ভূমিকা ব্যবহার করে এবং পুশ, অনুমোদন, মার্জ বা সেটিংস বদলানোর আগে আপনার অনুমতি চায়।
হালনাগাদ: 2026-11-13 · বিনামূল্যে শুরু করুন। পেইড প্ল্যান মাসে $15 থেকে।
GitLab-এ এজেন্ট যা করে
মার্জ রিকোয়েস্ট পড়া
এটি কোডের পার্থক্য, পাইপলাইনের ফলাফল, অনুমোদনের নিয়ম এবং উল্লেখ করা Jira ইস্যু পড়ে। তারপর গুরুত্বপূর্ণ লাইনগুলোতে রিভিউ থ্রেডের খসড়া তৈরি করে। থ্রেড পোস্ট বা মার্জ রিকোয়েস্ট অনুমোদনের আগে আপনার অনুমতি চায়।
জিজ্ঞেস করুনbilling প্রজেক্টের মার্জ রিকোয়েস্ট 97 পড়ে রিভিউ কমেন্টের খসড়া তৈরি করো। রাউন্ডিং ও কারেন্সির দিকে নজর দাও।
ব্যর্থ পাইপলাইনের কারণ খোঁজা
পাইপলাইন ব্যর্থ হলে এটি ব্যর্থ জবের লগ খুলে একই ব্রাঞ্চের শেষ সফল পাইপলাইনের সঙ্গে তুলনা করে। তারপর জানায় সমস্যাটি কোড, অনিয়মিতভাবে ব্যর্থ হওয়া টেস্ট, নাকি রানারে।
জিজ্ঞেস করুনপাইপলাইন 5531 টেস্ট স্টেজে ব্যর্থ হয়েছে। সমস্যাটা কি আমাদের কোডে, কোনো অনিয়মিত টেস্টে, নাকি রানারে?
ইস্যু বোর্ড গুছিয়ে রাখা
প্রতি বৃহস্পতিবার এটি লেবেল, মাইলস্টোন বা অ্যাসাইনি ছাড়া ইস্যু এবং 60 দিন ধরে কেউ কাজ করেনি এমন ইস্যু খুঁজে বের করে। প্রতিটির জন্য লেবেল, মাইলস্টোন বা বন্ধ করার প্রস্তাব দেয়। পরিবর্তন প্রয়োগের আগে অনুমতি চায়।
জিজ্ঞেস করুনপ্রতি বৃহস্পতিবার 3টায় লেবেল বা মাইলস্টোন ছাড়া বোর্ডের ইস্যুগুলো তালিকাভুক্ত করো এবং প্রতিটির জন্য কী করা উচিত বলো।
মাইলস্টোনের রিপোর্ট তৈরি
শুক্রবার বিকেলে এটি বর্তমান মাইলস্টোনের খোলা ও বন্ধ ইস্যু গোনে, অনুমোদনের অপেক্ষায় থাকা মার্জ রিকোয়েস্টের তালিকা করে এবং Google Docs-এ সংক্ষিপ্ত স্ট্যাটাস নোট বা Slack কিংবা Microsoft Teams-এর জন্য পোস্ট লেখে।
জিজ্ঞেস করুনপ্রতি শুক্রবার 4টায় মাইলস্টোনের স্ট্যাটাস লেখো: কী শেষ, কী রিভিউতে আছে, কী ঝুঁকিতে আছে এবং কে কার জন্য অপেক্ষা করছে।
CI কনফিগারেশন উন্নত করা
এটি .gitlab-ci.yml পড়ে ধীর স্টেজ, অনুপস্থিত ক্যাশ বা একসঙ্গে চালানো যায় এমন জব খুঁজে বের করে এবং একটি ব্রাঞ্চে পরিবর্তন করে। পুশ করা ও পাইপলাইন চালানোর আগে অনুমতি চায়।
জিজ্ঞেস করুনআমাদের পাইপলাইন চলতে 25 মিনিট লাগে। .gitlab-ci.yml-এ কী ধীর তা খুঁজে একটি ব্রাঞ্চে দ্রুততর সংস্করণের প্রস্তাব দাও।
রিলিজ নোটের খসড়া তৈরি
শেষ ট্যাগের পর মার্জ হওয়া রিকোয়েস্ট থেকে এটি লেবেল অনুযায়ী রিলিজ নোট লেখে এবং প্রতিটি পরিবর্তনে কোন ইস্যু বন্ধ হচ্ছে তা জানায়। রিলিজ ও ট্যাগ তৈরির আগে অনুমতি চায়।
জিজ্ঞেস করুন3.3-এর পর মার্জ হওয়া রিকোয়েস্ট থেকে 3.4-এর রিলিজ নোটের খসড়া তৈরি করো, আমাদের টাইপ লেবেল অনুযায়ী ভাগ করে।
কে কী পরিবর্তন করেছে খুঁজে দেখা
কোনো ফাংশন কেন এমন বা কোন মার্জ রিকোয়েস্টের কারণে Sentry-তে এরর দেখা দিয়েছে, তা জিজ্ঞেস করুন। এটি হিস্ট্রি এবং পরিবর্তনটি আনা মার্জ রিকোয়েস্ট পড়ে আন্দাজের বদলে লিংকসহ উত্তর দেয়।
জিজ্ঞেস করুনইনভয়েস এক্সপোর্টে শূন্য মূল্যের লাইন বাদ যায় কেন? যে মার্জ রিকোয়েস্টে এই নিয়ম যোগ হয়েছে সেটি খুঁজে বের করো।
যেভাবে যুক্ত হয়
- 1আপনি একবার নিজের GitLab অ্যাকাউন্ট সংযুক্ত করেন। এজেন্ট প্রতিটি গ্রুপ ও প্রজেক্টে আপনার নির্ধারিত ভূমিকা অনুযায়ী কাজ করে। ফলে Developer মার্জ রিকোয়েস্ট খুলতে পারে, আর সুরক্ষিত ব্রাঞ্চ ও সেটিংসের নিয়ন্ত্রণ Maintainer-দের হাতেই থাকে।
- 2কোন এজেন্ট GitLab ব্যবহার করতে পারবে তা আপনি ঠিক করেন। ইঞ্জিনিয়ারিং এজেন্টের এটি দরকার, আর অপারেশনস এজেন্ট স্ট্যাটাস রিপোর্টের জন্য ইস্যু বোর্ড পড়তে পারে; অন্যদের এটি ব্যবহার করার দরকার নেই।
- 3কোড, ইস্যু, মার্জ রিকোয়েস্ট ও জব লগ পড়তে অনুমতি চায় না। পুশ, কমেন্ট, অনুমোদন, মার্জ, পাইপলাইন চালানো বা CI/CD ভেরিয়েবল সম্পাদনার আগে অনুমতি চায়।
ডেভেলপার ও আইটি বিভাগে আরও
এই ধরনের আরও যেসব অ্যাপে এজেন্ট কাজ করে। প্রতিটির জন্য আলাদা পেজ আছে।
সাধারণ কিছু প্রশ্ন
এআই এজেন্ট কি GitLab মার্জ রিকোয়েস্ট রিভিউ করতে পারে?
হ্যাঁ। এআই এজেন্ট পরিবর্তন, পাইপলাইনের ফলাফল এবং আগের আলোচনা পড়ে প্রতিটি পয়েন্টের কারণসহ রিভিউ থ্রেডের খসড়া তৈরি করে। আপনার অনুমতি ছাড়া কিছু পোস্ট হয় না। এটি GitLab সংযোগের মাধ্যমে কাজ করে, আর সংযোগে কোনো কাজ সম্ভব না হলে নিজের ব্রাউজার ব্যবহার করে।
এআই এজেন্ট কি ব্যর্থ GitLab পাইপলাইন ঠিক করতে পারে?
এআই এজেন্ট কারণ খুঁজে সমাধান প্রস্তুত করতে পারে। এটি ব্যর্থ জবের লগ পড়ে শেষ সফল রানের সঙ্গে তুলনা করে। সমস্যা কোড বা .gitlab-ci.yml-এ থাকলে নিজের কম্পিউটারে একটি ব্রাঞ্চে পরিবর্তন করে। ব্রাঞ্চ পুশ ও নতুন পাইপলাইন চালানোর আগে অনুমতি চায়।
এআই এজেন্ট কি সেলফ-ম্যানেজড GitLab-এর সঙ্গে কাজ করে?
এটি নির্ভর করে এজেন্ট আপনার ইনস্ট্যান্সে পৌঁছাতে পারে কি না তার ওপর। এজেন্ট নিজের ক্লাউড কম্পিউটারে কাজ করে, তাই শুধু আপনার প্রাইভেট নেটওয়ার্ক থেকে অ্যাক্সেস করা যায় এমন ইনস্ট্যান্সে এটি পৌঁছাতে পারে না। আপনার সাইন-ইন দিয়ে ইন্টারনেট থেকে ইনস্ট্যান্সে ঢোকা গেলে এজেন্ট আপনার মতোই সেখানে কাজ করতে পারে।
এআই এজেন্ট কি নিজে থেকে মার্জ রিকোয়েস্ট অনুমোদন বা মার্জ করে?
না। অনুমোদন ও মার্জ আপনার নামেই হয়, তাই প্রতিবার আগে মার্জ রিকোয়েস্ট, টার্গেট ব্রাঞ্চ ও পাইপলাইনের অবস্থা দেখানো একটি কার্ড আসে। এর পাশাপাশি আপনার অনুমোদনের নিয়ম ও সুরক্ষিত ব্রাঞ্চের বিধিনিষেধও প্রযোজ্য থাকে; এজেন্ট সেগুলো এড়াতে পারে না।
আপনার পরের সহকর্মীআজই শুরু করতে পারে।
এক মিনিটে আপনার প্রথম এআই এজেন্ট তৈরি করুন। শুরু করতে কোনো খরচ নেই।