আপনি লাঞ্চের আগে একটি সমস্যা খুলুন। আপনি ফিরে আসার সময়, একটি টান অনুরোধ অপেক্ষা করা হবে।
গিটহাব কপিলট কোডিং এজেন্টের জন্য ঠিক এটিই ডিজাইন করা হয়েছে। এটি ব্যাকগ্রাউন্ডে কাজ করে, বাগ ফিক্স করে, পরীক্ষা যোগ করে, ঋণ পরিষ্কার করে এবং এটি হয়ে গেলে পুল অনুরোধ নিয়ে ফিরে আসে। আপনি যখন রিয়েল টাইমে Copilot এর সাথে আপনার সম্পাদকে কোড লিখছেন, তখন কোডিং এজেন্ট আপনাকে বরাদ্দ করা কাজটি পরিচালনা করছে।
কিছু সাম্প্রতিক আপডেট সেই হ্যান্ডঅফটিকে আরও বেশি কার্যকর করে তোলে। এখানে কী পাঠানো হয়েছে এবং কীভাবে এটি ব্যবহার করা শুরু করবেন।
ভিজ্যুয়াল লার্নার্স? উপরের ভিডিওটি দেখুন! ☝️
প্রতিটি কাজের জন্য সঠিক মডেল নির্বাচন করুন
এজেন্ট প্যানেলে এখন একটি মডেল বাছাইকারী অন্তর্ভুক্ত রয়েছে।
পূর্বে, প্রতিটি ব্যাকগ্রাউন্ড টাস্ক একটি একক ডিফল্ট মডেলে চলত। আপনি কঠিন কাজগুলি সম্পন্ন করতে বা রুটিন কাজগুলির তুলনায় গতিকে অগ্রাধিকার দেওয়ার জন্য আরও শক্তিশালী মডেলের জন্য অর্থ প্রদান করতে পারবেন না।
এখন আপনি এটা করতে পারেন. ইউনিট পরীক্ষা যোগ করার মতো সহজ কাজগুলির জন্য দ্রুত মডেলগুলি ব্যবহার করুন। রিয়েল এজ কেস সহ একটি আঁধার রিফ্যাক্টর বা ইন্টিগ্রেশন পরীক্ষার জন্য আপনার মডেল আপগ্রেড করুন। আপনি যদি এটি সম্পর্কে চিন্তা করতে না চান তবে এটি অটোতে ছেড়ে দিন।
শুরু করা:
- এজেন্ট প্যানেল খুলুন (GitHub-এ উপরের-ডানে), আপনার রেপো নির্বাচন করুন এবং একটি মডেল চয়ন করুন।
- একটি স্পষ্ট প্রম্পট লিখুন এবং কাজ শুরু করুন।
- আপনি যদি GitHub বেছে নিতে চান তাহলে মডেলটিকে অটোতে ছেড়ে দিন।
মডেল নির্বাচন এখন CoPilot Pro এবং Pro+ ব্যবহারকারীদের জন্য উপলব্ধ, ব্যবসা এবং এন্টারপ্রাইজের সমর্থন শীঘ্রই আসছে।
কপিলট কোডিং এজেন্টের সাথে মডেল নির্বাচন সম্পর্কে আরও জানুন। 👉
আরও ভাল অবস্থানে আসা অনুরোধগুলি টানুন
পর্যালোচনা এজেন্ট আউটপুট বেদনাদায়ক অংশ সবসময় পরিষ্কার করা হয়েছে. আপনি ফাঁকটি খুলুন এবং সেখানে এটি রয়েছে: যুক্তি যা প্রযুক্তিগতভাবে কাজ করে, কিন্তু কেউ এটি সেভাবে লিখবে না।
Copilot কোডিং এজেন্ট এখন একটি পুল অনুরোধ খোলার আগে Copilot কোড পর্যালোচনা ব্যবহার করে তার নিজস্ব পরিবর্তন পর্যালোচনা করে। এটি প্রতিক্রিয়া পায়, পুনরাবৃত্তি করে এবং প্যাচকে উন্নত করে। আপনাকে পর্যালোচনার জন্য ট্যাগ করার সময়, কেউ ইতিমধ্যে এটির মধ্য দিয়ে গেছে৷
এক সেশনে, এজেন্ট আবিষ্কার করেছে যে তার নিজস্ব স্ট্রিং সংযোজন অত্যধিক জটিল ছিল এবং পুল অনুরোধ আসার আগেই এটি ঠিক করে ফেলেছিল। এই ধরনের জিনিস আপনার সমস্যা ছিল।
শুরু করা:
- CoPilot কে একটি সমস্যা বরাদ্দ করুন বা এজেন্ট প্যানেল থেকে একটি টাস্ক তৈরি করুন।
- লগ দেখতে টাস্কে ক্লিক করুন।
- মুহূর্তগুলি দেখুন যেখানে একজন এজেন্ট CoPilot কোড পর্যালোচনা করেছে এবং প্রতিক্রিয়া প্রয়োগ করেছে।
অনুরোধ করা হলে পুল অনুরোধ পর্যালোচনা করুন. পুনরাবৃত্তি করার পরেই কো-পাইলট আপনার পর্যালোচনার অনুরোধ করে।
Copilot Code Review + Copilot Coding Agent সম্পর্কে আরও জানুন। 👉
এজেন্ট কাজ করার সময় নিরাপত্তা চেক চালানো হয়
মানব-উত্পাদিত কোডের মতো, এআই-জেনারেটেড কোড বাস্তব ঝুঁকি উপস্থাপন করতে পারে: দুর্বল নিদর্শন, দুর্ঘটনাক্রমে প্রতিশ্রুতিবদ্ধ গোপনীয়তা, পরিচিত CVE-এর সাথে নির্ভরতা। পার্থক্য হল এটি দ্রুত করে। এবং আপনি সত্যিই একটি পর্যালোচনা এটি খুঁজে পেতে চান না.
CoPilot কোডিং এজেন্ট এখন কোড স্ক্যানিং, সুপ্ত স্ক্যানিং, এবং নির্ভরতা দুর্বলতা পরীক্ষাগুলি সরাসরি আপনার কর্মপ্রবাহের মধ্যে চালায়। যদি একটি নির্ভরতা একটি পরিচিত সমস্যা থাকে, বা কিছু প্রতিশ্রুতিবদ্ধ API কী অনুরূপ, এটি একটি পুল অনুরোধ খোলার আগে পতাকাঙ্কিত করা হয়.
কোড স্ক্যানিং সাধারণত গিটহাব অ্যাডভান্সড সিকিউরিটির অংশ। কপিলট কোডিং এজেন্টের সাথে, আপনি এটি বিনামূল্যে পান।
শুরু করা:
- এজেন্ট প্যানেলের মাধ্যমে যেকোনো কাজ চালান।
- চলাকালীন সেশন লগ চেক করুন. এজেন্ট কাজ করার সাথে সাথে আপনি স্ক্যানিং এন্ট্রি দেখতে পাবেন।
- পুল অনুরোধ পর্যালোচনা করুন. এটি ইতিমধ্যে নিরাপত্তা ফিল্টার মাধ্যমে হয়েছে.
কপিলট কোডিং এজেন্টে নিরাপত্তা স্ক্যানিং সম্পর্কে আরও জানুন। 👉
কাস্টম এজেন্ট যারা আপনার দলের প্রক্রিয়া অনুসরণ করে
একটি সংক্ষিপ্ত প্রম্পট সিদ্ধান্ত নিতে অনেক ছেড়ে. এবং সেই সিদ্ধান্তটি সবসময় আপনার দল কীভাবে কাজ করে তার সাথে সঙ্গতিপূর্ণ নয়।
কাস্টম এজেন্ট আপনাকে এটি কোডিফাই করতে দেয়। অধীনে একটি ফাইল তৈরি করুন .github/agents/ এবং একটি নির্দিষ্ট পদ্ধতির সংজ্ঞায়িত করুন। উদাহরণস্বরূপ, একটি পারফরম্যান্স অপ্টিমাইজার এজেন্ট প্রথমে বেঞ্চমার্কের সাথে সংযুক্ত করা যেতে পারে, পরিবর্তন করুন, তারপর একটি টান অনুরোধ খোলার আগে পার্থক্য পরিমাপ করুন।
সাম্প্রতিক GitHub চেকআউট ডেমোতে, ঠিক তাই ঘটেছে। এজেন্ট একটি লুকআপ বেঞ্চমার্ক করেছে, একটি লক্ষ্যযুক্ত সংকল্প করেছে এবং সেই একটি ফাংশনে 99% উন্নতি নিয়ে ফিরে এসেছে। ছোট সুযোগ, বাস্তব তথ্য, কোন অনুমান কাজ.
এছাড়াও আপনি আপনার প্রতিষ্ঠান বা এন্টারপ্রাইজ জুড়ে কাস্টম এজেন্ট শেয়ার করতে পারেন, তাই যেখানেই দল কোডিং এজেন্ট ব্যবহার করছে সেখানে একই প্রক্রিয়া প্রযোজ্য।
শুরু করা:
- অধীনে একটি এজেন্ট ফাইল তৈরি করুন
.github/agents/আপনার রেপোতে। - এজেন্ট প্যানেল খুলুন এবং একটি নতুন কাজ শুরু করুন।
- বিকল্প থেকে আপনার কাস্টম এজেন্ট নির্বাচন করুন.
- সেই এজেন্ট কী করে তার সুযোগের মধ্যে একটি প্রম্পট লিখুন।
একটি কাস্টম এজেন্ট তৈরি সম্পর্কে আরও জানুন। 👉
প্রসঙ্গ না হারিয়ে ক্লাউড এবং স্থানীয় মধ্যে সরান
কখনও কখনও আপনি ক্লাউডে কিছু শুরু করেন এবং স্থানীয়ভাবে এটি শেষ করতে চান। কখনও কখনও আপনি আপনার টার্মিনালের গভীরে থাকেন এবং আপনার প্রবাহ না হারিয়ে কিছু হস্তান্তর করতে চান। যেভাবেই হোক, প্রসঙ্গ পরিবর্তন করার অর্থ আবার কথোপকথন শুরু করা।
এখন আর তা হয় না। আপনার টার্মিনালে একটি ক্লাউড সেশন টানুন এবং আপনি শাখা, লগ এবং সম্পূর্ণ প্রসঙ্গ পাবেন। বা টিপুন & CLI-তে কাজটিকে ক্লাউডে ফিরিয়ে আনতে এবং আপনার হয়ে কাজ চালিয়ে যান।
শুরু করা:
- CoPilot কোডিং এজেন্টের সাথে একটি কাজ শুরু করুন এবং সেশনটি উপস্থিত হওয়ার জন্য অপেক্ষা করুন।
- “Copilot CLI এ চালিয়ে যান” এ ক্লিক করুন এবং কমান্ডগুলি অনুলিপি করুন।
- শাখা, লগ এবং প্রসঙ্গ সহ স্থানীয়ভাবে সেশন লোড করতে আপনার টার্মিনালে এটি আটকান।
- অ্যাম্পারস্যান্ড চিহ্ন টিপুন (
&) ক্লাউডে কাজ অর্পণ করতে এবং স্থানীয়ভাবে কাজ চালিয়ে যেতে CLI-তে।
CoPilot কোডিং এজেন্ট + CLI হ্যান্ডঅফ সম্পর্কে আরও জানুন। 👉
এটা কি সাথে সংযোগ করে
কপিলট কোডিং এজেন্ট একটি দীর্ঘ পথ এসেছে। মডেল নির্বাচন, স্ব-পর্যালোচনা, নিরাপত্তা স্ক্যানিং, কাস্টম এজেন্ট, CLI হ্যান্ডঅফস—এবং এটিই সম্প্রতি পাঠানো হয়েছে। দলটি সক্রিয়ভাবে ব্যক্তিগত মোডে কাজ করছে, কোডিং করার আগে পরিকল্পনা করছে এবং এমন জিনিসগুলির জন্য এজেন্ট ব্যবহার করছে যেগুলির জন্য এমনকি কোনও টান অনুরোধের প্রয়োজন হয় না, যেমন সমস্যাগুলির সংক্ষিপ্তকরণ বা রিপোর্ট তৈরি করা। আরো অনেক কিছু আসার আছে। সাথে থাকুন।
GitHub সম্প্রদায়ের আলোচনায় পরবর্তী কী হবে সে সম্পর্কে প্রতিক্রিয়া শেয়ার করুন।
GitHub Copilot কোডিং এজেন্ট দিয়ে শুরু করুন
দ্বারা লিখিত