নিওটোমা এআই এজেন্টদের জন্য একটি কাঠামোগত মেমরি স্তর। এটি ব্যক্তিগত ডেটাকে যেভাবে ব্যবহার করে যেভাবে উৎপাদন ব্যবস্থা রাষ্ট্রের সাথে আচরণ করে: টাইপ করা সত্তা, স্থিতিশীল আইডি, সম্পূর্ণ উৎস, নির্ধারক প্রশ্ন। এই বিকাশকারী রিলিজ এখন উপলব্ধ. npm এর মাধ্যমে ইনস্টল করুন, MCP এর মাধ্যমে আপনার AI সরঞ্জামগুলিকে সংযুক্ত করুন এবং এটি আপনার মেশিনে চালান৷

ডক্স এবং সেটআপ: [neotoma.io](https://neotoma.io)। রেপো: [github.com/markmhendrickson/neotoma](https://github.com/markmhendrickson/neotoma)।

## সমস্যা

আমি গত বছর AI এজেন্টদের মাধ্যমে কর্মপ্রবাহ চালাতে কাটিয়েছি: ইমেল, কাজ, অর্থ, পরিচিতি, বিষয়বস্তু। এজেন্টরা সক্ষম। সমস্যা হল বিশ্বাস।

স্মৃতি পরিবর্তিত হয়। প্রসঙ্গ drifts. এজেন্ট একটি নতুন অধিবেশনে একই প্রশ্নের একটি ভিন্ন উত্তর দেয়। এটি একটি পরিচিতি ওভাররাইট করে এবং পূর্ববর্তী অবস্থা চলে যায়। আমি এর উৎস থেকে একটি ভুল নম্বর ট্রেস করতে পারি না। আমি একটি ভিন্ন টুল থেকে একই রেকর্ড ব্যবহার করতে পারি না।

এগুলি এজ কেস নয়। এজেন্টরা চলমান অবস্থা পরিচালনা করার সাথে সাথেই তারা প্রদর্শিত হয়: কাজ, লেনদেন, প্রতিশ্রুতি, সম্পর্ক। আমি যত বেশি অর্পণ করি, সীমা তত বেশি হয়।

যে জিনিসটা ভাঙতে থাকে সেটা বুদ্ধি নয়। এটা বিশ্বাস. আমি প্রথমে এই বিষয়ে লিখেছিলাম [ব্যবহারকারী এজেন্ট মেমরির জন্য একটি সত্য স্তর তৈরি করা](/posts/truth-layer-agent-memory)।

## যেখানে কারেন্ট মেমরি কম পড়ে

বেশিরভাগ এজেন্ট মেমরি আজ পুনরুদ্ধার: RAG, এজেন্টিক অনুসন্ধান, এম্বেডিং সাদৃশ্য, প্রদানকারী-নিয়ন্ত্রিত মেমরি। পুনরুদ্ধার অন্বেষণ এবং এক-বন্ধ প্রশ্নের জন্য কাজ করে। এটি চলমান রাষ্ট্রের জন্য আলাদা হয়ে যায়।

[RAG অপ্রয়োজনীয় ফলাফল দিয়ে পূরণ করে](/posts/why-agent-memory-needs-more-than-rag) যখন এজেন্ট মেমরি একটি আবদ্ধ, সুসঙ্গত স্ট্রীম হয়। Top-k আপনার প্রয়োজনের পরিবর্তে পুনরাবৃত্তি প্রদান করে। ছাঁটাই টুকরা প্রমাণ চেইন. সাদৃশ্য কাঠামো উপেক্ষা করে।

প্রদানকারী মেমরি (ChatGPT মেমরি, ক্লড প্রজেক্ট) শুধুমাত্র কথোপকথন এবং প্ল্যাটফর্ম-বাউন্ড। এটি অস্বচ্ছ, এর কোন উদ্ভব বা রোলব্যাক নেই, এবং টুল জুড়ে কাজ করে না। আপনি এটিকে নির্ধারকভাবে জিজ্ঞাসা করতে পারবেন না বা এর উত্স থেকে একটি সত্য সন্ধান করতে পারবেন না।

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

[উপযোগী বিভক্ত](/posts/agent-memory-truth-problem) হল পুনরুদ্ধার বনাম কাঠামোগত অবস্থা, গ্রাফ বনাম মার্কডাউন নয়। পুনরুদ্ধার প্রাসঙ্গিকতা এবং আবিষ্কারের জন্য অপ্টিমাইজ করে। স্ট্রাকচার্ড স্টেট সঙ্গতি, সম্পূর্ণতা এবং উদ্ভবের জন্য অপ্টিমাইজ করে। প্রধান প্রকল্পগুলি (Zep, Mem0, Letta, LangMem) কাঠামো যোগ করছে, কিন্তু সম্পূর্ণ অভিন্নতা স্থাপত্যগত বাধার সম্মুখীন। এজেন্টরা যখন আপনার পক্ষে কাজ করে, তখন আপনার পরবর্তীটি প্রয়োজন।

আমি [ছয়টি কাঠামোগত প্রবণতা](/posts/six-agentic-trends-betting-on) সম্পর্কে আলাদাভাবে লিখেছি যা সময়ের সাথে সাথে এই ব্যবধানকে আরও বিস্তৃত করে: এজেন্টরা রাষ্ট্রীয় হয়ে উঠছে, ত্রুটিগুলি মূল্য হয়ে যাচ্ছে, প্ল্যাটফর্মগুলি অস্বচ্ছ থাকবে, সরঞ্জামগুলি খণ্ডিত থাকবে৷

## নিওটোমা কি

নিওটোমা একটি সত্য স্তর: মেমরি সাবস্ট্রেট যা আপনার এজেন্টের নীচে বসে। এজেন্টরা যা করে তা করতে থাকে (ব্রাউজিং, লেখা, কলিং টুল)। Neotoma তারা পড়া এবং লিখতে রাষ্ট্র মালিক.

আপনি নথি আপলোড করুন বা এজেন্ট কথোপকথনে তথ্য ভাগ করুন। নিওটোমা উৎস জুড়ে সত্তা সমাধান করে। মানুষ, কোম্পানি, কাজ, চালান, ইভেন্ট স্থিতিশীল আইডি পেতে. প্রতিটি সত্য তার উত্স ট্রেস. টাইমলাইন তারিখ ক্ষেত্র থেকে আসে. সংশোধনগুলি ইতিহাসকে ওভাররাইট করার পরিবর্তে সংরক্ষণ করে।

গ্রাফটি নির্বাহ-অজ্ঞেয়বাদী। এটি কী বিদ্যমান তা মডেল করে, কীভাবে কাজ করা হয় তা নয়। একই ডেটা কার্সার, ChatGPT, Claude, বা যেকোনো MCP ক্লায়েন্ট থেকে পাওয়া যায়। আপনি যখন [স্যুইচ টুলস](/posts/openclaw-and-the-truth-layer), মেমরিটি প্রবাহিত হয় না।

এটি একটি নোট নেওয়ার অ্যাপ বা "দ্বিতীয় মস্তিষ্ক" নয়। প্রদানকারী-নিয়ন্ত্রিত মেমরি নয়। একটি ভেক্টর স্টোর বা RAG স্তর নয়। স্বায়ত্তশাসিত এজেন্ট নয়। এটি স্কিমা-প্রথম কাঠামোগত অবস্থা যা আপনি নিয়ন্ত্রণ করেন।

## এই রিলিজে কি কি অন্তর্ভুক্ত আছে

এই বিকাশকারী রিলিজ মূল চুক্তি প্রকাশ করে:

- মানুষের জন্য **CLI**।
- এজেন্টদের জন্য **MCP** (ChatGPT, Claude, Cursor, Claude Code); এজেন্ট ব্যাকআপ হিসাবে MCP ব্যবহার করে।
- **OpenAPI** সত্যের একক উৎস হিসেবে।

কংক্রিট কার্যকারিতা:

- **ডুয়াল-পাথ স্টোরিং।** ফাইল আপলোড করুন বা এজেন্ট কথোপকথন থেকে একটি গ্রাফে স্ট্রাকচার্ড ডেটা লিখুন।
- **এন্টিটি রেজোলিউশন।** হ্যাশ-ভিত্তিক ক্যানোনিকাল আইডিগুলি সমস্ত উত্স জুড়ে একই সত্তাকে একত্রিত করে।
- **স্কিমা রেজিস্ট্রি।** টাইপ করা সত্তা এবং টাইপ করা সম্পর্ক। ডেটার মতো স্কিমাগুলি বিবর্তিত হয়।
- **টাইমলাইন।** সত্তা জুড়ে তারিখ ক্ষেত্র থেকে স্বয়ংক্রিয় টাইমলাইন তৈরি।
- **সম্পূর্ণ উৎস।** প্রতিটি রেকর্ড তার উৎস থেকে ট্রেস করে। সংশোধন নতুন পর্যবেক্ষণ তৈরি করে, ওভাররাইট করে না।
- **কাঠামোগত পুনরুদ্ধার।** সত্তার ধরন, আইডি, সম্পর্ক, বা সময়সীমার দ্বারা প্রশ্ন। ক্রস-সত্তা যুক্তির জন্য গ্রাফ আশেপাশের এলাকা।

কোনো ওয়েব অ্যাপ নেই। এটি অবকাঠামো, পণ্য নয়। ইন্টারফেসগুলি হল CLI, MCP এবং API।

## মূলনীতি এবং কেন স্থানীয়-প্রথম

তিনটি ভিত্তি নকশা গঠন করে:

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

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

**ক্রস-প্ল্যাটফর্ম।** টুল জুড়ে একটি মেমরি স্তর। ChatGPT, Claude, Cursor, এবং Claude Code MCP এর মাধ্যমে সংযোগ করে। কোন প্রদানকারী লক ইন. স্যুইচ টুলস এবং মেমরি একই থাকে।

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

## এটা কার জন্য

বিকাশকারী এবং এজেন্ট নির্মাতারা CLI-প্রথম কর্মপ্রবাহের সাথে আরামদায়ক। যারা এজেন্টিক সিস্টেম তৈরি করে বা পরিচালনা করে যাদের সেশন এবং টুল জুড়ে অবিরাম মেমরির প্রয়োজন। যে কেউ উৎপাদন পরিকাঠামোর মত ব্যক্তিগত ডেটা ব্যবহার করে।

(এখনও) এর জন্য নয়: UI-প্রথম ব্যবহারকারী, নৈমিত্তিক নোট গ্রহণ, অথবা যে কেউ স্থিতিশীলতার নিশ্চয়তা আশা করছেন। ব্রেকিং পরিবর্তন আশা করা উচিত. এই রিলিজ ভিত্তি চাপ-পরীক্ষা বিদ্যমান.

## ইন্সটল করে কানেক্ট করুন

``বাশ
npm install -g neotoma # install
neotoma init # আরম্ভ
নিওটোমা # ইন্টারেক্টিভ সেশন শুরু করুন
```

সম্পূর্ণ সেটআপ, API ডক্স, MCP কনফিগারেশন এবং স্কিমা রেফারেন্স: [neotoma.io](https://neotoma.io)।

রেপো: [github.com/markmhendrickson/neotoma](https://github.com/markmhendrickson/neotoma)।

## টেকঅ্যাওয়ে

- **গোপনীয়তা-প্রথম।** আপনার মেশিনে আপনার ডেটা; শুধুমাত্র স্থানীয়, ক্লাউড নেই, প্রশিক্ষণের জন্য কখনই ব্যবহার করা হয়নি।
- **CLI, MCP, OpenAPI।** মানুষ এবং এজেন্টদের জন্য একটি চুক্তি।
- **স্কিমা-প্রথম স্ট্রাকচার্ড স্টেট।** টাইপ করা সত্তা, সম্পূর্ণ উৎস, নির্ধারক প্রশ্ন।

## চেষ্টা করে দেখুন, ভাঙ্গুন, বলুন

আমি এটা শক্ত করতে আপনার সাহায্য চাই. চালান। হিট প্রান্ত মামলা. বাগ, বিভ্রান্তিকর আচরণ, বা অনুপস্থিত টুকরা রিপোর্ট করুন.

প্রতিক্রিয়া আমি সবচেয়ে মূল্যবান: যেখানে গ্যারান্টি ব্যর্থ হয়, যেখানে চুক্তিটি পথ পায়, যেখানে নকশা ভুল ট্রেডঅফ করে। GitHub-এ সমস্যা খুলুন, প্যাচ জমা দিন বা আলোচনা শুরু করুন।

এই রিলিজ উদ্দেশ্য মোটামুটি. নির্ভরযোগ্যতা আসল ব্যবহার এবং বাস্তব প্রতিক্রিয়া থেকে আসে, বিচ্ছিন্নভাবে পলিশিং থেকে নয়।