এই পাতাটি চীনা মূল থেকে অনূদিত। দুটির মধ্যে অমিল হলে মূল পাঠই প্রামাণ্য।

Confer — MVP-র পথনকশা ও বাকি কাজ

milestone ধরে ভাগ করা; প্রতিটি milestone এমন একটি সংস্করণ যা হস্তান্তর ও প্রদর্শন করা যায়।

v0.1 — Core proof of concept (৪-৬ সপ্তাহ)

লক্ষ্য: একটি যন্ত্রেই «ব্যবহারকারী ↔ নিজের Agent ↔ ওপাশের Agent» — গোটা শৃঙ্খলটি চলুক।

পরিধি (অবশ্যকরণীয়)

Out of scope:

Acceptance:

দুজন ডেভেলপার নিজ নিজ জায়গায় একটি করে Confer ইনস্ট্যান্স চালান, একে অপরকে যোগ করেন, কথা বলেন, আর উদ্ধৃতি দেখতে পান।


v0.2 — Claude Code প্লাগিনের MVP (৩-৪ সপ্তাহ)

লক্ষ্য: Claude Code-এর ভিতর থেকেই peer Agent-এর পরামর্শ নেওয়া যাক, আর উত্তর প্রকল্পে জমা হোক।

Scope:

Acceptance:

কেউ claude mcp add confer বসিয়ে, বিন্যাস করে, Claude Code-এ mock vendor-কে প্রশ্ন করতে পারেন; উত্তর উদ্ধৃতিসহ আসে, .claude/peers/mock-vendor/facts.md-এ লেখা হয়, git-এ commit হয়, আর পরের session-এ আপনা থেকেই লোড হয়।


v0.3 — দলগত কথোপকথন ও প্রাতিষ্ঠানিক ইনস্ট্যান্স (৪-৫ সপ্তাহ)

লক্ষ্য: দলগত কথোপকথন (মানুষ ও Agent মিলিয়ে) সামলানো, আর একটি যন্ত্রে «প্রাতিষ্ঠানিক ইনস্ট্যান্স» মোতায়েন করতে পারা।

Scope:

Acceptance:

পাঁচজনের ছোট দল আর ২টি Agent একটি দলে প্রকল্প নিয়ে আলোচনা চালান, আর অভিজ্ঞতা মসৃণ থাকে। কোনো কোম্পানি নিজের Confer ইনস্ট্যান্স গড়তে পারে, বাইরের জন্য প্রকাশ্য Agent দেখাতে পারে, আর অন্য ইনস্ট্যান্স তাকে খুঁজে পায়।


v0.4 — বহুভাষিকতা ও অনুপস্থিতিতে উত্তর (৩ সপ্তাহ)

লক্ষ্য: পণ্যটিকে আন্তর্জাতিক প্রেক্ষিতে আর আধা-অ্যাসিনক্রোনাস যোগাযোগে কাজে লাগানোর মতো করা।

Scope:

Acceptance:

চীনের ডেভেলপার চীনা ভাষায় জার্মান সরবরাহকারীর Agent-কে জিজ্ঞেস করেন (যার নথি জার্মানে), আর চীনায় উত্তর + জার্মান মূলের উদ্ধৃতি পান। standing policy ঠিক করা থাকলে, মালিক অনুপস্থিত থাকলেও Agent নিয়মে মেলা অনুরোধ ঠিকঠাক সামলায়, আর সন্দেহজনকগুলো ঝুলিয়ে রাখে।


v1.0 — উৎপাদনের জন্য প্রস্তুত (৪-৬ সপ্তাহ)

লক্ষ্য: উৎপাদনে ব্যবহার করা যাক, আর বাণিজ্যিক সহায়তা দেওয়া যাক।

Scope:

Acceptance:

অন্তত ১০০ নিবন্ধিত ব্যবহারকারী, ১০টি স্বাধীন peer Agent মোতায়েন, আর একটি ইনস্ট্যান্স ৩০ দিনের বেশি স্থিরভাবে চলুক।


v1.5+ — বৃদ্ধি ও বাস্তুতন্ত্র (নিরবচ্ছিন্ন)

Scope:


কাজের সূক্ষ্মতা (Claude Code-এর জন্য)

প্রতিটি milestone ৫০-২০০টি ছোট কাজে ভাগ হয়। প্রতিটি কাজের:

  1. স্পষ্ট ইনপুট-আউটপুট থাকুক
  2. পরখযোগ্য গ্রহণ-মানদণ্ড থাকুক
  3. এক ডেভেলপার-দিনের বেশি কাজ না হোক

যেমন, v0.1-এর কিছু কাজের নমুনা:

ব্যাকএন্ডের কাঠামো

ডেটাবেস স্তর

পরিচয় ও প্রোটোকল

LLM-এর বিমূর্তায়ন

Agent runtime

Gateway ও API

ক্লায়েন্ট

ডেমো উপকরণ


ঝুঁকি ও গোড়াতেই দরকারি সিদ্ধান্ত

ঝুঁকি প্রশমন
MCP SDK এখনও বিকশিত হচ্ছে, API ভেঙে যেতে পারে স্থিতিশীল সংস্করণে থাকুন, changelog-এ নজর রাখুন, অভিযোজন-স্তর বানান
A2A প্রোটোকল (Google) আর NANDA মান — দুটোই এখনও বিকশিত হচ্ছে সরলতম উপসেট দিয়ে শুরু করুন, প্রোটোকল অভিযোজন-স্তরের জায়গা রাখুন
Tauri 2.0-র iOS / Android তুলনায় নতুন, হোঁচট লাগতে পারে MVP পর্বে কেবল তিন ডেস্কটপ; মোবাইল v0.3-এ
LLM-এর খরচ হাতের বাইরে চলে যাওয়া ডিফল্ট কোটা + স্পষ্ট BYO key + ব্যবহারের ফলক আগেভাগে
চীনা LLM সরবরাহকারীদের (DeepSeek/Qwen) SDK স্থিতিশীল নয় OpenAI-সঙ্গতিপূর্ণ ইন্টারফেসকে (এই সব সরবরাহকারীই যা দেয়) একক প্রবেশপথ করুন

Claude Code-এর জন্য বাস্তবায়নের ইঙ্গিত

  1. আগে একক পরীক্ষা, পরে একীভবন: প্রতিটি সেবা নিজের পরীক্ষা একাই চালাতে পারুক, অন্য সেবা ওঠার উপর নির্ভর না করুক
  2. ডেটাবেসের migration migration সরঞ্জাম দিয়েই হোক, হাতে SQL নয়
  3. types @confer/shared প্যাকেজ দিয়ে ভাগ হোক, সামনে-পিছনে দুই দিকেই কাজে লাগুক
  4. প্রতিটি PR-এর সঙ্গে নথির বদল থাকুক (যদি প্রোটোকল বা API ছোঁয়া হয়)
  5. A2A প্রোটোকলের জন্য আগে থেকে থাকা লাইব্রেরিকে অগ্রাধিকার দিন (যেমন http-message-signatures npm প্যাকেজ), চাকা নতুন করে বানাবেন না
  6. DID:web-এর জন্য did-resolver + did-jwt — এই W3C সরঞ্জামগুলোকে অগ্রাধিকার দিন
  7. MCP সার্ভারের জন্য দাপ্তরিক SDK-কে অগ্রাধিকার দিন (@modelcontextprotocol/sdk)
  8. commit-এর বিষয় এমন একটি বাক্যে লিখুন যা বলে এই বদল কী করে, conventional উপসর্গ নয়। খেয়াল রাখুন: .github/scripts/gen-release-notes.sh কেবল feat: / fix: ধাঁচের উপসর্গ চেনে, তাই মুক্তি-নোট হাতে লিখতে হবে — গদ্য বিষয় থেকে সে বানাবে না
← Confer-এ ফিরে যান A2A · DID:web · RFC 9421 · NANDA