
Awesome Jev যা প্রদান করে
Awesome Jev হলো Jev দিয়ে তৈরি প্রকল্পগুলোর একটি বাছাইকৃত, উৎস-সমর্থিত ডিরেক্টরি। Jev হলো TypeSafe AI-এর System One মডেল। এটি নিজে কোনো SDK নয়; বরং এই রিপোজিটরি ডেভেলপারদের অফিসিয়াল রিসোর্স, কমিউনিটি ক্লায়েন্ট, ডেভেলপার টুল, ওয়ার্কফ্লো ইন্টিগ্রেশন, ডেমোনস্ট্রেশন, পুনর্নির্মাণ এবং মূল্যায়ন প্রকল্প খুঁজে পেতে সহায়তা করে।
Jev মুক্তধারার টেক্সট তৈরির পরিবর্তে সীমাবদ্ধ সফটওয়্যার সিদ্ধান্তের জন্য তৈরি। এটি অসংগঠিত প্রোগ্রাম স্টেটকে টাইপযুক্ত প্রশ্নের সঙ্গে মিলিয়ে সীমাবদ্ধ উত্তর ও সংশ্লিষ্ট সম্ভাবনা প্রদান করে। সেই উত্তর দিয়ে কী করা হবে, তা নির্ধারণের দায়িত্ব অ্যাপ্লিকেশন কোডের।
program state + typed questions
→ constrained answers + probabilities
→ deterministic application logicএই ডিরেক্টরিতে পাবলিক সোর্স কোড, সুনির্দিষ্ট Jev ব্যবহার, নথিভুক্ত সীমাবদ্ধতা এবং পুনরুৎপাদনযোগ্য প্রমাণ থাকা প্রকল্পকে অগ্রাধিকার দেওয়া হয়। তালিকাভুক্ত এন্ট্রিগুলো সর্বশেষ 18 সেপ্টেম্বর, 2026 তারিখে পর্যালোচনা করা হয়েছে; তবে ইকোসিস্টেমটিকে নতুন ও দ্রুত পরিবর্তনশীল হিসেবে বর্ণনা করা হয়েছে।
মূল সিদ্ধান্তের প্রিমিটিভগুলো বুঝুন
কোনো প্রকল্প বেছে নেওয়ার আগে আপনার অ্যাপ্লিকেশনকে কী ধরনের সিদ্ধান্ত নিতে হবে তা নির্ধারণ করুন। README-তে তিনটি প্রশ্নের প্রিমিটিভ তুলে ধরা হয়েছে।
- Choice: সম্ভাব্য উত্তরের একটি সীমাবদ্ধ সেট থেকে নির্বাচন করে। এটি শ্রেণিবিন্যাস, রাউটিং, ট্রায়াজ এবং অ্যাকশন নির্বাচনের জন্য উপযোগী।
- Score: একটি সীমাবদ্ধ মূল্যায়ন তৈরি করে, যা র্যাঙ্কিং, অগ্রাধিকার নির্ধারণ এবং রুব্রিক-ভিত্তিক মূল্যায়নে সহায়তা করতে পারে।
- Noul: সম্ভাব্য হ্যাঁ, না বা অজানা ধরনের সিদ্ধান্ত প্রকাশ করে। এটি যাচাই, মডারেশন, পরীক্ষা এবং গার্ডরেলের কাজে সহায়তা করতে পারে।
অনুমোদিত ফলাফলগুলো আগে থেকেই সংজ্ঞায়িত করা যায় এমন পরিস্থিতিতে এই প্রিমিটিভগুলো কার্যকর। Jev-কে সাধারণ-উদ্দেশ্যের টেক্সট জেনারেটরের বিকল্প হিসেবে উপস্থাপন করা হয়নি।
ধারণাগত সিদ্ধান্ত চক্র
README-তে SDK-নির্দিষ্ট সিনট্যাক্স দেওয়া নেই, তাই নিচের অংশটি সরাসরি চালানো যায় এমন উদাহরণ নয়; এটি ধারণাগত ছদ্মকোড।
state = collect_relevant_program_state()
question = define_typed_question(
allowed_answers = ["route_a", "route_b", "abstain"]
)
result = ask_jev(state, question)
if result.probability >= validated_threshold:
apply_deterministic_action(result.answer)
else:
request_human_review()গুরুত্বপূর্ণ বিষয় হলো, Jev সম্ভাবনাসহ একটি সীমাবদ্ধ সিদ্ধান্ত প্রস্তাব করে; আর সাধারণ অ্যাপ্লিকেশন কোড থ্রেশহোল্ড, অনুমতি এবং পার্শ্বপ্রতিক্রিয়া কার্যকর করে।
শুরু করার জন্য একটি প্রকল্প বেছে নিন
কমিউনিটি ইন্টিগ্রেশন গ্রহণের আগে অফিসিয়াল উপকরণ দিয়ে শুরু করুন।
- মডেল ইন্টারফেস, প্রকাশিত দাবি, ডেমোনস্ট্রেশন এবং সতর্কতাগুলো জানতে System One এবং Jev-এর পরিচিতি পড়ুন।
- ধারণা, প্রিমিটিভ, API-এর বিবরণ, প্যাটার্ন এবং বর্তমান SDK নির্দেশনা পর্যালোচনা করতে অফিসিয়াল ডকুমেন্টেশন ব্যবহার করুন।
- পণ্যের সারসংক্ষেপ এবং প্রাথমিক অ্যাক্সেসের প্রবেশপথের জন্য TypeSafe AI দেখুন।
- আপনার অ্যাপ্লিকেশন স্ট্যাক অনুযায়ী অফিসিয়াল TypeScript এবং JavaScript SDK অথবা Python SDK বেছে নিন।
JavaScript এবং TypeScript SDK উত্তরগুলোর inferred type প্রদান করে। Python SDK synchronous এবং asynchronous উভয় ব্যবহার সমর্থন করে। প্রোভাইডার তুলনার জন্য অফিসিয়াল System One Python adapter Jev এবং LLM প্রোভাইডারগুলোর জন্য একটি সাধারণ ইন্টারফেস দেয়।
ইনস্টলেশন ও সেটআপ
Awesome Jev একটি ক্যাটালগ, তাই এর কোনো অভিন্ন অ্যাপ্লিকেশন রানটাইম বা সর্বজনীন ইনস্টলেশন কমান্ড নেই। সেটআপ আপনার নির্বাচিত SDK বা প্রকল্পের ওপর নির্ভর করে। পুরোনো ধারণার ওপর নির্ভর না করতে এই প্রক্রিয়া অনুসরণ করুন।
- রক্ষণাবেক্ষণাধীন একটি বাস্তবায়ন বেছে নিন। প্রথম ইন্টিগ্রেশনের জন্য অফিসিয়াল SDK-কে অগ্রাধিকার দিন; নির্দিষ্ট ভাষা বা ফ্রেমওয়ার্কের প্রয়োজন হলে পরে কমিউনিটি ক্লায়েন্ট বিবেচনা করুন।
- নির্বাচিত রিপোজিটরি খুলুন। প্যাকেজ ইনস্টলেশন, প্রমাণীকরণ, পরিবেশ ভেরিয়েবল এবং সংস্করণ প্রয়োজনীয়তার জন্য সেটির নিজস্ব README অনুসরণ করুন।
- বর্তমান API ডকুমেন্টেশন দেখুন। সঠিক কনস্ট্রাক্টর, রিকোয়েস্ট ফিল্ড, রেসপন্স টাইপ এবং asynchronous আচরণ নিশ্চিত করুন।
- একটি ন্যূনতম টাইপযুক্ত প্রশ্ন তৈরি করুন। পারস্পরিকভাবে বোধগম্য অল্প কয়েকটি ফলাফল দিয়ে শুরু করুন।
- উত্তর ও সম্ভাবনা সংরক্ষণ করুন। নির্ভুলতা, থ্রেশহোল্ড, লেটেন্সি এবং abstention মূল্যায়নের জন্য যথেষ্ট প্রমাণ রাখুন।
- নির্ধারিত নিয়ন্ত্রণ যোগ করুন। কোনো সম্ভাব্য উত্তরকে একাই অপরিবর্তনীয় বা উচ্চ-প্রভাবসম্পন্ন অ্যাকশন চালু করার অনুমতি দেবেন না।
বিকল্প ভাষা ও ফ্রেমওয়ার্ক ক্লায়েন্ট
ডিরেক্টরিতে বেশ কয়েকটি পরিবেশের জন্য কমিউনিটি ইন্টিগ্রেশন রয়েছে। উদাহরণ হিসেবে Go-এর জন্য typesafe-go, Elixir এবং OTP-এর জন্য jev, এবং Laravel-এর জন্য laravel-typesafe-jev উল্লেখ করা যায়। Python ব্যবহারকারীরা asynchronous jevclient-ও পরীক্ষা করে দেখতে পারেন।
এই প্রকল্পগুলো নিজস্ব সেটআপ নির্দেশনা ও লাইসেন্সসহ পৃথক রিপোজিটরি। Awesome Jev-এ অন্তর্ভুক্তি TypeSafe AI-এর অনুমোদন বোঝায় না।
একটি মৌলিক Jev ওয়ার্কফ্লো তৈরি করুন
ধাপ ১: একটি সীমাবদ্ধ কাজ নির্ধারণ করুন
সীমিত ফলাফলের পরিসর রয়েছে এমন একটি সিদ্ধান্ত বেছে নিন। শুরু করার জন্য উপযোগী কাজগুলোর মধ্যে রয়েছে কোনো আগত অনুরোধকে একটি কিউতে বরাদ্দ করা, একটি রুব্রিকের ভিত্তিতে কোনো রেকর্ডের মূল্যায়ন করা, প্রমাণ কোনো দাবিকে সমর্থন করে কি না তা যাচাই করা, অথবা অল্পসংখ্যক প্রার্থীর তালিকা ক্রমানুসারে সাজানো।
একটি ধারণাগত রাউটিং সংজ্ঞা এমন হতে পারে:
State:
incoming request, account context, policy metadata
Typed Choice:
billing | technical_support | abuse_review | unknown
Application rule:
route only when the selected answer meets a tested thresholdধাপ ২: প্রাসঙ্গিক স্টেট সরবরাহ করুন
সিদ্ধান্তের জন্য প্রয়োজনীয় তথ্য দিন, তবে মডেল অনুপস্থিত তথ্য নিজে থেকে তৈরি করবে এমন প্রত্যাশা করবেন না। নীতির নিয়ম এবং গুরুত্বপূর্ণ সীমাবদ্ধতাগুলো স্পষ্ট রাখুন। পরবর্তী কোনো পদক্ষেপের জন্য প্রয়োজনীয় তথ্য অনুপস্থিত থাকলে অনুমান করার পরিবর্তে কর্মপ্রবাহকে বিরত থাকা বা এসকেলেট করার নির্দেশ দিন।
ধাপ ৩: একটি টাইপযুক্ত প্রশ্ন করুন
সীমিত শ্রেণিবিন্যাসের জন্য Choice, সীমাবদ্ধ মূল্যায়নের জন্য Score, অথবা হ্যাঁ, না কিংবা অজানা ধরনের যাচাইয়ের জন্য Noul ব্যবহার করুন। সঠিক অনুরোধের ফরম্যাটের জন্য নির্বাচিত SDK-এর ডকুমেন্টেশন অনুসরণ করুন।
ধাপ ৪: সম্ভাব্যতা ব্যাখ্যা করুন
স্কিমা-সঙ্গত একটি উত্তর কেবল প্রমাণ করে যে ফলাফলটি অনুরোধ করা কাঠামোর সঙ্গে মেলে। এটি সিদ্ধান্তটি সঠিক, এমন প্রমাণ নয়। লেবেলযুক্ত উদাহরণের ভিত্তিতে পরীক্ষিত একটি নীতির ইনপুট হিসেবে ফেরত দেওয়া সম্ভাব্যতাকে বিবেচনা করুন।
if confident and action_is_allowed:
continue_workflow()
elif review_is_available:
send_to_human()
else:
stop_safely()ধাপ ৫: এক্সিকিউশনকে নির্ধারিত রাখুন
অনুমতি, বৈধ ট্রানজিশন, রেট সীমা এবং নিরাপত্তা যাচাই কার্যকর করতে প্রচলিত কোড ব্যবহার করুন। মডারেশন, কোড এক্সিকিউশন, টুল কল, ভৌত ডিভাইস এবং অন্যান্য উচ্চ-প্রভাবসম্পন্ন কার্যক্রমের ক্ষেত্রে এই পৃথকীকরণ বিশেষভাবে গুরুত্বপূর্ণ।
সাধারণ ব্যবহারের ক্ষেত্রে Jev প্রয়োগ করুন
সেমান্টিক রাউটিং
HTTP রাউটিংয়ের জন্য hono-jev-router অর্থের ভিত্তিতে Hono অনুরোধ রাউট করে। tiershift TypeScript এবং Python-এর জন্য নীতিনির্ধারিত মডেল রাউটিংয়ে গুরুত্ব দেয়, আর jev-codex-router প্রতিটি টার্নে Codex মডেল, রিজনিং এবং গতির সেটিং বেছে নেয়।
ডেটা ফিল্টারিং এবং ট্রায়াজ
jev-curate Parquet এবং JSONL স্ট্রিম ফিল্টার ও স্কোর করে। jevlogs আরও ব্যয়বহুল বিশ্লেষণের আগে OpenTelemetry লগের ট্রায়াজ করে। ডেটাবেস-কেন্দ্রিক বিকল্পগুলোর মধ্যে রয়েছে pg-jev PostgreSQL এক্সটেনশন এবং প্রাকৃতিক-ভাষার প্রেডিকেট ব্যবহার করে SQL-সদৃশ ফিল্টারিং, র্যাঙ্কিং, শ্রেণিবিন্যাস ও স্কোরিংয়ের জন্য jevsql।
এজেন্ট এবং গার্ডরেল
এজেন্ট-কেন্দ্রিক প্রকল্পগুলো দেখায় কীভাবে টাইপযুক্ত সিদ্ধান্ত কোনো মডেল ও তার টুলগুলোর মধ্যে অবস্থান করতে পারে। jev-guard টুল কলের জন্য অনুমোদন, জিজ্ঞাসা বা প্রত্যাখ্যানের ফল নির্ধারণ করে। winnow Claude Code-এর কনটেক্সটে যোগ করার আগে টুলের ফলাফল যাচাই করে, আর Canny প্রমাণ সংরক্ষণ করে এবং অসমর্থিত কমপ্লিশন দাবিকে চ্যালেঞ্জ করে।
এই প্যাটার্নগুলো সবচেয়ে কার্যকর হয় যখন সিদ্ধান্তের স্তর নির্ধারিত অনুমোদনকে পাশ কাটাতে পারে না। কোনো অনুমোদনের ফলাফল এলেও তা অ্যাপ্লিকেশনের প্রকৃত অনুমতি ও নিরাপত্তা নীতির সঙ্গে যাচাই করা উচিত।
ইন্টার্যাক্টিভ এবং রিয়েল-টাইম সিস্টেম
ডিরেক্টরিটিতে এমন গেম ও রোবোটিক্স পরীক্ষাও রয়েছে, যেখানে সম্ভাব্যতাভিত্তিক বিচারকে নির্ধারিত বিশ্ব-নিয়ম থেকে পৃথক রাখা হয়। typesafe-snake প্রতি গেম টিকে একটি টাইপযুক্ত সিদ্ধান্ত নেয়, আর কোড বৈধ চাল তৈরি করে। heist-one প্রহরীদের বিচার করতে Jev ব্যবহার করে, আর নির্ধারিত কোড গেমের জগত নিয়ন্ত্রণ করে। jev-drone MuJoCo কোয়াডরোটর পরীক্ষায় ধীরগতির কৌশলগত সিদ্ধান্ত নিয়ে অনুসন্ধান করে।
নির্ভরযোগ্য সিদ্ধান্তের জন্য উন্নত পরামর্শ
নিজস্ব ডেটায় থ্রেশহোল্ড ক্যালিব্রেট করুন
সম্পর্কহীন কোনো প্রদর্শনী থেকে আত্মবিশ্বাসের থ্রেশহোল্ড কপি করবেন না। আপনার নির্ধারিত পরিবেশ থেকে লেবেলযুক্ত উদাহরণ সংগ্রহ করুন এবং বিভিন্ন থ্রেশহোল্ডে কী ঘটে তা পরিমাপ করুন। jevcal আত্মবিশ্বাসের থ্রেশহোল্ড নির্ধারণ এবং ড্রিফট যাচাইয়ের একটি টুল হিসেবে তালিকাভুক্ত।
সিলেক্টিভ ঝুঁকি এবং লেটেন্সি পরিমাপ করুন
আত্মবিশ্বাস অপর্যাপ্ত হলে সিস্টেমকে বিরত থাকার সুযোগ দিন। এরপর গৃহীত সিদ্ধান্তগুলোর নির্ভুলতা এবং ফলব্যাকে পাঠানো কেসের অনুপাত উভয়ই পরিমাপ করুন। jev-benchmarks ক্যালিব্রেশন, সিলেক্টিভ ঝুঁকি এবং লেটেন্সিকে কেন্দ্র করে পুনরুৎপাদনযোগ্য মূল্যায়ন সরবরাহ করে।
সিদ্ধান্ত গ্রহণের পদ্ধতিগুলোর তুলনা করুন
কোনো কাজের জন্য Jev উপযুক্ত কি না তা নির্ধারণের সময় নিয়ন্ত্রিত তুলনা ব্যবহার করুন। Janus কখন Jev-এর পরিবর্তে অন্য মডেল ব্যবহার করা উচিত তা পরিমাপ করে এবং সেই অনুযায়ী রাউট করে। typesafe-ai-benchmark প্রকল্পটি একটি LLM গেটওয়ে সরবরাহ করে, যা তুলনামূলক কাজের জন্য System One-এর আউটপুট কাঠামো অনুকরণ করে।
বড় ট্যাক্সোনমি পুনরাবৃত্তভাবে পরিচালনা করুন
কোনো ট্যাক্সোনমি মডেলের সরাসরি বিকল্প-সীমার চেয়ে বড় হলে, সীমাহীন আউটপুট স্পেস উপস্থাপনের পরিবর্তে সিদ্ধান্তটিকে সীমাবদ্ধ কয়েকটি ধাপে ভাগ করুন। jev-tree বড় ট্যাক্সোনমির ওপর পুনরাবৃত্ত পছন্দের উদাহরণ দেখায়।
কাঠামোগত ও সেমান্টিক যাচাই একত্র করুন
স্থানীয় স্কিমা যাচাই এবং সেমান্টিক বিচার ভিন্ন ভিন্ন সমস্যা সমাধান করে। zod-jev Zod-এর কাঠামো যাচাইকে Jev-এর সেমান্টিক যাচাইয়ের সঙ্গে একত্র করে। উভয় স্তর থাকলেও প্রতিনিধিত্বশীল ডেটার ওপর কাজটির কার্যকারিতা যাচাই করুন।
প্রমাণ সংরক্ষণ করুন
প্রতিটি সিদ্ধান্তের জন্য ইনপুট স্টেটের সংস্করণ, টাইপযুক্ত প্রশ্ন, অনুমোদিত উত্তর, নির্বাচিত উত্তর, সম্ভাবনা, থ্রেশহোল্ড, ফলব্যাক পথ এবং চূড়ান্ত নির্ধারিত অ্যাকশন রেকর্ড করার কথা বিবেচনা করুন। এটি অডিট, ত্রুটি বিশ্লেষণ, ক্যালিব্রেশন এবং ড্রিফট শনাক্তকরণে সহায়তা করে।
গুরুত্বপূর্ণ সতর্কতা: স্কিমা-সঙ্গত ফলাফল সবসময় সঠিক সিদ্ধান্ত নয়। আপনার ডেটার ওপর যাচাই করুন, থ্রেশহোল্ড ক্যালিব্রেট করুন, উচ্চ-প্রভাবের অ্যাকশনগুলোকে নির্ধারিত যাচাইয়ের অধীনে রাখুন এবং মানবিক ফলব্যাকের ব্যবস্থা করুন।
ওপেন পুনর্নির্মাণগুলো সতর্কতার সঙ্গে পর্যালোচনা করুন
ডিরেক্টরিতে স্বাধীন Jev-সদৃশ ইন্টারফেস ও ওপেন বাস্তবায়নের লিংকও রয়েছে, যার মধ্যে openjev-sglang, jevmlx, openvons এবং openjev রয়েছে। এগুলোকে অফিসিয়াল TypeSafe রিলিজের পরিবর্তে স্বাধীন উদ্যোগ হিসেবে স্পষ্টভাবে বর্ণনা করা হয়েছে।
কোনো ওপেন পুনর্নির্মাণ মূল্যায়নের সময় API সামঞ্জস্য, মডেলের প্রয়োজনীয়তা, হার্ডওয়্যার সমর্থন, সীমাবদ্ধতা প্রয়োগ, সম্ভাবনার ক্যালিব্রেশন, সমর্থিত মডালিটি এবং প্রকাশিত সীমাবদ্ধতাগুলো যাচাই করুন। একই রকম আউটপুট কাঠামো সমতুল্য আচরণের নিশ্চয়তা দেয় না।
একটি প্রকল্প অবদান রাখুন
আপনি কোনো Jev প্রকল্প তৈরি করে থাকলে, রিপোজিটরির CONTRIBUTING.md পড়ে একটি pull request খুলুন। ছোট প্রকল্পও স্বাগত, যদি তাদের প্রকাশ্য সোর্সে একটি নির্দিষ্ট Jev সিদ্ধান্ত-লুপ স্পষ্টভাবে প্রদর্শিত হয়। কাজ, টাইপযুক্ত আউটপুট, সম্ভাবনা ব্যবস্থাপনা, নির্ধারিত নিয়ন্ত্রণ, সীমাবদ্ধতা এবং পুনরুৎপাদনের ধাপগুলো নথিবদ্ধ করুন।
Awesome Jev CC0 1.0 Universal-এর অধীনে প্রকাশিত। লিংক করা প্রতিটি প্রকল্প নিজস্ব লাইসেন্স ধরে রাখে, তাই তাদের কোড ব্যবহার বা পরিবর্তন করার আগে সংশ্লিষ্ট প্রকল্পের শর্তগুলো পর্যালোচনা করুন।
উপসংহার
Awesome Jev বিকাশমান System One ইকোসিস্টেমের একটি ব্যবহারিক মানচিত্র। আপনার ভাষার জন্য অফিসিয়াল ডকুমেন্টেশন ও SDK দিয়ে শুরু করুন, একটি সীমাবদ্ধ টাইপযুক্ত সিদ্ধান্ত তৈরি করুন এবং এক্সিকিউশনকে নির্ধারিত নিয়ন্ত্রণের অধীনে রাখুন। প্রোডাকশনে ব্যবহারের আগে প্রতিনিধিত্বশীল ডেটা মূল্যায়ন করুন, থ্রেশহোল্ড ক্যালিব্রেট করুন, সিদ্ধান্ত থেকে বিরত থাকা ও লেটেন্সি পরিমাপ করুন এবং অনিশ্চিত বা গুরুত্বপূর্ণ ক্ষেত্রে নিরাপদ মানবিক ফলব্যাক বজায় রাখুন।
