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

ডিরেক্টর হলো একটি ফ্রেমওয়ার্ক যা প্রাকৃতিক ভাষার নির্দেশনার মাধ্যমে ভিডিও নিয়ে কাজ করে এমন এআই এজেন্ট তৈরি করে। এটি মিডিয়া ওয়ার্কফ্লোর জন্য একটি চ্যাট-ভিত্তিক সহায়ক হিসেবে অবস্থান করছে এবং ভিডিও স্টোরেজ, ইনডেক্সিং ও স্ট্রিমিংয়ের জন্য ভিডিওডিবির অবকাঠামোর উপর নির্মিত। প্রকল্পটিতে ২০টিরও বেশি পূর্ব-নির্মিত এজেন্ট রয়েছে যা ভিডিও সারসংক্ষেপ, নির্দিষ্ট মুহূর্ত অনুসন্ধান, হাইলাইট ও ক্লিপ তৈরি, মিডিয়া লাইব্রেরি সংগঠিত করা, স্ক্রিপ্ট থেকে মুভি তৈরি, অডিও ও ভিডিও ডাবিং বা সম্পাদনা, বিষয়বস্তু অনুবাদ এবং সাবটাইটেল যোগ করার মতো কাজ করে। এজেন্টরা ওভারলে যোগ করতে, ফ্রেম এক্সট্র্যাক্ট করতে, বিষয়বস্তু কম্পাইল করতে এবং বাহ্যিক এলএলএম, ডাটাবেস ও জেনারেটিভ এআই এপিআই-এর সাথে সংযোগ স্থাপন করতে পারে। প্রধান উপাদানগুলো হলো একটি ব্যাকএন্ড রিজনিং ইঞ্জিন, একটি চ্যাট-ভিত্তিক ইউজার ইন্টারফেস, একটি ভিডিও প্লেয়ার এবং মিডিয়া ব্রাউজ করার জন্য একটি সংগ্রহ ভিউ। রিজনিং ইঞ্জিন ব্যবহারকারীর অনুরোধ ব্যাখ্যা করে, প্রসঙ্গ বজায় রাখে, একাধিক এজেন্ট নির্বাচন ও সমন্বয় করে, কাজকে ধাপে বিভক্ত করে এবং অগ্রগতি রিপোর্ট করে। উদাহরণস্বরূপ ওয়ার্কফ্লোর মধ্যে রয়েছে একটি ভিডিও আপলোড করা, দৃশ্য শনাক্ত করা, একটি ক্লিপ তৈরি করা এবং ফলাফল স্ল্যাক-এ শেয়ার করা। ডিরেক্টর স্থানীয়ভাবে চালানো বা ক্লাউড পরিবেশে স্থাপন করা যেতে পারে। নথিভুক্ত সেটআপের জন্য পাইথন ৩.৯+, নোড.জেএস ২২.৮.০+, এনপিএম এবং এনভায়রনমেন্ট ফাইলের মাধ্যমে কনফিগার করা এপিআই কী প্রয়োজন। একটি সেটআপ স্ক্রিপ্ট ফ্রন্টএন্ড ও ব্যাকএন্ড পরিবেশ প্রস্তুত করে, যখন মেক কমান্ড উভয় পরিষেবা একসাথে বা আলাদাভাবে চালাতে পারে। ম্যাকওএস ও লিনাক্স সমর্থিত, পাশাপাশি ডব্লিউএসএল-এর মাধ্যমে উইন্ডোজও সমর্থিত। রেন্ডার ও রেলওয়ের জন্য ওয়ান-ক্লিক ডিপ্লয়মেন্ট রেফারেন্সও প্রদান করা হয়েছে। ডেভেলপাররা নমুনা এজেন্ট ডুপ্লিকেট করে, ক্লাস ও মেটাডেটার নাম পরিবর্তন করে, রান লজিক বাস্তবায়ন করে, সমর্থিত কন্টেন্ট টাইপ সংজ্ঞায়িত করে, অগ্রগতি ও চূড়ান্ত প্রতিক্রিয়া প্রকাশ করে, ত্রুটি পরিচালনা করে এবং চ্যাট হ্যান্ডলারে এজেন্ট নিবন্ধন করে কাস্টম এজেন্ট যোগ করতে পারে। রিপোজিটরিতে এমকেডকস-এর সাথে পরিবেশিত স্থানীয় ডকুমেন্টেশন অন্তর্ভুক্ত রয়েছে এবং এটি সম্প্রদায়ের অবদান ও নতুন এজেন্ট ইন্টিগ্রেশন গ্রহণ করে।