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

Fabric হলো AI ব্যবহার করে মানুষকে শক্তিশালী করার জন্য একটি ওপেন-সোর্স ফ্রেমওয়ার্ক। এর উদ্দেশ্য ক্যাপাবিলিটি সমস্যা নয়, বরং ইন্টিগ্রেশন সমস্যা সমাধান করা: অনেক AI অ্যাপ্লিকেশন থাকলেও তাদের কার্যকারিতা দৈনন্দিন কর্মপ্রবাহে সমন্বয় করা কঠিন। Fabric prompts-কে AI কাজের মৌলিক একক হিসেবে গণ্য করে এবং সেগুলোকে বাস্তব বিশ্বের টাস্ক অনুযায়ী সংগঠিত করে। মূল ধারণা: প্যাটার্ন Fabric prompts-কে, যেগুলোকে এটি 'প্যাটার্ন' বলে, এক জায়গায় সংগ্রহ ও সংগঠিত করে ব্যবহারকারীর পছন্দের টুলসে ব্যবহারের সুবিধা দেয়। README-তে YouTube ভিডিও ও পডকাস্ট থেকে হাইলাইট বের করা, ব্যক্তিগত স্টাইলে essays লেখা, একাডেমিক পেপার সারাংশ তৈরি, AI আর্ট প্রম্পট তৈরি, কন্টেন্ট কোয়ালিটি রেটিং, কোড ব্যাখ্যা, ডকুমেন্টেশন উন্নয়ন এবং সোশ্যাল মিডিয়া পোস্ট তৈরি-এর মতো ব্যবহারের উদাহরণ দেওয়া হয়েছে। প্যাটার্নগুলো সরাসরি Fabric CLI-তে বা অন্য টুলসে কপি করে ব্যবহার করা যায়। ইন্টারফেস ও ব্যবহার Fabric মূলত একটি কমান্ড-লাইন টুল হিসেবে বিতরণ করা হয়। এটি Unix/Linux/macOS ও Windows PowerShell-এর জন্য ওয়ান-লাইন ইনস্টলার, ম্যানুয়াল বিনারি ডাউনলোড, Homebrew, AUR, Winget ও Scoop-এর মতো প্যাকেজ ম্যানেজার, Go দিয়ে সোর্স থেকে ইনস্টলেশন, ও প্রি-বিল্ট Docker ইমেজ সমর্থন করে। একটি REST API সার্ভার মোড উপলব্ধ, যার মধ্যে Ollama কম্প্যাটিবিলিটি মোড রয়েছে, এবং Swagger/OpenAPI-এর মাধ্যমে ইন্টারেক্টিভ API ডকুমেন্টেশন দেওয়া আছে। একটি ওয়েব ইন্টারফেসও উল্লেখ করা হয়েছে। Zsh, Bash ও Fish-এর জন্য shell completions ডকুমেন্টেড আছে, আর প্রতিটি প্যাটার্নকে নিজস্ব কমান্ড হিসেবে কল করার জন্য shell aliases তৈরির পদ্ধতি README-তে দেখানো হয়েছে। প্রোভাইডার সাপোর্ট README-তে OpenAI, OpenAI Codex, Anthropic (Claude), Google Gemini, Ollama (লোকাল মডেল), Azure OpenAI, Amazon Bedrock, Vertex AI, LM Studio ও Perplexity-এর সাথে নেটিভ ইন্টিগ্রেশন তালিকাভুক্ত করা হয়েছে। এছাড়া Abacus, AIML, Cerebras, DeepSeek, DigitalOcean, GitHub Models, GrokAI, Groq, Langdock, LiteLLM, MiniMax, Mistral, Novita AI, OpenRouter, Pzero, SiliconCloud, Synthorai, Together, Venice AI ও Z AI-সহ অনেক OpenAI-কম্প্যাটিবল প্রোভাইডার তালিকাভুক্ত আছে। setup কমান্ড দিয়ে সেটআপ করা হয়, আর CLI থেকে vendors তালিকা দেখানো যায়। পরিবেশ চলকের মাধ্যমে প্যাটার্ন-ভিত্তিক মডেল ম্যাপিং সমর্থিত। কাস্টমাইজেশন ও এক্সটেনশন README-তে কাস্টম প্যাটার্ন, প্রম্পট স্ট্র্যাটেজি, to_pdf, code2context ও generate_changelog-এর মতো হেল্পার অ্যাপস, এবং pbpaste হেল্পার বর্ণনা করা হয়েছে। ডিবাগ লেভেল, ড্রাই রান মোড, এবং এক্সটেনশন ডকুমেন্টেড আছে। Speech-to-text সাপোর্ট ফাইল ট্রান্সক্রাইব করা, ট্রান্সক্রিপশন মডেল বেছে নেওয়া, এবং মিডিয়া ফাইল বিভাজন করার ফ্ল্যাগ সহ উল্লেখ করা হয়েছে। ইন্টারন্যাশনালাইজেশন রিলিজ নোটগুলোতে একটি ক্রমাগত বিষয়, বহু ভাষায় locale সাপোর্ট এবং ভাষা ভেরিয়েন্টের জন্য locale নরমালাইজেশন রয়েছে। প্রকল্প প্রেক্ষাপট প্রকল্পটি MIT লাইসেন্সে প্রকাশিত এবং মূলত Go-তে লেখা, যা আগে Python-এ ছিল; মাইগ্রেশন ও আপগ্রেড নির্দেশিকা অন্তর্ভুক্ত। README-তে জোর দেওয়া হয়েছে যে AI মানুষের সৃষ্টিশীলতা বাড়ায়, আর সমস্যাগুলো উপাদানে বিভক্ত করে এক এক করে সমাধান করা উচিত। এটি ডকুমেন্টেশন, চেঞ্জলগ, কমিউনিটি ভিডিও, ও DeepWiki রিসোর্সের লিংক দেয়। উপকরণটি একটি প্রজেক্ট README এবং এটিকে স্বাধীন মূল্যায়ন না থেকে বর্ণনামূলক ডকুমেন্টেশন হিসেবে গ্রহণ করা উচিত; ফিচার সম্পর্কিত দাবিগুলো প্রকল্প থেকেই এসেছে।