কেন এআই এজেন্টের জন্য সিএলআই পুনরায় পছন্দের ইন্টারফেস হয়ে উঠছে

iconMetaEra
শেয়ার
AI summary iconসারাংশ
কমান্ড লাইন হল এআই এজেন্টের সবচেয়ে বন্ধুত্বপূর্ণ ইন্টারেকশন ইন্টারফেস

লেখক এবং উৎস: শুধুমাত্র প্রাইম

2025 থেকে 2026 এর মধ্যে, শীর্ষ AI কোম্পানিগুলি একটি ধরনের পণ্য চালু করেছে: CLI ফর্ম্যাটের Agent টুল।

অ্যানথ্রোপিক ক্লড কোড প্রকাশ করেছে, যা একটি টার্মিনালে চলনের জন্য একটি এআই প্রোগ্রামিং সহায়ক। ওপেনএআই কোডেক্স সিএলআই প্রকাশ করেছে, গুগল জেমিনি সিএলআই প্রকাশ করেছে। এই ঢেউয়ের মধ্যে, প্রায় প্রতিটি গুরুত্বপূর্ণ এআই কোম্পানি কমান্ড লাইনে বিনিয়োগ করেছে।

এটি অত্যন্ত অবিস্মরণীয়। কমান্ড লাইন ১৯৭০-এর দশকের উৎপাদন, জিইউআইয়ের আবির্ভাবে কম্পিউটার জনগণের কাছে পৌঁছেছিল, এখন মোবাইল ইন্টারনেট টাচস্ক্রিন ইন্টারফেসকে ডিফল্ট করে তুলেছে। সাধারণ যুক্তি অনুযায়ী, প্রযুক্তির দিকটি ক্রমাগত "দৃশ্যমান" এবং "সহজে ব্যবহারযোগ্য" হওয়ার দিকে এগিয়ে যাওয়া উচিত। AI যুগে, সবচেয়ে পুরনো ইন্টারঅ্যাকশন ফর্মটি কেন আবার ফিরে আসছে?

উত্তরটি আবেগ নয়, বরং প্রকৌশল যুক্তি।

GUI এআই-এর জন্য বন্ধুত্বপূর্ণ নয়

GUI মানুষের দৃশ্যমান নেভিগেশনের জন্য ডিজাইন করা হয়েছে। বাটন, পপ-আপ, ড্র্যাগ এবং হোভার ইফেক্ট—এই ইন্টারঅ্যাকশন প্যাটার্নগুলি মানুষের দৃশ্যমান বুদ্ধির উপর ভিত্তি করে গড়ে উঠেছে। মানুষ ইন্টারফেসের দিকে একবার তাকিয়ে, বাটনগুলির অবস্থান স্ক্যান করে, পরবর্তী পদক্ষেপটি স্বাভাবিকভাবেই বুঝতে পারে। এই প্রক্রিয়াটি মানুষের জন্য অত্যন্ত স্বাভাবিক, এবং এটি শেখার জন্য প্র practically কোনও খরচ প্রয়োজন হয় না।

কিন্তু LLM-এর কাজের পদ্ধতি এভাবে নয়। LLM-এর ইনপুট হল টোকেন, আউটপুটও টোকেন। এর «চিন্তা» পিক্সেল স্পেসে নয়, ভাষাগত স্পেসে ঘটে।

এআই দ্বারা জিইউআই নিয়ন্ত্রণ করা মানে একটি বিশাল ব্যবধান পার হওয়া:

খরচ অত্যন্ত বেশি। AI-কে ইন্টারফেসটি বুঝতে কম্পিউটার ভিশন বা অ্যাক্সেসিবিলিটি ট্রির উপর নির্ভর করতে হয়—কোন বোতামে ক্লিক করা যায়, কোন ইনপুট বক্সটি কোথায়, বর্তমান পপ-আপটির অর্থ কী। এটি AI-এর শক্তির ক্ষেত্র নয়, বরং একটি অতিরিক্ত বোঝা।

অবস্থা নিহিত এবং অপ্রত্যাশিত। একই বোতাম, আজ ক্লিক করা যায়, কিন্তু কোনো শর্তের কারণে আগামীকাল ধূসর হয়ে যেতে পারে। মানুষের জন্য এই নিহিত অবস্থা হলো 'প্রেক্ষাপট', কিন্তু AI-এর জন্য এটি অনিশ্চয়তা—এটি বিশ্বস্তভাবে যুক্তি দিতে পারে না যে 'এই অপারেশনটি কোন শর্তে সক্রিয় হবে'।

অপারেশনগুলি কম্বাইন করা যায় না। দুটি GUI অপারেশনকে পাইপ করার কোনও উপায় নেই। "সার্চ রেজাল্ট → ফিল্টার → এক্সপোর্ট" GUI-তে তিনটি ক্লিক, এটিকে একক একক হিসাবে পাস, পুনর্ব্যবহার বা অটোমেট করা যায় না।

পরীক্ষা এবং যাচাই করা কঠিন। একটি এআই একটি জিইউআই অপারেশন সম্পাদন করেছে, কীভাবে নিশ্চিত হবেন যে এটি সফল হয়েছে? স্ক্রিনশট নিতে হবে, ইন্টারফেসের অবস্থা বিশ্লেষণ করতে হবে, পুরো ফিডব্যাক চক্রটি ধীর এবং ভঙ্গুর।

অপর পক্ষে, CLI-এর প্রতিটি বৈশিষ্ট্য মনে হয় যেন এটি শুধুমাত্র AI-এর জন্যই ডিজাইন করা হয়েছে।

CLI-এর AI এজেন্টের জন্য তিনটি সুবিধা: কম্বিনেবিলিটি

ইউনিক্স দর্শনের মূল কথা হল: "প্রতিটি প্রোগ্রাম শুধু একটি কাজ করুক এবং সেটি ভালোভাবে করুক; প্রোগ্রামগুলিকে একসাথে কাজ করতে দিন।"

এই কয়েক দশক আগের ডিজাইন নীতিটি এআই যুগে নতুন অর্থ লাভ করেছে।

CLI টুলগুলি স্ট্যান্ডার্ড ইনপুট এবং আউটপুটের মাধ্যমে সংযুক্ত হয়। linkly search "React পারফরম্যান্স অপ্টিমাইজেশন" | head -5 সার্চ ফলাফলগুলি পরবর্তী কমান্ডে পাঠাতে পারে। linkly search "আর্কিটেকচার ডিজাইন" --json | jq '.results[].doc_id' পরবর্তী প্রক্রিয়াকরণের জন্য সমস্ত ডকুমেন্ট আইডি বের করতে পারে।

একটি এআই এজেন্টের জন্য, সংযোজ্যতা বলতে একাধিক কমান্ডকে জটিল বহু-পদক্ষেপের কাজের প্রবাহে সংযুক্ত করা বোঝায়, যেখানে প্রতিটি পদক্ষেপের আউটপুট সংগঠিত টেক্সট হয় এবং পরবর্তী পদক্ষেপ দ্বারা ব্যবহার করা যায়। GUI-এর “ক্লিক → অপেক্ষা → স্ক্রিনশট → বিশ্লেষণ” চক্র নয়, শুধুমাত্র পরিষ্কার ইনপুট-আউটপুট।

পূর্বানুমানযোগ্যতা

প্রতিটি কমান্ডের আচরণ সম্পূর্ণরূপে প্যারামিটারগুলি দ্বারা নির্ধারিত হয়। linkly search "ডাটাবেস" --limit 10 আজ যে ফলাফল পাওয়া যাচ্ছে, কাল (ধরে নিই ডাটাবেসটি অপরিবর্তিত রয়েছে) সেই একই ফলাফল পাওয়া যাবে। কোনও ইমপ্লিসিট স্টেট নেই, কোনও "এই ফিচারটি আগে কাজ করছিল, কিন্তু এখন কেন কাজ করছে না" এর মতো বিভ্রান্তি নেই।

এটি এআই-এর জন্য অত্যন্ত গুরুত্বপূর্ণ। একটি টুলের যুক্তি প্রয়োগ করার সময়, এআই-কে একটি মানসিক মডেল তৈরি করতে হবে: এই টুলের ইনপুট কী, আউটপুট কী, এবং কী কী পার্শ্বপ্রতিক্রিয়া রয়েছে। GUI-এর ইমপ্লিসিট স্টেট এই মানসিক মডেলকে অনিশ্চয়তায় ভরা রাখে। CLI-এর এক্সপ্লিসিট প্যারামিটারগুলি এই মানসিক মডেলকে বিশ্বস্ত এবং সঠিক করে তোলে।

linkly read 42 --offset 80 --limit 100——এই কমান্ডের অর্থ সম্পূর্ণরূপে প্যারামিটারগুলি দ্বারা নির্ধারিত হয়। AI এটির আচরণ সঠিকভাবে যুক্তি দিয়ে বুঝতে পারে, কোনো অন্তর্নিহিত প্রেক্ষাপট অনুমান করার প্রয়োজন নেই।

অডিট করা যাওয়ার ক্ষমতা

সমস্ত CLI অপারেশন রেকর্ডযোগ্য টেক্সট সিকোয়েন্স। AI কোন কমান্ড চালালো এবং কী আউটপুট পেল, সবকিছুই মানুষের পড়ার জন্য বোধগম্য টেক্সট।

এই স্বচ্ছতার দুটি সুবিধা রয়েছে।

এআই নিজের জন্য: নিজেকে পরীক্ষা করা যায়। "কন্ট্রাক্ট টেমপ্লেট" অনুসন্ধান করলে পূর্ববর্তী ধাপে ০টি ফলাফল ফেরত এসেছে, যা বোঝায় কীওয়ার্ডটি ভুল, এখন "কন্ট্রাক্ট স্যাম্পল" ব্যবহার করে আবার চেষ্টা করুন।" এই টেক্সট-ভিত্তিক নিজেকে সংশোধন করার ক্ষমতা হলো এআই এজেন্টের বিশ্বস্তভাবে কাজ করার ভিত্তি।

মানুষের জন্য: আপনি পরে পর্যালোচনা করতে পারেন। আপনি দেখতে পাবেন যে AI কোন কমান্ডগুলি চালানো হয়েছে, প্রতিটি ধাপের ইনপুট এবং আউটপুট কী ছিল, সম্পূর্ণ যুক্তির চেইনটি স্পষ্টভাবে দৃশ্যমান। GUI অপারেশনের “কী ক্লিক করা হয়েছে” ট্রেস করা কঠিন, কিন্তু CLI অপারেশনের লগগুলি স্বাভাবিকভাবেই অডিট রেকর্ড।

লিঙ্কলি এআই সিএলআই-এর ডিজাইন প্র্যাকটিস

LinklyAI হল আমাদের নিজস্ব ডেভেলপ করা স্থানীয় সার্চ ইঞ্জিন এবং জ্ঞানভাণ্ডার তৈরি সফটওয়্যার। Linkly AI-এর CLI টুলটি ডিজাইন করার সময়, আমরা শুরু থেকেই AI Agent-কে একটি প্রধান ব্যবহারকারী হিসেবে বিবেচনা করেছি।

4টি সুন্দরভাবে ডিজাইন করা কোর কমান্ড

লিঙ্কলি এআই সিএলআই-এর মূল কমান্ড কেবল চারটি:

এই চারটি কমান্ড ইউনিক্স ফিলোসফির সম্পূর্ণ অনুসরণ করে: প্রতিটি শুধুমাত্র একটি কাজ করে, স্পষ্ট ইনপুট-আউটপুট চুক্তি সহ। এআই এজেন্ট এগুলিকে জটিল অনুসন্ধান প্রক্রিয়াতে যেকোনোভাবে সংযুক্ত করতে পারে।

একটি সাধারণ এজেন্ট কাজের প্রবাহ নিম্নরূপ:

প্রতিটি ধাপের আউটপুট হল স্ট্রাকচার্ড টেক্সট, যা সরাসরি AI দ্বারা কনজুম এবং রিজনিংয়ের জন্য ব্যবহার করা যায়। কোনো GUI অপারেশন নেই, কোনো ভিজুয়াল পার্সিংয়ের বোঝা নেই।

পাইপ ইত্যাদির সাথে সংযুক্ত করুন

CLI-এর অন্য একটি সুবিধা হল এটি সিস্টেমের অন্যান্য কমান্ডগুলির সাথে মুক্তভাবে সংযুক্ত করা যায়, যা একক টুলের সীমানা অতিক্রম করে নতুন ক্ষমতা তৈরি করে।

ফিল্টার এবং এক্সট্র্যাক্ট: --json আউটপুট সরাসরি jq দিয়ে ফিল্ড এক্সট্র্যাক্ট করা যায়, এবং ফলাফল পরবর্তী টুলে পাঠানো যায়:

  • ডকুমেন্ট খুঁজুন, শুধু doc_id লিস্ট নিন, তারপর ব্যাচ প্রোসেসে আউটলাইন পান
  • লিঙ্কলি সার্চ "ডাটাবেস ডিজাইন" --json | jq -r '.results[].doc_id' | xargs -I{} লিঙ্কলি আউটলাইন {}

গ্রেপের সাথে দ্বিতীয় ফিল্টারিংয়ের জন্য: প্রথমে বৈষম্য অনুসন্ধান দিয়ে পরিসর সংকুচিত করুন, তারপর নির্দিষ্ট কীওয়ার্ড দিয়ে ফিল্টার করুন:

  • linkly অনুসন্ধান "架构设计" | grep -i "微服务|分布式"

পরিসংখ্যান এবং বিশ্লেষণ: ডকুমেন্ট পরিসংখ্যানের জন্য wc, sort, uniq ইত্যাদির সাথে মিলিয়ে কাজ করুন:

  • কতগুলি পিডিএফ রয়েছে স্ট্যাটিস্টিক্স কীবুকে
  • linkly search "" --json | jq '.results[].type' | sort | uniq -c

স্ক্রিপ্টের সাথে একীভূত করুন: শেল স্ক্রিপ্টে ব্যাচ প্রক্রিয়াকরণ এবং পুনরাবৃত্তিমূলক কাজগুলি স্বয়ংক্রিয় করুন:

GUI টুলগুলি এই কম্বিনেশনগুলিতে অংশগ্রহণ করতে পারে না। CLI টুলের আউটপুট হল টেক্সট স্ট্রিম, যা প্রাকৃতিকভাবে যেকোনো অন্য টুল দ্বারা ব্যবহারযোগ্য, যা সম্পূর্ণ সিস্টেমের ক্ষমতাকে টুলগুলির সরল যোগফলের চেয়ে অনেক বেশি করে তোলে।

CLI হল সবচেয়ে সহজ MCP ব্রিজিং পদ্ধতি

CLI এবং MCP পরস্পর বিরোধী নয়। linkly mcp একটি কমান্ড দিয়ে CLI কে যেকোনো MCP-সমর্থিত AI ক্লায়েন্টের জন্য একটি stdio MCP সার্ভারে পরিণত করতে পারে:

জেসন:

এটি সরাসরি HTTP MCP সার্ভার কনফিগার করার চেয়ে অনেক সহজ—ব্যবহারকারীকে পোর্ট নম্বর জানার দরকার হয় না, JSON-এর মধ্যে URL হাতে লেখার দরকার হয় না, শুধু AI ক্লায়েন্টকে বলুন “এই কমান্ডটি চালান”。

CLI হল MCP ইকোসিস্টেমের প্রবেশ দরজা, যা ব্যবহারকারীদের জন্য প্রায় শূন্য কনফিগারেশন ঘর্ষণ নিয়ে আসে।

আরও ব্যাপক প্রবণতা

ক্লড কোড আইডিই প্লাগইনের পরিবর্তে সিএলআই ফর্ম্যাটটিকে প্রাধান্য দেওয়ার সিদ্ধান্তের পিছনে একটি স্পষ্ট ইঞ্জিনিয়ারিং যুক্তি রয়েছে: আইডিই প্লাগইনগুলি হোস্ট পরিবেশের সীমাবদ্ধতার মধ্যে সীমাবদ্ধ, যখন সিএলআই টুলগুলি যেকোনো টার্মিনালের সাথে চলে, যেকোনো এজেন্ট দ্বারা কল করা যায়, এবং যেকোনো অন্যান্য টুলের সাথে সংযুক্ত করা যায়।

এটি একটি আরও মৌলিক নিয়ম প্রকাশ করে: AI এজেন্টের টুল কল করার সারমর্ম হল কমান্ড বাস্তবায়ন। টুল কল (ফাংশন কল / টুল ব্যবহার) ব্যাখ্যাগতভাবে CLI-এর সমান—নাম এবং প্যারামিটার প্রদান করে ফলাফল ফেরত দেওয়া। CLI টুলগুলি স্বাভাবিকভাবেই Agent দ্বারা কলযোগ্য ফাংশন, যার জন্য কোনও রূপান্তর স্তরের প্রয়োজন হয় না।

এই বিষয়টি যেমন আগেই বলা হয়েছিল, "টার্মিনাল হল নতুন আইডিই", কিন্তু এআই যুগে এর নতুন অর্থ পেয়েছে। শুধুমাত্র "টার্মিনালে কোড লেখা" নয়, বরং "এজেন্ট টার্মিনালের মাধ্যমে বিশ্বের সাথে মিথস্ক্রিয়া করে"।

অতীতে, CLI ছিল প্রযুক্তিগত বিশেষজ্ঞদের জন্য একটি সরঞ্জাম। ভবিষ্যতে, CLI হয়তো এজেন্টের জন্য একটি সাধারণ ভাষা হয়ে উঠবে—মানুষ প্রাকৃতিক ভাষায় এজেন্টের সাথে কথা বলবে, আর এজেন্ট CLI-এর মাধ্যমে সিস্টেমের সাথে মিথস্ক্রিয়া করবে।

সারাংশ

GUI-এর অবস্থান বেশি প্রভাবিত হবে না, এটি এখনও মানুষের জন্য কম্পিউটার সরাসরি নিয়ন্ত্রণের সেরা ইন্টারফেস। কিন্তু যখন আপনার AI টুলটি অন্য একটি টুল কল করতে চায়, তখন CLI হল সবচেয়ে প্রাকৃতিক সেতু, এবং বেশিরভাগ সফটওয়্যার Agent-এর অভ্যাসের সাথে খাপ খাইয়ে CLI টুলগুলির সংখ্যা বাড়াবে।

টার্মিনালে আপনার ডকুমেন্ট খুঁজতে চান? এই দুটি নিবন্ধ দেখুন: টার্মিনাল ছেড়ে যাবেন না, AI দিয়ে আপনার ডকুমেন্ট খুঁজুন এবং একটি কমান্ড দিয়ে 30+ AI টুলকে লোকাল ফাইল পড়তে বলুন।

দাবিত্যাগ: এই পৃষ্ঠার তথ্য তৃতীয় পক্ষের কাছ থেকে প্রাপ্ত হতে পারে এবং অগত্যা KuCoin এর মতামত বা মতামত প্রতিফলিত করে না। এই বিষয়বস্তু শুধুমাত্র সাধারণ তথ্যগত উদ্দেশ্যে প্রদান করা হয়, কোন ধরনের প্রতিনিধিত্ব বা ওয়ারেন্টি ছাড়াই, বা এটিকে আর্থিক বা বিনিয়োগ পরামর্শ হিসাবে বোঝানো হবে না। KuCoin কোনো ত্রুটি বা বাদ পড়ার জন্য বা এই তথ্য ব্যবহারের ফলে যে কোনো ফলাফলের জন্য দায়ী থাকবে না। ডিজিটাল সম্পদে বিনিয়োগ ঝুঁকিপূর্ণ হতে পারে। আপনার নিজের আর্থিক পরিস্থিতির উপর ভিত্তি করে একটি পণ্যের ঝুঁকি এবং আপনার ঝুঁকি সহনশীলতা সাবধানে মূল্যায়ন করুন। আরও তথ্যের জন্য, অনুগ্রহ করে আমাদের ব্যবহারের শর্তাবলী এবং ঝুঁকি প্রকাশ পড়ুন।