প্রকল্প সম্পর্কে
Agent-Native একটি ওপেন-সোর্স TypeScript ফ্রেমওয়ার্ক যা এজেন্টিক অ্যাপ্লিকেশন তৈরির জন্য, যা স্বায়ত্তশাসিত এজেন্ট কাজ এবং একটি উদ্দেশ্য-নির্মিত ইউজার ইন্টারফেসকে একত্রিত করে। এর কেন্দ্রীয় ধারণা হলো প্রতিটি ক্ষমতা একবার একটি "অ্যাকশন" হিসেবে সংজ্ঞায়িত হয়: এজেন্ট এটি একটি টুল হিসেবে আহ্বান করে, যখন UI কোড থেকে একই ফাংশন কল করে, তাই উভয় পথই ভ্যালিডেশন, অনুমতি এবং বাস্তবায়ন শেয়ার করে।
README-তে বর্ণিত মূল ধারণাগুলি:
- শেয়ার্ড অ্যাকশন: একটি সংজ্ঞা UI, এজেন্ট, HTTP, MCP, A2A এবং CLI সারফেসকে শক্তি দেয়। উদাহরণটি একটি `defineAction` কল দেখায় যার সাথে একটি Zod স্কিমা, একটি HTTP পদ্ধতি এবং একটি `run` ফাংশন রয়েছে; এজেন্ট এটি একটি টুল হিসেবে গ্রহণ করে এবং React এটি `useActionQuery` এর মাধ্যমে কল করতে পারে।
- শেয়ার্ড ডেটা: এজেন্ট দ্বারা সম্পাদিত কাজ UI-তে প্রদর্শিত হয়, এবং UI-তে করা কাজ এজেন্টের জন্য উপলব্ধ।
- শেয়ার্ড অ্যাপ্লিকেশন স্টেট: এজেন্ট প্রাসঙ্গিক UI প্রসঙ্গ পায় যেমন বর্তমান পৃষ্ঠা, নির্বাচিত রেকর্ড বা সক্রিয় ভিউ। এজেন্ট UI-তে ক্লিক করে না; এটি একই অ্যাকশন স্তরের মাধ্যমে কাজ করে।
README-তে তালিকাভুক্ত অন্তর্ভুক্ত ক্ষমতাগুলি:
- এজেন্ট চ্যাট কাজ অর্পণ, প্রশ্ন জিজ্ঞাসা এবং একই UI-তে ফলাফল পর্যালোচনার জন্য।
- প্রমাণীকরণ এবং অনুমতি যা শেয়ার্ড কাজে অ্যাক্সেস নিয়ন্ত্রণ করে।
- দক্ষতা এবং মেমরি পুনর্ব্যবহারযোগ্য দক্ষতা এবং স্থায়ী প্রসঙ্গের জন্য।
- অটোমেশন যা সময়সূচী বা ইভেন্টে এজেন্ট কাজ চালায়।
- এজেন্ট টিম যা একই ওয়ার্কস্পেসে বা সংযুক্ত এজেন্ট জুড়ে বিশেষজ্ঞ এজেন্টদের কাছে অর্পণ করে।
- একটি PostgreSQL ব্যাকএন্ড, উৎপাদনে PostgreSQL এবং Nitro-সামঞ্জস্যপূর্ণ হোস্টে স্থানীয় উন্নয়নের জন্য PGlite সহ।
প্রকল্পটি বলে যে ব্যবহারকারীরা তাদের নিজস্ব LLM, SQL ডেটাবেস, টুল এবং অবকাঠামো আনতে পারেন, এবং যা কিছু তৈরি হয় তা তাদেরই থাকে।
দ্রুত শুরু হয় `npx --yes @agent-native/core@latest create my-agent --standalone --template chat` এর মাধ্যমে, সাথে ডকুমেন্টেশন সাইট থেকে লিঙ্ক করা একটি শুরু করার নির্দেশিকা।
README-তে ওপেন-সোর্স উদাহরণ এজেন্টগুলির একটি গ্যালারিও উপস্থাপন করে যা শুরু পয়েন্ট বা রেফারেন্স হিসেবে ব্যবহার করা যেতে পারে, যার মধ্যে রয়েছে Clips (মিটিং, স্ক্রিন এবং ভয়েস নোট রেকর্ডিং এবং বোঝা), Design (ইন্টারেক্টিভ ডিজাইন তৈরি এবং পরিমার্জন), Slides (ব্র্যান্ড-সামঞ্জস্যপূর্ণ উপস্থাপনা তৈরি এবং সম্পাদনা), Analytics (ডেটা সম্পর্কে প্রশ্ন জিজ্ঞাসা এবং ড্যাশবোর্ড তৈরি), Calendar (সময় খোঁজা, ইভেন্ট নির্ধারণ এবং বুকিং পরিচালনা), Mail (ইমেইল অগ্রাধিকার দেওয়া, খসড়া উত্তর এবং ফলো-আপ), Assets (ব্র্যান্ড-সামঞ্জস্যপূর্ণ মিডিয়া তৈরি এবং সংগঠিত), Content (কন্টেন্ট খসড়া, সংগঠিত এবং প্রকাশ) এবং Plans (ডায়াগ্রাম, ওয়্যারফ্রেম এবং প্রোটোটাইপ সহ ভিজ্যুয়াল পরিকল্পনা তৈরি এবং পর্যালোচনা)।
ডকুমেন্টেশন এবং কমিউনিটি লিংক প্রকল্প ডকুমেন্টেশন সাইট এবং একটি Discord সার্ভারে নির্দেশ করে। অবদান নির্দেশিকা স্থানীয় সেটআপ, ওয়ার্কস্পেস কাঠামো এবং গার্ড স্ক্রিপ্টের জন্য একটি DEVELOPMENT.md ফাইলের উল্লেখ করে। প্রকল্পটি MIT লাইসেন্সের অধীনে প্রকাশিত হয়।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.