মূল কনটেন্টে যান
Pi

Pi চালু আছে

Pi (Agent Harness) হলো Mario Zechner-এর তৈরি অত্যন্ত সরল ওপেন-সোর্স টার্মিনাল প্রোগ্রামিং Agent, এবং OpenClaw-এর ভিত্তিগত Coding Agent। এটি মডেলকে শুধু read, write, edit, bash ...

Pi (Agent Harness) হলো Mario Zechner-এর তৈরি অত্যন্ত সরল ওপেন-সোর্স টার্মিনাল প্রোগ্রামিং Agent, এবং OpenClaw-এর ভিত্তিগত Coding Agent। এটি মডেলকে শুধু read, write, edit, bash ...

Pi
মাসিক ভিজিট
0
মূল্য
সেট করা হয়নি
তালিকাভুক্ত
—
আপডেট করা হয়েছে
2026-09-04

01Pi কী

Pi (Agent Harness) হলো Mario Zechner-এর তৈরি অত্যন্ত সরল ওপেন-সোর্স টার্মিনাল প্রোগ্রামিং Agent, এবং OpenClaw-এর ভিত্তিগত Coding Agent। এটি মডেলকে শুধু read, write, edit, bash এই চারটি মৌলিক টুল দেয়। সিস্টেম প্রম্পটে 1000 token-এরও কম থাকে, আর বাকি সব সুবিধা TypeScript এক্সটেনশনের ওপর ছেড়ে দেওয়া হয়। Pi 15+ মডেল প্রদানকারী, ট্রি-ভিত্তিক শাখাযুক্ত সেশন এবং বিভিন্ন প্রদানকারীর মধ্যে মডেল পরিবর্তন সমর্থন করে।

02Pi-এর প্রধান সুবিধা

WeChat-এ ফলো করে “开源” লিখে উত্তর দিন, AI ওপেন-সোর্স প্রজেক্টের আলোচনা গ্রুপে যোগ দিন
অতি সরল টুলসেট: ডিফল্টভাবে মডেলকে শুধু read, write, edit, bash এই চারটি টুল দেওয়া হয়। অনুসন্ধানসহ অন্যান্য কাজ মডেল নিজেই grep/find ব্যবহার করে সমাধান করে; সিস্টেম প্রম্পটে 1000 token-এরও কম থাকে।
বহু মডেল সংযোগ: Anthropic, OpenAI, Kimi, DeepSeek, MiniMax ইত্যাদিসহ 15+ প্রদানকারী বিল্ট-ইন রয়েছে এবং OAuth সাবস্ক্রিপশন লগইন ও API Key উভয় পদ্ধতি সমর্থিত।
ট্রি-ভিত্তিক সেশন ইতিহাস: সেশন ট্রি কাঠামোতে সংরক্ষিত হয়। যেকোনো সময় ইতিহাসের যেকোনো নোডে ফিরে গিয়ে নতুন প্রশ্ন করা বা শাখা তৈরি করে পরীক্ষা করা যায়; সব শাখা একই ফাইলে থাকে।
বিভিন্ন প্রদানকারীর মধ্যে মডেল পরিবর্তন: সেশনের মাঝখানে /model অথবা Ctrl+L ব্যবহার করে বিভিন্ন প্রদানকারীর মডেল বদলানো যায়; প্রসঙ্গ স্বয়ংক্রিয়ভাবে হস্তান্তর ও রূপান্তরিত হয়।
চার ধরনের রান মোড: ইন্টার‌্যাক্টিভ TUI, Print/JSON স্ক্রিপ্ট মোড, RPC প্রোটোকল এবং Node.js SDK, যা দৈনন্দিন কোডিং থেকে প্রোগ্রাম ইন্টিগ্রেশন পর্যন্ত বিভিন্ন পরিস্থিতি পূরণ করে।
এক্সটেনশন কাস্টমাইজেশন: TypeScript এক্সটেনশন মডিউল ডিরেক্টরিতে রাখলেই হট-লোড হয়। এতে কাস্টম টুল ও কমান্ড নিবন্ধন, ইভেন্ট আটকানো এবং Pi-কে নিজের জন্য তাৎক্ষণিকভাবে এক্সটেনশন লিখতে বলা যায়।
Skills ও Prompt টেমপ্লেট: Agent Skills স্ট্যান্ডার্ড সমর্থন করে; Markdown ফাইল সরাসরি প্যারামিটারসহ / কমান্ডে পরিণত করা যায়।
কমিউনিটি প্যাকেজ ইকোসিস্টেম: এক্সটেনশন, Skills, টেমপ্লেট ও থিম Pi packages হিসেবে প্যাকেজ করা যায় এবং pi install npm:xxx বা git রিপোজিটরি ব্যবহার করে এক ক্লিকে ইনস্টল ও শেয়ার করা যায়।
বিদ্যমান কনফিগারেশনের সঙ্গে সামঞ্জস্য: ডিরেক্টরি ট্রি ধরে স্বয়ংক্রিয়ভাবে AGENTS.md ও CLAUDE.md খুঁজে শনাক্ত করে; বিদ্যমান Claude Code কনফিগারেশন স্থানান্তরের প্রয়োজন নেই।
কনটেক্সট ইঞ্জিনিয়ারিং: SYSTEM.md দিয়ে সিস্টেম প্রম্পট ওভাররাইড, স্বয়ংক্রিয় Compaction সারাংশ এবং ডায়নামিক কনটেক্সট ইনজেকশন সমর্থন করে, ফলে কনটেক্সট উইন্ডোতে প্রবেশ করা প্রতিটি token নির্ভুলভাবে নিয়ন্ত্রণ করা যায়।

03Pi কীভাবে ব্যবহার করবেন

ইনস্টলেশন: টার্মিনালে npm install -g --ignore-scripts @earendil-works/pi-coding-agent চালিয়ে অথবা curl -fsSL https://pi.dev/install.sh | sh ব্যবহার করে Pi ইনস্টল করুন।
শুরু করা: ইনস্টলেশন শেষ হলে টার্মিনালে pi লিখে ইন্টার‌্যাক্টিভ TUI ইন্টারফেসে প্রবেশ করুন।
লগইন কনফিগারেশন: প্রথম ব্যবহারে /login চালান এবং মডেল প্রদানকারী কনফিগার করতে OAuth সাবস্ক্রিপশন লগইন বা API Key নির্বাচন করুন।
প্রজেক্টে প্রবেশ: আপনার প্রজেক্ট ডিরেক্টরিতে গিয়ে pi লিখুন। Pi বর্তমান ডিরেক্টরি ও তার অভিভাবক ডিরেক্টরির AGENTS.md বা CLAUDE.md স্বয়ংক্রিয়ভাবে প্রসঙ্গ হিসেবে লোড করবে।
কথোপকথন শুরু: ইন্টার‌্যাক্টিভ ইন্টারফেসে স্বাভাবিক ভাষায় প্রয়োজন বর্ণনা করুন; @ দিয়ে ফাইলের অস্পষ্ট অনুসন্ধান, ! দিয়ে Shell কমান্ড চালানো এবং Ctrl+V দিয়ে ছবি পেস্ট করা যায়।
মডেল পরিবর্তন: মডেল বদলাতে /model লিখুন অথবা Ctrl+L চাপুন। এতে বিভিন্ন প্রদানকারীর মডেলের মধ্যে পরিবর্তন করা যাবে এবং প্রসঙ্গ স্বয়ংক্রিয়ভাবে হস্তান্তরিত হবে।
ট্রি-ভিত্তিক পুনরুদ্ধার: /tree কমান্ড দিয়ে ট্রি-ভিত্তিক সেশন ইতিহাস দেখুন এবং যেকোনো নোডে ফিরে গিয়ে নতুন প্রশ্ন করুন বা শাখা তৈরি করে পরীক্ষা করুন।
এক্সটেনশন সুবিধা: অতিরিক্ত সুবিধার জন্য ~/.pi/agent/extensions/ ডিরেক্টরিতে TypeScript এক্সটেনশন মডিউল লিখুন। সংরক্ষণ করার পর /reload লিখলে হট-লোড হয়ে কার্যকর হবে।
রপ্তানি ও শেয়ার: সেশন শেষ হলে /export দিয়ে HTML হিসেবে রপ্তানি করুন অথবা /share দিয়ে শেয়ারের জন্য GitHub Gist লিংক তৈরি করুন।
প্রস্থান ও পুনরায় চালু: Ctrl+C বা Ctrl+D চাপলে বর্তমান সেশন থেকে বের হওয়া যাবে। পরের বার pi -c ব্যবহার করে আগের কথোপকথন চালিয়ে যেতে পারবেন।

04Pi-এর মূল শক্তি

সরল ও কার্যকর: সিস্টেম প্রম্পট ও টুল সংজ্ঞা মিলিয়ে 1000 token-এরও কম; মডেলকে শুধু চারটি মৌলিক টুল দেওয়া হয়, তাই প্রতিক্রিয়ার গতি অত্যন্ত দ্রুত।
নির্ভুল কনটেক্সট নিয়ন্ত্রণ: SYSTEM.md, AGENTS.md, ডায়নামিক কনটেক্সট ইনজেকশন ও স্বয়ংক্রিয় Compaction সমর্থন করে, ফলে প্রতিটি token কীভাবে কনটেক্সটে প্রবেশ করবে তা নির্ধারণ করা যায়।
অত্যন্ত শক্তিশালী সম্প্রসারণযোগ্যতা: TypeScript এক্সটেনশন হট-লোড হলেই কার্যকর হয়; এমনকি Pi-কে নিজের জন্য তাৎক্ষণিকভাবে এক্সটেনশন লিখতে বলা যায়। অফিসিয়ালভাবে না থাকা সুবিধাগুলো কমিউনিটি প্যাকেজ দিয়ে পূরণ করে।
ট্রি-ভিত্তিক সেশন ইতিহাস: সেশন ট্রি কাঠামোতে সংরক্ষিত হয়; যেকোনো সময় যেকোনো নোডে ফিরে গিয়ে নতুন শাখায় পরীক্ষা করা যায়, ফলে সরলরৈখিক কথোপকথনের জমে থাকা খরচ এড়ানো যায়।
বিভিন্ন প্রদানকারীর মধ্যে নির্বিঘ্ন পরিবর্তন: 15+ প্রদানকারী বিল্ট-ইন রয়েছে। সেশনের মাঝখানে যেকোনো সময় প্রদানকারী পরিবর্তন করা যায় এবং প্রসঙ্গ স্বয়ংক্রিয়ভাবে হস্তান্তর ও রূপান্তরিত হয়।
স্থানান্তরের খরচ শূন্য: CLAUDE.md ও AGENTS.md স্বয়ংক্রিয়ভাবে শনাক্ত করে। Skills স্ট্যান্ডার্ড Claude Code ও Codex-এর সঙ্গে সামঞ্জস্যপূর্ণ, তাই বিদ্যমান কনফিগারেশন সরাসরি পুনর্ব্যবহার করা যায়।
চীনা মডেলের জন্য উপযোগী: DeepSeek, Kimi, 智谱, Qwen, MiniMax, MiMo ইত্যাদি চীনা মডেল বিল্ট-ইন রয়েছে এবং চীন অঞ্চলের নোড আলাদাভাবে কনফিগার করা হয়েছে।
সম্পূর্ণ MIT ওপেন সোর্স: সব কোড উন্মুক্ত, সাপ্লাই-চেইন নিরাপত্তা hardened, এবং কমিউনিটি Go, Rust, Python ইত্যাদিতে একাধিক পোর্ট তৈরি করেছে।
চার ধরনের রান মোড: ইন্টার‌্যাক্টিভ TUI, Print/JSON, RPC ও SDK দৈনন্দিন কোডিং থেকে এন্টারপ্রাইজ ইন্টিগ্রেশন পর্যন্ত সব ধরনের চাহিদা পূরণ করে।
স্ব-ব্যাখ্যামূলক সক্ষমতা: Pi নিজের সুবিধা ও ডকুমেন্টেশন ব্যাখ্যা করতে পারে; এমনকি সরাসরি ডকুমেন্টেশন খুঁজে দেখা ও কনফিগারেশন লিখতেও সাহায্য করে, ফলে শেখার বাধা কমে।

05Pi-এর প্রজেক্ট ঠিকানা

প্রজেক্টের অফিসিয়াল ওয়েবসাইট: https://pi.dev/
GitHub রিপোজিটরি: https://github.com/earendil-works/pi

06Pi-এর প্রয়োগক্ষেত্র

দ্রুত স্ক্রিপ্ট ও প্রোটোটাইপ ডেভেলপমেন্ট: টার্মিনারে সরাসরি স্বাভাবিক ভাষা ব্যবহার করে স্ক্রিপ্ট তৈরি, ডিবাগ ও চালানো যায়। ট্রি-ভিত্তিক সেশন বিভিন্ন বাস্তবায়ন পদ্ধতি দ্রুত পরীক্ষা করতে সাহায্য করে।
কোডবেস রিফ্যাক্টরিং ও রক্ষণাবেক্ষণ: Pi-এর কোড সম্পাদনা সুবিধা ও মডেল পরিবর্তন ক্ষমতা ব্যবহার করে বড় প্রজেক্টে ব্যাচ রিফ্যাক্টরিং করা যায়, পাশাপাশি AGENTS.md-এর মাধ্যমে প্রজেক্টের নিয়ম সংরক্ষণ করা যায়।
কাস্টম ডেভেলপমেন্ট ওয়ার্কফ্লো: TypeScript এক্সটেনশন লিখে Pi-কে দল বা ব্যক্তির উপযোগী বিশেষ টুলচেইনে রূপান্তর করা যায়, যেমন স্বয়ংক্রিয় কোড পর্যালোচনা, ডকুমেন্টেশন তৈরি বা নির্দিষ্ট ফ্রেমওয়ার্কের স্ক্যাফোল্ডিং।
ওপেন-সোর্স সহযোগিতা ও জ্ঞান শেয়ার: /share দিয়ে GitHub Gist রপ্তানি অথবা /export দিয়ে HTML তৈরি করে সম্পূর্ণ ডিবাগিং ও ডেভেলপমেন্ট প্রক্রিয়া সহযোগীদের সঙ্গে বা প্রযুক্তি ব্লগে শেয়ার করা যায়।
রিমোট সার্ভার ও কনটেইনারভিত্তিক ডেভেলপমেন্ট: SSH সার্ভার বা Docker কনটেইনারে Pi চালিয়ে tmux-এর সঙ্গে স্থায়ী ব্যাকগ্রাউন্ড সেশন ব্যবহার করা যায়, যা ক্লাউড ডেভেলপমেন্ট, CI/CD পাইপলাইন ইন্টিগ্রেশন এবং গ্রাফিক্যাল ইন্টারফেসবিহীন পরিবেশের জন্য উপযোগী।

© দাবিত্যাগ: সময়ের সঙ্গে ডোমেইন ও লিংক করা কনটেন্ট পরিবর্তিত হতে পারে। AIEZZ তৃতীয় পক্ষের ওয়েবসাইট নিয়ন্ত্রণ করে না। বাহ্যিক কনটেন্ট ও ঝুঁকি স্বাধীনভাবে পর্যালোচনা করুন।

ব্যবহারকারীর রিভিউ0