ওপেন সোর্স এজেন্টিক কনটেন্ট সিস্টেম
English | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | 日本語 | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | Українська | বাংলা | Ελληνικά | Tiếng Việt
Polywise হলো একটি ওপেন সোর্স এজেন্টিক কনটেন্ট সিস্টেম। কমান্ড লাইন বা ডেস্কটপ অ্যাপ থেকে এটি ব্যবহার করে আপনি মডেলের সঙ্গে কথা বলতে পারেন, জ্ঞান সংরক্ষণ করতে পারেন, কনটেক্সট আবার টেনে আনতে পারেন, আর বারবার ব্যবহৃত কাজের ধরনকে পুনর্ব্যবহারযোগ্য এজেন্টে বদলে নিতে পারেন।
Polywise শুরু করার জন্য সবচেয়ে ব্যবহারিক দুইটি পথ হলো CLI আর ডেস্কটপ অ্যাপ।
CLI গ্লোবালি ইনস্টল করুন:
npm install -g polywiseলোকাল Polywise সার্ভিস চালু করুন:
polywise start
polywise start -dpolywise start সার্ভিসটিকে সামনে চালু রাখে। polywise start -d সঙ্গে সঙ্গে কমান্ড শেষ করে দেয়, কিন্তু সার্ভিস ব্যাকগ্রাউন্ডে চালু থাকে।
তারপর Web UI খুলুন: http://localhost:3072/app/ ।
Settings থেকে Auth login চালু করতে পারেন। এটি চালু করে পাসওয়ার্ড সেট করলে Web UI-তে ঢুকতে লগইন লাগবে, আর API-ও সুরক্ষিত হবে। Polywise-কে যদি রিমোট অ্যাক্সেসের জন্য সার্ভারে চালাতে চান, তাহলে এই সেটিং খুবই গুরুত্বপূর্ণ।
সর্বশেষ ডেস্কটপ বিল্ড GitHub Releases থেকে ডাউনলোড করুন।
Session, saved content, agents আর posts টার্মিনালে বসে না থেকে ঘুরে দেখতে চাইলে ডেস্কটপ অ্যাপই সবচেয়ে সহজ উপায়।
প্রথমবার ব্যবহার করতে গেলে Polywise-এর মূলত দরকার:
- অন্তত একটি ব্যবহারযোগ্য model provider
- saved content retrieval ব্যবহার করতে চাইলে embedding আর rerank model
প্রথম দিনেই সব provider বা integration সেট করতে হবে না।
polywise upgradeGitHub Releases থেকে সর্বশেষ রিলিজ ইনস্টল করুন।
সবচেয়ে কম ধাপে প্রথম কাজের ফল দেখতে চাইলে:
Settings -> Model Providerখুলে এমন একটি provider সেট করুন যা আপনি এখনই সত্যি ব্যবহার করতে পারবেন।Settings -> Model Settingখুলে দেখুন default chat model পাওয়া যাচ্ছে কি না।Session-এ গিয়ে শুধুhelloনা পাঠিয়ে একটি বাস্তব প্রশ্ন করুন।- Polywise-এ একটি ছোট নোট, পেজ সামারি, বা উত্তর সেভ করুন।
- পরে চ্যাটে ওই সেভ করা জিনিসটি আবার উল্লেখ করুন, যাতে বোঝা যায় retrieval কাজ করছে।
একটি provider যুক্ত হয়ে গেলে আর default model সেট হয়ে গেলে, শুধু settings নিয়ে পড়ে না থেকে প্রোডাক্টটা ব্যবহার শুরু করুন।
প্রতিটি অংশকে যদি একটি নির্দিষ্ট কাজের জন্য ব্যবহার করেন, তাহলে অ্যাপটা খুব দ্রুত বোঝা যায়:
Sessionআসল প্রশ্ন করা, কাজ পরিকল্পনা করা, আর workspace-এর কনটেক্সটের ভেতর কাজ চালিয়ে যাওয়ার জন্যLinkcaseওয়েব কনটেন্ট এনে সিস্টেমে তোলার জন্যAgentবারবার ব্যবহৃত instruction style-কে পুনর্ব্যবহারযোগ্য সহযোগীতে বদলানোর জন্যPostsএমন জ্ঞান রাখার জন্য যা শুধু একটা chat reply-তে আটকে থাকা উচিত না
শুরুর দিকেই দুইটা শর্টকাট শিখে নেওয়া ভালো:
@দিয়ে ফাইল, agent, আর অন্য কনটেক্সট session-এ আনা যায়/দিয়ে tool আর skill workflow-তে আনা যায়
CLI হলো backend API-এর ওপর পাতলা একটা wrapper। ডিফল্টভাবে এটা http://localhost:3072-এ কথা বলে; আপনার সার্ভার যদি অন্য কোথাও থাকে, তাহলে POLYWISE_SERVER_URL সেট করুন।
কমান্ড মুখস্থ করার বদলে help দিয়েই শুরু করুন:
polywise -h
polywise session -h
polywise session create -hকোনো কমান্ডের exact input shape দরকার হলে input_schema ব্যবহার করুন:
polywise input_schema session.createসাধারণ কিছু কমান্ড:
polywise start
polywise start -d
polywise version
polywise session create --title "Daily Review"
polywise search fullTextSearch --query "vector database"
polywise save --for user --content "Key takeaway..."Payload জটিল হয়ে গেলে সরাসরি JSON পাঠাতে পারেন:
polywise search fullTextSearch --json '{"query":"agent memory","for_types":["wiki","memory"],"enable_recall":true}'Polywise তৈরি হয়েছে একটি সহজ বিশ্বাস থেকে: সত্যিকারের বুদ্ধিমান AI-এর জন্য সত্যিকারের বুদ্ধিমান মেমরি দরকার। বিষয়টা শুধু স্টোরেজ নয়; বরং এমন একটি সিস্টেম, যা স্বাভাবিকভাবে সংযোগ গড়ে তোলে, ব্যবহার বাড়লে শক্তিশালী হয়, প্রয়োজনমতো ভুলে যেতে পারে, আর সময়ের সঙ্গে সঙ্গে আরও ভালো হয়।
এই প্রজেক্ট নিচের গবেষণা প্রবন্ধগুলো থেকে অনুপ্রাণিত:
- Long-lasting potentiation of synaptic transmission (1973)
- The Organization of Behavior (1949)
- A Spreading-Activation Theory of Semantic Processing (1975)
Polywise দাঁড়িয়ে আছে এই অসাধারণ ওপেন সোর্স প্রজেক্টগুলোর কাঁধে:
- 🐘 Sqlite - বিশ্বের সবচেয়ে বেশি ব্যবহৃত উচ্চক্ষমতার embedded database
- 🏹 sqlite-vec - Sqlite-এ vector search যোগ করে
- ⚛️ React - ফ্রন্টএন্ড UI লাইব্রেরি
- 🖥️ Electron - ডেস্কটপ অ্যাপ ফ্রেমওয়ার্ক
- 🔗 tRPC - end-to-end type-safe API
- 📦 MobX - সহজ আর scalable state management
- 🎨 Tailwind CSS - utility-first CSS framework
- 🚀 Hono - খুব দ্রুত web framework
- 🛠️ Rsbuild - Rspack-চালিত নতুন প্রজন্মের build tool
- 📚 Rslib - Rsbuild-ভিত্তিক library build tool
- 🤖 AI SDK - AI অ্যাপ বানানোর জন্য একীভূত toolkit
- 🤗 node-llama-cpp – স্থানীয় মডেলের সঙ্গে কাজ করার জন্য llama-cpp-এর Node.js bindings
MIT – বিস্তারিত LICENSE-এ দেখুন।