প্রকল্প সম্পর্কে
OpenFab একটি ওপেন-সোর্স "সফটওয়্যার ফেব": প্রাকৃতিক ভাষা ইনপুট, বিশ্বস্ত সফটওয়্যার আউটপুট। এটি একটি সরল ভাষার স্পেসিফিকেশন নেয় এবং একটি কার্যকরী পণ্য তৈরি করে যেখানে প্রতিটি আর্টিফ্যাক্টে পুনরুৎপাদনযোগ্য বিল্ড, স্বাক্ষরিত প্রোভেন্যান্স এবং AI/মানুষের অ্যাট্রিবিউশন থাকে, যা একটি পরিবর্তনযোগ্য এজেন্ট বেস এবং পরিবর্তনযোগ্য ফোর্জে চলে। এটি নতুন মান উদ্ভাবনের পরিবর্তে বিদ্যমান ওপেন স্ট্যান্ডার্ড (SLSA, in-toto, Sigstore, DID) একত্রিত করে; দাবিকৃত টেকসই মূল্য হলো সমন্বিত পাইপলাইন এবং এর নির্গত প্রক্রিয়া ও সিদ্ধান্ত মেমরি।
রিপোজিটরিটি হলো ফেজ-০ হাতে-নির্মিত MVP (v0.1, README-তে v0.3 বিল্ড বর্ণিত), যা Rust-এ লেখা। ডকুমেন্টেশন একটি ওভারভিউ, বিদ্যমান টুলের তুলনায় মূল্য-প্রস্তাব ডেল্টা, MVP ডিজাইন/PRD এবং AGENTS.md কন্ট্রিবিউটর গাইড নির্দেশ করে।
ওয়ার্কফ্লো: একটি প্রাকৃতিক ভাষার উদ্দেশ্য LLM বেস দ্বারা একটি ভার্সনযুক্ত স্পেসিফিকেশন এবং মেশিন-যাচাইযোগ্য গ্রহণযোগ্যতার মানদণ্ডে রূপান্তরিত হয়; বেস অ্যাপটি লেখে; গ্রহণযোগ্যতা পরীক্ষা নীতি-গেটেড স্যান্ডবক্সে চলে; একটি in-toto/SLSA অ্যাটেস্টেশন `openfab/generation` প্রেডিকেটসহ did:key দিয়ে স্বাক্ষরিত হয়; প্রোভেন্যান্স রিপো-তে কমিট হয়; একটি PR খোলে; একটি ট্রাস্ট গেট N-of-M মেইনটেইনার স্বাক্ষর না হওয়া পর্যন্ত মার্জ ব্লক করে; তারপর `openfab verify` স্বাক্ষর, রেকর্ডকৃত গ্রহণযোগ্যতা এবং স্বাক্ষর পুনরায় পরীক্ষা করে। একটি ফিডব্যাক কমান্ড মানুষের নোট স্পেসিফিকেশন v→v+1-এ ভাঁজ করে।
ইন্টারফেস: একটি ওয়েব UI (`openfab serve`, ইনস্টল-বিহীন ব্রাউজার ডেমো হিসেবেও উপলব্ধ) এবং একটি CLI যাতে run, attest, signoff, verify, verify-file, feedback, maintainer-add, reputation এবং list কমান্ড রয়েছে। `openfab attest` একটি বাহ্যিক AI এজেন্ট ফ্যাক্টরি দ্বারা ইতিমধ্যে উৎপাদিত কোড স্বাক্ষর ও গেট করে, জেনারেশন ছাড়াই।
আর্কিটেকচার: একটি বেস/ফোর্জ-স্বাধীন Core (spec, identity, provenance, sbom, trust, reputation, conformance), পোর্ট (BasePort, ForgePort) এবং অ্যাডাপ্টার। ছয়টি বেস তালিকাভুক্ত (claude, codex, AgentScope, HiClaw, agent-chat, OpenHands) এবং চারটি ফোর্জ (GitHub, Forgejo, Gitea, GitCode), ক্রেডেনশিয়াল absent থাকলে অফলাইন লোকাল ইনস্ট্যান্সসহ। README-তে বলা হয়েছে ৫১টি টেস্ট fmt এবং clippy ক্লিনসহ পাস করে, এবং নামযুক্ত প্রোডাকশন প্রতিস্থাপনসহ (যেমন Sigstore, OPA, Podman/gVisor, Syft, Nix) সৎ v0.1 সীমাবদ্ধতা নথিভুক্ত করে। লাইসেন্স Apache-2.0।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.