মূল কনটেন্টে যান
এআই টিউটোরিয়াল

Claude Code দিয়ে Instagram Reels-কে দৈনিক কনটেন্ট গবেষণা ব্যবস্থায় রূপান্তর করার পদ্ধতি

Instagram Research Tool ইনস্টল ও কনফিগার করা, ডেটা প্রদানকারী সংযুক্ত করা, পৃথক রিল বিশ্লেষণ করা, দৈনিক আউটলায়ার রিপোর্ট তৈরি করা এবং Claude Code ব্যবহার করে গবেষণাকে মৌলিক স্ক্রিপ্টে রূপান্তর করা শিখুন।

Claude Code দিয়ে Instagram Reels-কে দৈনিক কনটেন্ট গবেষণা ব্যবস্থায় রূপান্তর

Instagram Research Tool কী করে

Instagram Research Tool সংরক্ষিত রিল এবং নির্দিষ্ট বিষয়ের সার্চকে একটি সার্চযোগ্য গবেষণা লাইব্রেরিতে রূপান্তর করে। Claude Code ব্যবহার করে এটি কোনো রিলের ট্রান্সক্রিপ্ট, হুক, ফরম্যাট, অ্যাঙ্গেল, পারফরম্যান্সের সংখ্যা, ভিজ্যুয়াল কাঠামো এবং স্ক্রল থামিয়ে দেওয়ার সম্ভাব্য মুহূর্ত বিশ্লেষণ করতে পারে।

এটি একটি দৈনিক আউটলায়ার রিপোর্টও তৈরি করে, যেখানে আপনার নির্দিষ্ট বিষয়ে অস্বাভাবিকভাবে ভালো পারফর্ম করা রিলগুলো তুলে ধরা হয়। প্রতিটি বিশ্লেষণের শেষে আপনার voice.md ফাইলে বর্ণিত স্টাইলে একটি নতুন হুক ও স্ক্রিপ্ট লেখা হয়, মূল ক্রিয়েটরকে অনুকরণ করে নয়।

রিল লাইব্রেরি

তৈরি করা লাইব্রেরি ব্রাউজারে খোলে, তাই আপনি গবেষণা করা রিলগুলোর তুলনা করতে এবং শুটিংয়ের আগে আইডিয়াগুলো আবার দেখতে পারবেন।

যা প্রয়োজন

  • Claude Code
  • Node.js 18 বা পরবর্তী সংস্করণ
  • একটি ডেটা সোর্স, যেমন Sandcastles, Apify, yt-dlp বা আপনার নিজস্ব ডেটা
  • ঐচ্ছিক: ফ্রেম ধরে ভিজ্যুয়াল বিশ্লেষণের জন্য ffmpeg
  • ঐচ্ছিক: আপনার প্রোভাইডার ট্রান্সক্রিপ্ট না দিলে স্থানীয় ট্রান্সক্রিপশনের জন্য Whisper
  • ঐচ্ছিক: Share বোতাম ব্যবহার করে রিল সংরক্ষণের জন্য একটি iPhone

প্রজেক্টটিতে কোনো npm dependency নেই। ফ্রেম এক্সট্র্যাক্ট করতে চাইলে brew install ffmpeg দিয়ে ffmpeg ইনস্টল করুন। স্থানীয় ট্রান্সক্রিপশনের জন্য pipx install openai-whisper দিয়ে Whisper ইনস্টল করুন।

একটি ডেটা সোর্স বেছে নিন

ডেটা প্রোভাইডার ভিডিও ফাইল, ক্যাপশন, ট্রান্সক্রিপ্ট এবং পারফরম্যান্সের সংখ্যার মতো সোর্স উপকরণ সংগ্রহ করে। বিশ্লেষণ Claude Code করে, তাই বিশ্লেষণের কর্মপ্রবাহ না বদলিয়েই আপনি প্রোভাইডার পরিবর্তন করতে পারবেন।

  • Sandcastles: রিল ব্রেকডাউন ডেটা, সময়-নির্ধারিত ট্রান্সক্রিপ্ট, হুক বিশ্লেষণ এবং আউটলায়ার সার্চসহ একটি পেইড MCP প্রোভাইডার। MCP ব্যবহারের জন্য Pro প্ল্যান বা তার বেশি প্রয়োজন।
  • Apify: পেইড, প্রতি-রেজাল্ট actor-এর মাধ্যমে রিল ডেটা ও ভিডিও ফাইল সরবরাহ করে। এটি দৈনিক হ্যাশট্যাগ সার্চ সমর্থন করে, যা আউটলায়ার স্কোরের বদলে প্রতি ঘণ্টায় ভিউয়ের ভিত্তিতে সাজানো হয়।
  • yt-dlp: ব্যক্তিগত পাবলিক Instagram, TikTok এবং YouTube Shorts লিংকের জন্য একটি বিনামূল্যের বিকল্প। এটি ট্রান্সক্রিপ্টের জন্য স্থানীয় Whisper ব্যবহার করতে পারে, তবে Instagram-এর ভিউ সংখ্যা নাও পাওয়া যেতে পারে।
  • যেকোনো সোর্স: একটি ভিডিও ফাইল, অন্য কোনো সার্ভিস থেকে এক্সপোর্ট করা ডেটা বা আপনার নিজের দেওয়া সংখ্যা ব্যবহার করুন।

বিভিন্ন কাজের জন্য আলাদা প্রোভাইডার ব্যবহার করতে পারেন, যেমন ব্যক্তিগত রিলের জন্য yt-dlp এবং দৈনিক সার্চের জন্য Apify বা Sandcastles। প্রোভাইডারভিত্তিক নির্দেশনা রিপোজিটরির providers ডিরেক্টরিতে রয়েছে।

সেটআপ উইজার্ড ইনস্টল ও চালান

  1. রিপোজিটরি ক্লোন করে এর ডিরেক্টরিতে প্রবেশ করুন:
git clone https://github.com/manthanpatelll/instagram-research-tool.git
cd instagram-research-tool
claude
  1. Claude Code-এর ভেতরে প্রথমবারের সেটআপ উইজার্ড চালু করুন:
/research-setup

উইজার্ড আপনাকে কোন প্রোভাইডার ব্যবহার করতে চান তা জিজ্ঞেস করবে, প্রয়োজনীয় সার্ভিসে সংযোগ করবে, আপনার নির্দিষ্ট বিষয় সম্পর্কে জানতে চাইবে, দৈনিক সার্চ কোয়েরি তৈরি করবে এবং আপনার তিনটি ক্যাপশন থেকে লেখার স্টাইল শিখবে। এটি ঐচ্ছিক iPhone শেয়ার কর্মপ্রবাহের ধাপগুলোও দেখাবে এবং একটি স্বয়ংপরীক্ষা চালাবে।

রিপোজিটরিতে আপনার প্রধান সেটিংস config.json-এ, নির্দিষ্ট বিষয়ের সার্চ niche.json-এ এবং লেখার নির্দেশনা voice.md-এ সংরক্ষিত হয়। ফলাফল নিজে আরও পরিমার্জন করতে চাইলে সেটআপের পর এই ফাইলগুলো পর্যালোচনা করুন।

প্রথমে নমুনা কর্মপ্রবাহগুলো দেখুন

রিল লাইব্রেরি

কোনো প্রোভাইডারে সংযোগ না করেও আপনি প্রজেক্টটি পরীক্ষা করতে পারেন। অন্তর্ভুক্ত নমুনাগুলো কৃত্রিম ডেটা ব্যবহার করে এবং বাস্তব ক্রিয়েটরদের প্রতিনিধিত্ব করে না।

npm run library
npm run sample-report
npm run selftest
  • npm run library একটি নমুনা রিল লাইব্রেরি খোলে।
  • npm run sample-report একটি নমুনা আউটলায়ার রিপোর্ট খোলে।
  • npm run selftest অফলাইন পরীক্ষা চালায়। সফলভাবে চললে এটি 0 কোড দিয়ে শেষ হয়।

একটি পৃথক রিল বিশ্লেষণ করুন

সেটআপ সম্পন্ন হলে রিল রিসার্চ স্কিলে একটি পাবলিক রিল লিংক দিন:

/reel-research <reel link>

টুলটি উপলব্ধ সোর্স ডেটা সংগ্রহ করে, সেগুলো স্বাভাবিক বিন্যাসে আনে, প্রয়োজনে ভিডিওর ট্রান্সক্রিপশন করে এবং ভিজ্যুয়াল বিশ্লেষণের জন্য এক্সট্র্যাক্ট করা ফ্রেম ব্যবহার করে। ফলাফল library/reels/-এ একটি JSON ফাইল হিসেবে সংরক্ষিত হয় এবং ব্রাউজার লাইব্রেরিতে যুক্ত হয়।

সাধারণত একটি বিশ্লেষণে থাকে:

  • ভিউ, লাইক, কমেন্ট, এনগেজমেন্ট রেট, পাওয়া গেলে আউটলায়ার স্কোর এবং পোস্টের তারিখ
  • টাইমস্ট্যাম্পসহ ট্রান্সক্রিপ্ট
  • শুরুর হুক, হুকের ধরন, শব্দসংখ্যা, বলার সময়, গুরুত্বপূর্ণ শব্দ এবং এটি কেন কার্যকর তার ব্যাখ্যা
  • রিলের ক্যাটাগরি, ভিজ্যুয়াল বিন্যাস, গতি এবং ফরম্যাট
  • বিষয়, নির্দিষ্ট অ্যাঙ্গেল, প্রচলিত বিশ্বাস এবং বিপরীত দাবি
  • স্ক্রিনে থাকা লেখা ও ধরে রাখার উদ্দেশ্যসহ শটভিত্তিক ভিজ্যুয়াল টাইমলাইন
  • টাইমস্ট্যাম্পসহ স্ক্রল থামিয়ে দেওয়ার সম্ভাব্য দুই থেকে পাঁচটি মুহূর্ত
  • আপনার নিজস্ব ভয়েসে লেখা একটি নতুন হুক ও সম্পূর্ণ স্ক্রিপ্ট

ইনবক্স থেকে সংরক্ষিত রিল প্রক্রিয়াকরণ করুন

ঐচ্ছিক iPhone কর্মপ্রবাহ ব্যবহার করলে কোনো রিলে Share চাপুন এবং Save to Research বেছে নিন। শর্টকাটটি লিংকটি iCloud Drive-এর একটি ইনবক্স ফাইলে লেখে, যা আপনার Mac-এর সঙ্গে সিঙ্ক হতে পারে।

সংরক্ষিত লিংকগুলো প্রক্রিয়া করতে চালান:

/reel-research inbox

টুলটি নতুন লিংক পড়ে, আপনার নির্বাচিত প্রোভাইডার দিয়ে সেগুলো বিশ্লেষণ করে এবং ফলাফল লাইব্রেরিতে যুক্ত করে। iPhone না থাকলে আপনি সরাসরি Claude Code-এ লিংক পেস্ট করতে পারেন অথবা config.json-এর inboxPath এমন একটি টেক্সট ফাইলে নির্দেশ করতে পারেন, যা আপনার কম্পিউটারের সঙ্গে সিঙ্ক হয়।

দৈনিক আউটলায়ার রিপোর্ট তৈরি করুন

আউটলাইয়ার ওয়ার্কফ্লো আপনার কনফিগার করা নিস খুঁজে দেখে, ফলাফল ফিল্টার করে, ডুপ্লিকেট একত্র করে এবং যোগ্য রিলগুলো র‍্যাঙ্ক করে। ডিফল্টভাবে এটি আগের 24 ঘণ্টা পরীক্ষা করে এবং 2,000-এর কম ভিউ থাকা রিল বাদ দেয়। 15টির কম রিল যোগ্য হলে সময়সীমা সর্বোচ্চ 48 ঘণ্টা পর্যন্ত বাড়ানো যেতে পারে।

/outliers

রিপোর্টটি reports/-এর অধীনে সংরক্ষিত হয় এবং HTML পেজ হিসেবে খোলে। Claude Code চ্যাটে শীর্ষ 10টি ফলাফলও ব্যাখ্যা করে এবং আপনার কনটেন্টের জন্য একটি আইডিয়া অ্যাঙ্গেল প্রস্তাব করে।

আউটলাইয়ার রিপোর্ট

আরও বিস্তৃত সার্চ উইন্ডোর জন্য ব্যবহার করুন:

আউটলাইয়ার রিপোর্ট

/outliers --48h

ডিফল্ট দৈনিক সার্চে niche.json-এর কুয়েরিগুলো ব্যবহার করা হয়। আপনার নিসের নির্মাতারা বাস্তবে যেভাবে রিলের ক্যাপশন ও বর্ণনা লেখেন, তা প্রতিফলিত করে এমন ক্লাস্টারে কুয়েরিগুলো সাজান।

প্রসেসিং পাইপলাইন বুঝুন

প্রজেক্টটি সোর্স ডেটা থেকে গবেষণার ফলাফল পর্যন্ত একটি সুস্পষ্ট ধারাবাহিকতা অনুসরণ করে:

  1. একটি রিল লিংক, ভিডিও ফাইল বা সোর্স এক্সপোর্ট ওয়ার্কফ্লোতে প্রবেশ করে।
  2. নির্বাচিত প্রোভাইডার সংখ্যা, ক্যাপশন, ভিডিও বা ট্রান্সক্রিপ্ট সরবরাহ করে।
  3. ট্রান্সক্রিপশন auto সেট করা থাকলে টুলটি প্রোভাইডারের ট্রান্সক্রিপ্ট ব্যবহার করে, না থাকলে স্থানীয় Whisper ব্যবহার করে।
  4. frames.mjs ভিজ্যুয়াল পর্যালোচনার জন্য কনট্যাক্ট শিট তৈরি করতে ffmpeg ব্যবহার করে।
  5. Claude Code হুক, ফরম্যাট, অ্যাঙ্গেল, ভিজ্যুয়াল এবং রিটেনশন মোমেন্ট বিশ্লেষণ করে।
  6. সম্পূর্ণ ব্রেকডাউনটি JSON হিসেবে সংরক্ষিত হয় এবং out/library.html-এর মাধ্যমে দেখানো হয়।
  7. আউটলাইয়ার ওয়ার্কফ্লো কাঁচা সার্চ ডেটা সংরক্ষণ করে, তা ফিল্টার ও র‍্যাঙ্ক করে এবং একটি HTML রিপোর্ট তৈরি করে।

গুরুত্বপূর্ণ সেটিংস কনফিগার করুন

ওয়ার্কফ্লো সামঞ্জস্য করতে config.json খুলুন:

  • provider পৃথক রিলের সোর্স নির্বাচন করে: sandcastles, apify, ytdlp অথবা any।
  • searchProvider দৈনিক সার্চের জন্য Sandcastles বা Apify নির্বাচন করে।
  • inboxPath সিঙ্ক করা ইনবক্স ফাইলটি শনাক্ত করে।
  • windowHours সাধারণ আউটলাইয়ার সময়সীমা নিয়ন্ত্রণ করে।
  • maxWindowHours রিপোর্টটি সার্চের সময়সীমা কতদূর বাড়াতে পারবে, তা সীমিত করে।
  • minViews রিপোর্ট থেকে কম ভিউয়ের ফলাফল বাদ দেয়।
  • transcription সোর্স ট্রান্সক্রিপ্ট নাকি স্থানীয় Whisper ব্যবহার করা হবে, তা নিয়ন্ত্রণ করে।
  • myHandle ঐচ্ছিকভাবে আপনার Instagram হ্যান্ডেল সংরক্ষণ করে।

অনুপস্থিত পারফরম্যান্সের সংখ্যাগুলো খালি থাকে। টুলটি কোনো মান বানিয়ে যোগ করে না, তাই সীমিত মেটাডেটার সোর্স থেকে পাওয়া ফলাফলে ভিউ বা এনগেজমেন্টের সংখ্যা অজানা হিসেবে দেখা যেতে পারে।

আপনার সকালের গবেষণা স্বয়ংক্রিয় করুন

রিপোজিটরিতে cron বা macOS launchd ব্যবহার করে ইনবক্স ও আউটলাইয়ার ওয়ার্কফ্লো স্বয়ংক্রিয় করার নির্দেশনা রয়েছে। প্রাসঙ্গিক উদাহরণগুলো এমন কমান্ড চালায়:

claude -p "/reel-research inbox"
claude -p "/outliers"

iPhone শেয়ার সেটআপ এবং ঐচ্ছিক দৈনিক অটোমেশনের উদাহরণের জন্য docs/iphone-shortcut.md দেখুন। নির্ধারিত কোনো কমান্ড চালু করার আগে তা পর্যালোচনা করুন, বিশেষ করে আপনার নির্বাচিত প্রোভাইডার প্রতি ফলাফল বা বিশ্লেষণের জন্য চার্জ করলে।

কপি না করে গবেষণা ব্যবহার করুন

টুলটি কনটেন্ট পুনরায় পোস্ট করার জন্য নয়, আইডিয়া নিয়ে গবেষণার জন্য তৈরি। কোনো রিলের বিষয়, অ্যাঙ্গেল ও ফরম্যাট গবেষণার উপাদান হিসেবে ব্যবহার করুন, তারপর নিজের অভিজ্ঞতা, ফলাফল, পণ্য বা দৃষ্টিভঙ্গি যোগ করুন।

তৈরি করা My version অংশটি আপনার নিজস্ব কণ্ঠে নতুন ভাষা তৈরি করার জন্য предназначিত। এতে নির্মাতার লাইন, কৌতুক বা গল্প পুনরায় ব্যবহার করা হয় না, এবং সংরক্ষণের আগে প্রজেক্টটি কপি করা বাক্যাংশ পরীক্ষা করে। ডাউনলোড করা ভিডিওগুলো বিশ্লেষণের জন্য আপনার কম্পিউটারে থাকে এবং পুনরায় আপলোড করা উচিত নয়।

উপসংহার

Instagram Research Tool Claude Code-এর সঙ্গে একটি ডেটা প্রোভাইডারকে যুক্ত করে রিল গবেষণাকে পুনরাবৃত্তিযোগ্য করে তোলে। সেটআপের পর আপনি ফোন থেকে রিল সংরক্ষণ করতে পারবেন, পৃথকভাবে সেগুলো বিশ্লেষণ করতে পারবেন, দৈনিক আউটলাইয়ার রিপোর্ট পর্যালোচনা করতে পারবেন এবং প্রমাণিত ফরম্যাট ও অ্যাঙ্গেল থেকে মৌলিক স্ক্রিপ্ট তৈরি করতে পারবেন।

নমুনা কমান্ড দিয়ে শুরু করুন, /research-setup চালান, তারপর niche.json ও voice.md পরিমার্জন করুন, যাতে গবেষণা আপনার অডিয়েন্স ও লেখার ধরন অনুযায়ী হয়।