Home / Glossary

AI Coding Glossary

Key terms in AI-assisted development, explained clearly with practical context.

Agentic Coding

Agentic coding হল একটি সফটওয়্যার ডেভেলপমেন্ট পদ্ধতি যেখানে একটি AI এজেন্ট স্বায়ত্তশাসিতভাবে আপনার কোডবেস পড়ে, কোড লেখে, কমান্ড চালায় এবং ম্যানুয়াল কপি-পেস্ট ছাড়াই ফলাফলে পুনরাবৃত্তি করে। চ্যাট-ভিত্তিক AI-এর বিপরীতে, এজেন্ট মাল্টি-স্টেপ কাজ সম্পন্ন করতে আপনার ডেভেলপমেন্ট পরিবেশে সরাসরি পদক্ষেপ নেয়।

Claude Code

Claude Code হল Anthropic-এর টার্মিনাল-ভিত্তিক AI কোডিং এজেন্ট যা সরাসরি আপনার ডেভেলপমেন্ট পরিবেশে কাজ করে। এটি আপনার সম্পূর্ণ প্রজেক্ট পড়ে, একাধিক ফাইলে কোড লেখে, শেল কমান্ড চালায়, git ওয়ার্কফ্লো পরিচালনা করে এবং কমান্ড লাইন থেকে স্বায়ত্তশাসিতভাবে ত্রুটিতে পুনরাবৃত্তি করে।

Model Context Protocol (MCP)

Model Context Protocol (MCP) হল Anthropic-এর তৈরি একটি ওপেন স্ট্যান্ডার্ড যা AI মডেলগুলিকে বাহ্যিক টুল, ডেটা সোর্স এবং API-এর সাথে সংযুক্ত করার একটি সর্বজনীন উপায় প্রদান করে। এটি একটি মানক ইন্টারফেস হিসেবে কাজ করে — AI-এর জন্য USB-এর মতো — যাতে যেকোনো MCP-সামঞ্জস্যপূর্ণ টুল যেকোনো MCP-সামঞ্জস্যপূর্ণ AI এজেন্টের সাথে কাজ করতে পারে।

CLAUDE.md

CLAUDE.md হল একটি মার্কডাউন কনফিগারেশন ফাইল যা আপনার প্রজেক্ট রুটে রাখা হয় এবং Claude Code-কে স্থায়ী, প্রজেক্ট-নির্দিষ্ট নির্দেশাবলী প্রদান করে। এটি এজেন্টকে আপনার কোডিং কনভেনশন, আর্কিটেকচার, সাধারণ কমান্ড এবং নিয়মগুলি সম্পর্কে বলে — দীর্ঘমেয়াদী মেমোরির একটি রূপ হিসেবে কাজ করে যা সেই প্রজেক্টের প্রতিটি সেশনে প্রযোজ্য।

AI Pair Programming

AI pair programming হল একটি ডেভেলপমেন্ট ওয়ার্কফ্লো যেখানে একজন মানব ডেভেলপার রিয়েল-টাইমে সহযোগিতামূলকভাবে কোড লেখার জন্য একটি AI টুলের পাশাপাশি কাজ করেন। ডেভেলপার দিকনির্দেশনা, কনটেক্সট এবং বিচার প্রদান করেন যখন AI কোড পরামর্শ দেয়, বাগ ধরে এবং পুনরাবৃত্তিমূলক ইমপ্লিমেন্টেশন কাজ পরিচালনা করে।

Context Window

একটি context window হল সর্বোচ্চ সংখ্যক টোকেন (শব্দ, কোড ক্যারেক্টার এবং প্রতীক) যা একটি AI মডেল একটি একক মিথস্ক্রিয়ায় প্রক্রিয়া করতে পারে। এটি কতটুকু তথ্য — আপনার প্রম্পট, কোড এবং মডেলের প্রতিক্রিয়া সহ — AI একবারে মেমোরিতে ধরে রাখতে পারে তার উপরের সীমা সংজ্ঞায়িত করে।

Coding Agent

একটি coding agent হল একটি AI-চালিত টুল যা স্বায়ত্তশাসিতভাবে ফাইল পড়তে, কোড লিখতে, টার্মিনাল কমান্ড এক্সিকিউট করতে এবং প্রোগ্রামিং কাজ সম্পন্ন করতে ফলাফলে পুনরাবৃত্তি করতে পারে। প্যাসিভ কোড সাজেশন টুলের বিপরীতে, একটি coding agent একটি নির্দিষ্ট লক্ষ্য অর্জনের জন্য আপনার ডেভেলপমেন্ট পরিবেশে স্বাধীন পদক্ষেপ নেয়।

Vibe Coding

Vibe coding হল সফটওয়্যার ডেভেলপমেন্টের একটি অনানুষ্ঠানিক পদ্ধতি যেখানে একজন ডেভেলপার প্রাকৃতিক ভাষায় তারা কী চান তা বর্ণনা করেন এবং একটি AI টুলকে ইমপ্লিমেন্টেশন বিস্তারিত পরিচালনা করতে দেন। সুনির্দিষ্ট স্পেসিফিকেশন লেখার পরিবর্তে, ডেভেলপার সাধারণ কথোপকথনের মাধ্যমে অভিপ্রায় যোগাযোগ করেন।

AI Code Review

AI code review হল স্বয়ংক্রিয়ভাবে বাগ, নিরাপত্তা দুর্বলতা, স্টাইল অসঙ্গতি এবং গুণমানের সমস্যার জন্য সোর্স কোড বিশ্লেষণ করতে কৃত্রিম বুদ্ধিমত্তা ব্যবহারের প্রক্রিয়া। AI পর্যালোচক pull request পরীক্ষা করতে পারে, উন্নতির পরামর্শ দিতে পারে এবং এমন সমস্যা ধরতে পারে যা মানব পর্যালোচকরা ক্লান্তি বা সময়ের চাপে মিস করতে পারে।

Prompt Engineering for Code

কোডের জন্য prompt engineering হল স্পষ্ট, সুনির্দিষ্ট নির্দেশাবলী তৈরির অনুশীলন যা AI কোডিং টুলগুলিকে নির্ভুল, প্রাসঙ্গিক আউটপুট তৈরি করতে সাহায্য করে। এতে আপনার অনুরোধগুলিকে সঠিক স্তরের কনটেক্সট, সীমাবদ্ধতা এবং উদাহরণ সহ কাঠামো করা জড়িত যাতে AI উভয় বোঝে আপনি কী চান এবং কীভাবে চান।

Headless AI Agent

একটি headless AI agent হল একটি coding agent যা মানব-সামনা ইন্টারফেস বা রিয়েল-টাইম মিথস্ক্রিয়া ছাড়াই চলে। এটি ব্যাকগ্রাউন্ড প্রক্রিয়া, CI/CD পাইপলাইন বা শিডিউলড জবে স্বায়ত্তশাসিতভাবে কাজ এক্সিকিউট করে — কোড পড়ে, পরিবর্তন করে, টেস্ট চালায় এবং যেকোনো ধাপে মানবীয় ইনপুটের জন্য অপেক্ষা না করে ফলাফল রিপোর্ট করে।

Sub-Agents

Sub-agent হল সমান্তরাল চাইল্ড প্রক্রিয়া যা একটি প্রধান AI coding agent দ্বারা একই সাথে একটি জটিল কাজের স্বাধীন অংশগুলি পরিচালনা করতে স্পন করা হয়। সব কিছু ক্রমানুক্রমিকভাবে প্রক্রিয়া করার পরিবর্তে, প্রধান এজেন্ট বিশেষায়িত চাইল্ড এজেন্টগুলিতে সাব-টাস্ক অর্পণ করে যারা সমান্তরালে চলে এবং প্যারেন্টকে ফলাফল রিপোর্ট করে।