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

Ari-এর সঙ্গে শিখুন: কলম-খাতায় পড়াশোনার জন্য স্থানীয় AI টিউটর সেটআপ করুন

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

Ari-এর সঙ্গে শিখুন: কলম-খাতায় পড়াশোনার জন্য স্থানীয় AI টিউটর সেটআপ

অরি যা করে

অরি হলো কলম ও কাগজ ব্যবহার করে শেখার জন্য তৈরি একটি স্থানীয় AI শিক্ষক। আপনি অরির সঙ্গে কোনো বিষয় নিয়ে আলোচনা করতে পারেন, একটি পাঠ্যক্রম বা আলাদা পাঠ পেতে পারেন, কাগজে অনুশীলন করতে পারেন, পড়ার সময় প্রশ্ন করতে পারেন এবং সম্পন্ন কাজ মূল্যায়নের জন্য জমা দিতে পারেন।

গণিত ও পদার্থবিজ্ঞানের মতো বিষয়ের জন্য অরি বিশেষভাবে উপযোগী, যেখানে হাতে সমস্যা সমাধান করা গভীরতর শেখায় সহায়তা করতে পারে। এটি স্থানীয়ভাবে চলে বলে API key ছাড়াই অরি আপনার স্থানীয় Codex লগইন ও সাবস্ক্রিপশনের বরাদ্দ ব্যবহার করতে পারে।

শেখার কর্মপ্রবাহ যেভাবে কাজ করে

  1. Talk with Ari খুলে আপনি কী শিখতে চান তা লিখুন।
  2. প্রস্তাবিত শেখার রূপরেখা নিয়ে আলোচনা করুন এবং কথোপকথনের মাধ্যমে তা সামঞ্জস্য করুন।
  3. Create lesson অথবা Create curriculum বেছে নিন।
  4. Study desk খুলে কাগজে অনুশীলনগুলো সম্পন্ন করুন।
  5. সাহায্যের প্রয়োজন হলে যেকোনো সময় প্রশ্ন করুন।
  6. প্রস্তুত হলে আপনার কাজ মূল্যায়নের জন্য জমা দিন।
  7. একটি প্রতিফলন সংরক্ষণ করুন, যাতে অরি আপনার অগ্রগতির সঙ্গে মানিয়ে নিতে পারে।

উদাহরণ হিসেবে, আপনি জিজ্ঞাসা করতে পারেন: “শূন্য থেকে আমাকে ফটোগ্রাফি শেখাও, ২০ মিনিটের সেশনে।” নতুন শিক্ষার্থীরা প্রসঙ্গ নির্ধারণের জন্য একটি সংক্ষিপ্ত কথোপকথন দিয়ে শুরু করে।

পূর্বশর্ত

অরি স্থানীয়ভাবে চালাতে নিম্নলিখিতগুলো ইনস্টল করুন:

  • Node.js 24 বা তার পরের সংস্করণ
  • Git
  • FFmpeg
  • একটি ChatGPT অ্যাকাউন্ট

অন্তর্নির্মিত ক্যামেরা ব্রিজটি শুধু Mac-এ কাজ করে। ব্রাউজারের ক্যামেরা ও ছবি আপলোডের জন্য ক্যামেরা ব্রিজের প্রয়োজন নেই।

অরি ইনস্টল ও চালান

রিপোজিটরি ক্লোন করে এর নির্ভরতা ইনস্টল করুন:

git clone https://github.com/nichochar/ari.git
cd ari
npm ci

নির্দিষ্ট Codex CLI সংস্করণটি বৈশ্বিকভাবে ইনস্টল করুন:

npm install -g @openai/codex@0.163.0

Codex-কে স্থানীয়ভাবে পরিচয়পত্র সংরক্ষণের জন্য কনফিগার করুন, তারপর আপনার ব্রাউজারের মাধ্যমে সাইন ইন করুন:

codex -c 'cli_auth_credentials_store="file"' login

সাইন-ইন সম্পন্ন হলে অরি স্থানীয় Codex লগইন ও আপনার সাবস্ক্রিপশনের বরাদ্দ ব্যবহার করতে পারবে। এই সেটআপের জন্য API key প্রয়োজন নেই।

আপনার পরিবেশ ফাইল তৈরি করুন, অ্যাপ্লিকেশন বিল্ড করুন এবং এটি চালু করুন:

cp .env.example .env
npm run build
npm start

আপনার ব্রাউজারে http://127.0.0.1:3001 খুলুন।

মডেল কনফিগার করুন

অরির মডেলগুলো .env-এ কনফিগার করা যায়। নির্বাচিত যেকোনো মডেল ব্যবহারের অনুমতি আপনার অ্যাকাউন্টে আছে কি না নিশ্চিত করুন। কনফিগার করা কোনো মডেল আপনার অ্যাকাউন্টে উপলভ্য না হলে, অরি ব্যবহারের আগে আপনার অ্যাকাউন্ট সমর্থন করে এমন একটি মডেল বেছে নিন।

ক্যামেরা ও ছবি ব্যবহার করুন

আপনার পাতার ওপর স্থাপিত একটি ক্যামেরা অরিকে আপনার লেখা কাজ দেখতে দেয়। অন্তর্নির্মিত ক্যামেরা ব্রিজ Mac-এ উপলভ্য, আর ব্রাউজারের ক্যামেরা অ্যাক্সেস ও ছবি আপলোড এটি ছাড়াই ব্যবহার করা যায়।

লাইভ ক্যামেরা প্রিভিউ স্থানীয়ই থাকে। আপনি ইচ্ছাকৃতভাবে কাজ জমা দিলে, জমা দেওয়া ছবি ও প্রাসঙ্গিক শেখার প্রসঙ্গ টিউটরিংয়ের জন্য OpenAI-কে পাঠানো হয়।

অরিকে ব্যক্তিগতভাবে কনফিগার করুন

অরি ~/.ari/workspace/-এ দুটি প্রধান ব্যক্তিগতকরণ ফাইল ব্যবহার করে:

  • TUTOR.md অরির শিক্ষাদানের ধরন ও ব্যক্তিত্ব নির্ধারণ করে।
  • USER.md শিক্ষার্থী সম্পর্কে তথ্য সংরক্ষণ করে।

memories/ ডিরেক্টরিতে বিস্তারিত নোট থাকে। অরি প্রতিটি পালায় দুটি প্রধান ফাইল পড়ে এবং প্রয়োজন হলে অন্যান্য নোট সংগ্রহ করে। এই ফাইলগুলো স্বয়ংক্রিয়ভাবে পরিবর্তিত হয়, তবে আপনি এগুলো সরাসরি সম্পাদনা করতে পারেন বা অরির সঙ্গে চ্যাট করে সংশোধন করতে পারেন।

মূল নথি সম্পাদনা বা পুনরুদ্ধার করতে, স্মৃতিগুলো দেখতে এবং ব্যক্তিগতকরণ পরিচালনা করতে Settings ব্যবহার করুন। বিদ্যমান শিক্ষার্থী-সংক্রান্ত নোট ও প্রতিফলনগুলো স্বয়ংক্রিয়ভাবে ইমপোর্ট করা হয়।

আলাদাভাবে অনবোর্ডিং প্রিভিউ করুন

বিদ্যমান অগ্রগতি রিসেট না করে আলাদা নতুন শিক্ষার্থীর জন্য অনবোর্ডিং অভিজ্ঞতা পরীক্ষা করতে চালান:

npm run onboarding

এই প্রিভিউটি port 3002-এ চলে। এটি বন্ধ করতে চালান:

PORT=3002 npm run stop

আপনার স্থানীয় ডেটা বুঝুন

চ্যাট, অগ্রগতি, আপলোড করা উপকরণ এবং জমা দেওয়া ছবি আপনার কম্পিউটারে .local/-এর অধীনে সংরক্ষিত হয়, যা Git উপেক্ষা করে। ব্যক্তিগতকরণ ~/.ari/workspace/-এর অধীনে সংরক্ষিত হয়।

অরি একক-ব্যবহারকারীর স্থানীয় অ্যাপ্লিকেশন। এটি localhost-এ রাখুন। লাইভ ক্যামেরা প্রিভিউ স্থানীয় থাকলেও, ইচ্ছাকৃতভাবে জমা দেওয়া কাজ ও প্রাসঙ্গিক শেখার প্রসঙ্গ টিউটরিংয়ের জন্য OpenAI-কে পাঠানো হয়।

শেখার ডেটা ব্যাক আপ ও পুনরুদ্ধার করুন

ব্যাকআপ তৈরি করুন:

npm run backup

ব্যাকআপে শেখার ডেটা, নেটিভ কথোপকথনের ইতিহাস এবং ব্যক্তিগতকরণ ফাইল অন্তর্ভুক্ত থাকে, তবে পরিচয়পত্র থাকে না। SQLite ফাইল ও এর সহায়ক ডিরেক্টরিগুলো একসঙ্গে রাখুন।

ব্যক্তিগতকরণের ব্যাকআপে একটি মিল থাকা .workspace ডিরেক্টরিও থাকে, যাতে TUTOR.md, USER.md, memories এবং workspace identity marker অন্তর্ভুক্ত থাকে। রিপোজিটরিতে .env, পরিচয়পত্র, ব্যাকআপ বা ব্যক্তিগত শেখার ডেটা থাকে না।

ব্যাকআপ পুনরুদ্ধার করতে অরি বন্ধ করুন এবং SQLite ফাইল, উপস্থিত থাকলে তার .codex সহায়ক ফাইল, এবং .workspace-এর বিষয়বস্তু তাদের মূল অবস্থানে পুনরুদ্ধার করুন। workspace-এর অবস্থান ডেটাবেসে সংরক্ষিত থাকে, তাই workspace identity marker অক্ষত রাখুন।

ব্যাকআপ কমান্ড জানালে যে নোটগুলো তাদের রেকর্ড করা সংশোধন-সংস্করণের সঙ্গে মিলছে না, Settings খুলে সেই সম্পাদনাগুলো রিফ্রেশ করুন এবং আবার ব্যাকআপ নিন।

ডেভেলপমেন্ট কমান্ড

ডেভেলপমেন্টের জন্য UI চালু করুন:

npm run dev

ডেভেলপমেন্ট UI port 5173-এ চলে। টেস্ট স্যুট চালান:

npm test

প্রোডাকশন বিল্ড তৈরি করুন:

npm run build

ব্র্যান্ড ও লোগো সংক্রান্ত নির্দেশিকা design/README.md-এ পাওয়া যায়।

উপসংহার

Ari হাতে লেখা সমস্যা সমাধানকে একটি AI টিউটরের সঙ্গে যুক্ত করে, যা শেখার পরিকল্পনা তৈরি করতে, প্রশ্নের উত্তর দিতে, জমা দেওয়া কাজ মূল্যায়ন করতে এবং প্রতিফলন ও সংরক্ষিত শিক্ষার্থী-প্রসঙ্গের মাধ্যমে নিজেকে মানিয়ে নিতে পারে। Node.js, Git, FFmpeg এবং Codex কনফিগার করার পর, আপনি টিউটরটি স্থানীয়ভাবে চালাতে পারবেন এবং কাগজ, একটি ক্যামেরা ও নির্দেশিত অনুশীলনকে ঘিরে একটি পড়াশোনার কর্মপ্রবাহ তৈরি করতে পারবেন।