প্রকল্প সম্পর্কে
AI Code Assistant হলো একটি ডেভেলপার-কেন্দ্রিক AI কোড ইন্টেলিজেন্স প্ল্যাটফর্ম যা AI-চালিত কোডিং সহায়তা, রেপোজিটরি বিশ্লেষণ, কোড রিভিউ এবং টিম সহযোগিতা প্রদান করে। এটি Python 3.12, Flask 3, PostgreSQL এবং পরিষ্কার vanilla CSS/JS ফ্রন্টএন্ড দিয়ে SSE স্ট্রিমিং ব্যবহার করে আটটি পর্যায়ে ধাপে ধাপে তৈরি করা হয়েছে।
মূল ক্ষমতার মধ্যে রয়েছে লাইভ স্ট্রিমিং উত্তর সহ ব্যবহারকারী-নির্দিষ্ট চ্যাট ইন্টারফেস, প্রম্পট লাইব্রেরি, AI কোড তৈরি ও বিশ্লেষণ টুল (ব্যাখ্যা, রিফ্যাক্টর, বাগ খুঁজে বের করা, অপ্টিমাইজ, কমেন্ট যোগ, নথি তৈরি, কমিট মেসেজ ড্রাফট), এবং ফাইল আপলোড বিশ্লেষণ অন্তর্ভুক্ত।
GitHub ইন্টিগ্রেশনে OAuth সংযোগ, রেপোজিটরি ব্রাউজিং, কমিট ইতিহাস, ইস্যু এবং AI-চালিত বিশ্লেষণ সহ পুল রিকোয়েস্ট সমর্থন করে। PR রিভিউ [CONFIRMED] বনাম [SUGGESTION] হিসেবে চিহ্নিত কাঠামোগত ফলাফল দেয়, সম্পূর্ণ রেপোজিটরি আপলোড এড়াতে সীমাবদ্ধ প্রসঙ্গ ব্যবহার করে। এক্সেস টোকেন Fernet দিয়ে এনক্রিপ্ট করা হয়।
AI ওয়ার্কস্পেস দ্বারা GitHub থেকে প্রজেক্ট আমদানি বা আর্কাইভ আপলোড, লেজি ফাইল অন্বেষণ, প্রজেক্ট-ব্যাপী অনুসন্ধান, নির্ভরতা তালিকা, AI প্রজেক্ট চ্যাট এবং স্বাস্থ্য ড্যাশবোর্ড সরবরাহ করে। আমদানিকৃত বিষয়বস্তু স্পষ্টভাবে বিশ্বাসঘাতক ডেটা হিসেবে উপস্থাপন করা হয় যাতে প্রম্পট ইনজেকশন প্রতিরোধ করা যায়।
টিম সহযোগিতা (পর্যায় 7) সদস্য জীবনচক্র ব্যবস্থাপনা, হ্যাশড টোকেন সহ ইমেইল আমন্ত্রণ, ভূমিকা-ভিত্তিক অনুমতি, বিজ্ঞপ্তি, @মেসেন, থ্রেडेড প্রজেক্ট আলোচনা এবং এক্সেন্ড-অনলি অ্যাক্টিভিটি অডিট লগ প্রদান করে।
প্লাগইন সিস্টেম (পর্যায় 8, চলমান) যাচাইকৃত ম্যানিফেস্ট সমর্থন, রেজিস্ট্রি, স্পষ্ট গ্রান্ট সহ একটি ক্ষমতা মডেল এবং ইভেন্ট ডিসপ্যাচারার রয়েছে। প্লাগইনগুলি project.created, review.completed, এবং stellar.analysis.completed এর মতো ইভেন্টে সাবস্ক্রাইব করতে পারে। লাইফসাইকেল হুক, ওয়ার্কস্পেস-ভিত্তিক কনফিগারেশন, PEP 440 সামঞ্জস্য বাধ্যতামূলক এবং মালিক-স্কোপড অডিট ট্রেইল সমর্থিত।
Stellar/Soroban ডেভেলপার টুলিং-এ রিড-অনলি Horizon এবং Stellar RPC সার্ভিস, কনট্রাক্ট ও অ্যাকাউন্ট পরিদর্শন, লেনদেন এনভেলপ এবং LedgerKey/SCVal ডেটার জন্য XDR ডিকোডিং, অফলাইন মোক নেটওয়ার্ক, Soroban কনট্রাক্টের জন্য হিউরিস্টিক প্রজেক্ট সনাক্তকরণ এবং Stellar-সচেতন AI বিশ্লেষণ অন্তর্ভুক্ত। মেইননেট কখনোই স্বয়ংক্রিয় ডিফল্ট নয় এবং অবৈধ URL প্রত্যাখ্যান করা হয়।
ইনফ্রাস্ট্রাকচার বহু-পর্য়ায় Docker ডিপ্লয়মেন্ট, ruff লিন্টিং, black ফরম্যাটিং এবং pytest সহ GitHub Actions CI, এবং নন-রুট রানটাইম ইউজার ব্যবহার করে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.