প্রকল্প সম্পর্কে

Synsema হলো AI এজেন্টদের জন্য বিশেষভাবে ডিজাইন করা একটি প্রোগ্রামিং ভাষা, যা ফ্রেমওয়ার্ক বা লাইব্রেরি থেকে নিজেকে আলাদা করে কারণ এটি পর্যবেক্ষণযোগ্যতা, নিরাপত্তা, মাল্টি-এজেন্ট সমন্বয়, মানব মিথস্ক্রিয়া এবং LLM ইন্টিগ্রেশনকে ভাষার নেটিভ প্রিমিটিভ হিসেবে তৈরি করে। এটি কোনো রানটাইম, GIL ছাড়াই একটি একক নেটিভ বাইনারিতে কম্পাইল হয় এবং প্রকৃত মাল্টি-কোর সমর্থন করে। মূল বৈশিষ্ট্যগুলির মধ্যে রয়েছে: - **পারফরম্যান্স**: বেঞ্চমার্ক দেখায় যে এটি HTTP থ্রুপুটে Go-এর সাথে মেলে বা হারায় (যেমন, প্লেইনটেক্সট এন্ডপয়েন্টের জন্য 47.2k req/s বনাম 42.8k)। - **নিরাপত্তা**: ভাষা স্তরে ডিফল্ট-অস্বীকার ক্ষমতা নিরাপত্তা—স্পষ্ট `require` ঘোষণা ছাড়া নেটওয়ার্ক, ফাইল বা DB অ্যাক্সেস নেই। ডিক্লারেটিভ রুট অথ, ইনপুট ভ্যালিডেশন এবং স্বয়ংক্রিয় অডিট লগ অন্তর্ভুক্ত। ঐচ্ছিক তথ্য-প্রবাহ লেবেল অপারেশন এবং শাখাগুলির মাধ্যমে সংবেদনশীল মান ট্র্যাক করে, যেখানে `declassify` একমাত্র পালানোর পথ। অ্যাটেস্টেশন সমর্থন গোপনীয় ডিপ্লয়মেন্টে চলমান কোডকে তার উৎসের সাথে আবদ্ধ করে। - **LLM ইন্টিগ্রেশন**: অন্তর্নির্মিত `analyze`, `decide` এবং `generate` অপারেশন যা বিনিময়যোগ্য প্রদানকারীদের সাথে (Anthropic, OpenAI, Ollama)। প্রতিক্রিয়াগুলি স্বয়ংক্রিয়ভাবে রিট্রাই সহ বৈধ করা হয়। - **মানব মিথস্ক্রিয়া**: অনুমোদন গেট এবং প্রশ্নের জন্য `approve`, `ask`, `confirm` এবং `show` প্রিমিটিভ। - **মাল্টি-এজেন্ট সমন্বয়**: এজেন্টরা ব্ল্যাকবোর্ড (সংস্করণ সহ শেয়ার্ড স্টেট), সিগন্যাল এবং রিসোর্স লকের মাধ্যমে যোগাযোগ করে। `spawn` OS থ্রেড দিয়ে এজেন্ট তৈরি করে। - **কনকারেন্সি**: `parallel_map` এবং `chunk` এর মাধ্যমে প্রকৃত মাল্টি-কোর সমান্তরালতা, সীমিত ফ্যান-আউট এবং ফেইল-ফাস্ট সেমান্টিক্স সহ। - **ওয়েব সার্ভার**: রাউটিং, অথ, ভ্যালিডেশন, পেজিনেশন, রেট লিমিটিং, SSE স্ট্রিমিং, TLS/অটো-HTTPS, HTTP/2, ভার্চুয়াল হোস্ট এবং রিভার্স প্রক্সি সহ নেটিভ HTTP সার্ভার—বাহ্যিক প্রক্সির প্রয়োজন নেই। - **পর্যবেক্ষণযোগ্যতা**: `trace`, `log`, `measure` এবং `checkpoint` প্রিমিটিভ, পাশাপাশি ভেরিয়েবল স্ন্যাপশট এবং পুনরুদ্ধার পরামর্শ সহ সমৃদ্ধ ত্রুটি ডায়াগনস্টিকস। - **এজেন্ট মেমরি**: অগ্রগতি ট্র্যাকিং, স্থায়ী মেমরি (`remember`/`recall`) এবং স্তর সহ মালিকের নিয়ম (must/should/avoid/prefer)। - **ভাষা ডিজাইন**: ইংরেজি-সদৃশ সিনট্যাক্স (যেমন, `let name be "World"`, `task greet(person)`), পাইপ অপারেটর, ইচ্ছাকৃত অপারেশন (`where`, `collect`, `apply`, `reduce`), কাস্টম টাইপ এবং `.fsyn` ফাইলের জন্য ফ্ল্যাট ডকুমেন্ট-স্টাইল সিনট্যাক্স। - **টুলিং**: `run`, `serve`, `check`, `repl`, `ast`, `tokens` এবং `testgen` কমান্ড সহ CLI। স্বয়ংক্রিয়ভাবে এজ-কেস টেস্ট তৈরি করে। VS Code এক্সটেনশন এবং Claude Code-এর মতো কোডিং সহায়কদের জন্য একটি AI দক্ষতা অন্তর্ভুক্ত। ইনস্টলেশন curl বা npm এর মাধ্যমে একটি একক স্বয়ংসম্পূর্ণ বাইনারি, Cargo এর মাধ্যমে সোর্স বিল্ড সহ। ইঞ্জিনটি মডুলার, কোর, ক্যাপাবিলিটি, স্ট্যান্ডার্ড লাইব্রেরি, এজেন্ট, রানটাইম, LLM এবং CLI-এর জন্য ক্রেটে সংগঠিত।