HeadlinesBriefing favicon HeadlinesBriefing.com

Claude Code আর্কিটেকচার: প্যাটার্ন ও অভ্যন্তরীণ কাঠামো

Hacker News •
×

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

এজেন্ট লুপ একটি অ্যাসিঙ্ক জেনারেটর ব্যবহার করে যা পুরো সিস্টেমকে চালায় — মডেল আউটপুট স্ট্রিম করা, টুল এক্সিকিউট করা, ত্রুটি থেকে রিকভার করা, এবং ৪ লেয়ারে কনটেক্সট কম্প্রেস করা। টুল এক্সিকিউশন একটি ১৪-স্টেপ পাইপলাইন অনুসরণ করে, মডেল রিকোয়েস্ট থেকে টুল রেজাল্ট পর্যন্ত, পারমিশন রেজোলিউশন, স্পেকুলেটিভ এক্সিকিউশন, এবং সেফটি ক্লাসিফিকেশন অনুযায়ী কনকারেন্ট ব্যাচিং সহ।

মাল্টি-এজেন্ট অর্কেস্ট্রেশন সাব-এজেন্টদের প্রম্পট ক্যাশ প্রিফিক্স শেয়ার করতে সক্ষম করে, খরচ ৯৫% কমিয়ে দেয়। মেমরি ডাটাবেস ছাড়া অপারেট করে, ফাইল-বেসড মেমরি ব্যবহার করে LLM-চালিত রিকল সিস্টেমের সাথে। স্টার্টআপ ২৪০ms-এ প্যারালেল I/O-এর মাধ্যমে সম্পূর্ণ হয়, স্লট রিজারভেশন کے সাথে ৯৯% রিকোয়েস্টে কনটেক্সট সেভ হয়।

সোর্সটি npm সোর্স ম্যাপ থেকে এক্সট্রাক্ট করা হয়েছিল যাতে পূর্ণ মূল TypeScript ছিল — প্রায় দুই হাজার ফাইল৩৬টি AI এজেন্ট চার ফেজে পুরো বইয়ের বিশ্লেষণ ও লেখালেখি করল, সোর্স এক্সট্রাকশন থেকে ফাইনাল রিভাইজড বই পর্যন্ত প্রক্রিয়া প্রায় ৬ ঘণ্টা এ সম্পন্ন করল। একটি ফাইনাল অডিট নিশ্চিত করল কোনো ভার্বেটিম সোর্স কোড থাকেনি — প্রতিটি কোড ব্লক সিউডোকোড হিসেবে রি-রাইট করা হয়েছিল।

মূল এন্টিটি: কোম্পানি: Anthropic, npm