প্রকল্প সম্পর্কে

পেঙ্গুইনহারনেস একটি ওপেন-সোর্স, লোকাল-ফার্স্ট মাল্টি-এজেন্ট অ্যাপ্লিকেশন ডেভেলপমেন্ট প্ল্যাটফর্ম। এর README অনুযায়ী, এটি এআই এজেন্ট অ্যাপের সম্পূর্ণ জীবনচক্র স্বয়ংক্রিয় করার লক্ষ্য রাখে: সেগুলো তৈরি, অপ্টিমাইজ ও ডিপ্লয় করা। প্রকল্পটি Apache-2.0 লাইসেন্সের অধীনে এবং PrismShadow টিম দ্বারা উন্নত। মূল অবস্থান README প্রকল্পটিকে এজেন্ট ডেভেলপমেন্টের জন্য একটি হারনেস হিসেবে বর্ণনা করে, যা নিম্ন-স্তরের ইন্টারফেসের চেয়ে ন্যূনতম টুলসেটের উপর জোর দেয় যাতে টুল কল ও টোকেন ব্যবহার কমে, এবং DeepSeek-এর মতো ওপেন মডেলের জন্য টিউনিং রয়েছে। এটি দাবি করে যে ডেটা-বিশ্লেষণ বেঞ্চমার্কে কিছু বিকল্পের চেয়ে কম খরচে শক্তিশালী ফলাফল পাওয়া যায়, এবং একটি এক-বাক্য ওয়ার্কফ্লো বর্ণনা করে যা একটি চালনাযোগ্য এজেন্ট অ্যাপ তৈরি করে, যার মধ্যে স্ক্যাফোল্ড, কোড ও রান নির্দেশনা অন্তর্ভুক্ত। উল্লেখিত একটি উদাহরণ অল্প টোকেন খরচে একটি RAG ডকুমেন্টেশন অ্যাপ তৈরি করে। স্ব-বিবর্তন ও প্লাগইন একটি নেটিভ স্ব-বিবর্তন ইঞ্জিন বর্ণনা করা হয়েছে: এজেন্টরা বেঞ্চমার্ক চালাতে, দুর্বল দিক চিহ্নিত করতে এবং উন্নত সংস্করণ তৈরি করতে পারে, প্রতিটি রাউন্ডের আগে স্ন্যাপশট এবং Trace ভিউতে রিকোয়েস্ট-স্তরের অবজার্ভেবিলিটি সহ। বিল্ট-ইন প্লাগইনগুলো Office Productivity, Software Development, AI App Development ও Agent Company শ্রেণিতে বিভক্ত, যা ডেটা বিশ্লেষণ, ওয়েব ক্রলিং, স্লাইড তৈরি, সফটওয়্যার ডেভেলপমেন্ট, এজেন্ট ডেভেলপমেন্ট ও মডেল টিউনিংয়ের মতো দক্ষতা কভার করে। এজেন্টরা নিজেদের দক্ষতাও লিখতে ও অপ্টিমাইজ করতে পারে। মডেল ও প্রয়োজনীয়তা README একাধিক প্রোভাইডারের মাধ্যমে কয়েকটি মডেল পরিবারের সমর্থন তালিকাভুক্ত করে, যার মধ্যে DeepSeek, Kimi, GLM, Hunyuan, Qwen, GPT, Gemini, Claude ও Inkling রয়েছে, এবং উল্লেখ করে যে যেকোনো OpenAI-প্রোটোকল এন্ডপয়েন্ট ব্যবহার করা যায়, যা অনেক অনলাইন ও লোকাল মডেল কভার করে। সমর্থিত অপারেটিং সিস্টেম হলো Linux, macOS ও Windows 10+, x64 ও arm64-এ। অন্তত একটি মডেলের জন্য API কী প্রয়োজন। ইনস্টলেশন অপশন কয়েকটি ইনস্টলেশন পথ নথিভুক্ত: macOS, Windows ও Linux-এর জন্য সাইন করা ডেস্কটপ অ্যাপ; Linux/macOS ও Windows-এর জন্য এক-লাইন অনলাইন ইনস্টলার; Node 24 বা নতুন প্রয়োজন এমন একটি npm গ্লোবাল ইনস্টল; এবং একটি Docker ইমেজ যা পোর্ট 7364-এ ডেটা ভলিউমসহ সার্ভার চালায়। এয়ার-গ্যাপড মেশিনের জন্য অফলাইন প্যাকেজ GitHub রিলিজে সংযুক্ত থাকে। ডেস্কটপ অ্যাপ ও CLI একই ডেটা রুট শেয়ার করে এবং interchangeably ব্যবহার করা যায়। CLI ও SDK CLI মডেল কনফিগার, এক-শট টাস্ক চালানো, ইন্টারঅ্যাকটিভ চ্যাট ও হেডলেস সার্ভার শুরু করার কমান্ড প্রদান করে। একটি TypeScript SDK উদাহরণ এজেন্ট তৈরি, সেশন খোলা এবং প্রতি-টুল-কল অনুমোদনসহ আউটপুট স্ট্রিমিং দেখায়। রোডম্যাপ ও ডেভেলপমেন্ট রোডম্যাপে একটি পাবলিক বেঞ্চমার্ক স্যুট, এজেন্ট কোম্পানি টেমপ্লেট, কোম্পানি-স্তরের স্ব-বিবর্তন এবং একটি OpenShell ইন্টিগ্রেশন পরিকল্পিত বা চলমান হিসেবে তালিকাভুক্ত, যেখানে ডেস্কটপ অ্যাপ ও Windows সমর্থন ইতিমধ্যে সম্পন্ন। ডেভেলপমেন্টে ইনস্টল, বিল্ড ও ডেভ ওয়ার্কফ্লোর জন্য pnpm ব্যবহার করা হয়, এবং রিপোজিটরিতে অবদান নির্দেশিকা প্রদান করা হয়েছে। সামগ্রিকভাবে, পেঙ্গুইনহারনেস এমন ব্যবহারকারীদের লক্ষ্য করে যারা এআই এজেন্ট অ্যাপ্লিকেশন তৈরি ও উন্নত করার জন্য একটি লোকাল-ফার্স্ট, স্বচ্ছ পরিবেশ চান, যেখানে একাধিক ডিপ্লয়মেন্ট ফর্ম ও বিস্তৃত মডেল-প্রোভাইডার সামঞ্জস্য রয়েছে।