আমি আমার নিজস্ব AI নোটিফিকেশন ক্যারেক্টার তৈরি করেছি
আমি কোনো ডেভেলপার নই। তবুও, একটি লাইন কোড না লিখেই আমি একটি কাস্টম AI নোটিফিকেশন ক্যারেক্টার তৈরি করেছি।
আমি Peon Ping নামক একটি টুল ব্যবহার করি। আমার AI অ্যাসিস্ট্যান্ট যখন কোনো কাজ শেষ করে বা কোনো ত্রুটি (error) দেখা দেয়, তখন এটি শব্দ এবং অ্যানিমেশন পাঠায়। এর ডিফল্ট ক্যারেক্টার হলো একটি orc। এটি বলে "Work, work!"
আমার ওই orc-টি পছন্দ হয়নি।
আমি JARVIS স্টাইলের একটি অ্যাসিস্ট্যান্ট তৈরি করার চেষ্টা করেছিলাম। সেটি ব্যর্থ হয়েছিল। কণ্ঠস্বরটি ছিল অনেক দ্রুত। এটি কোনো সাহায্যকারী অ্যাসিস্ট্যান্টের বদলে ইংরেজি পরীক্ষার মতো মনে হচ্ছিল।
তাই আমি Michelle-কে তৈরি করেছি। সে আমার AI ওয়েব ড্রামার একটি চরিত্র। এখন সে আমার Peon Ping নোটিফিকেশনের মুখ।
আমি তার জন্য চারটি নির্দিষ্ট অবস্থা (states) পরিকল্পনা করেছি:
- Session Start: রিল্যাক্সড এবং কফি খাচ্ছে।
- Loading: টেবিলের ওপর মাথা রেখে অপেক্ষা করছে।
- Complete: একটি বড় হাসি এবং V-সাইন।
- Error: আতঙ্কে দুই হাতে মাথা চেপে ধরে আছে।
আমি শুধুমাত্র টেক্সট ডেসক্রিপশন ব্যবহার করে ছবি তৈরি করতে Nano Banana ব্যবহার করেছি। স্থির ছবিগুলোকে সূক্ষ্ম নড়াচড়া সম্পন্ন ভিডিওতে রূপান্তর করতে আমি Kling ব্যবহার করেছি। এরপর নোটিফিকেশন উইন্ডোর জন্য আমি ভিডিওগুলোকে GIF-এ রূপান্তর করেছি।
এরপর, আমি কণ্ঠস্বরের কাজ করেছি। আমি প্রতিটি অবস্থার জন্য কোরিয়ান লাইন লিখেছি। অডিও তৈরি করতে আমি ElevenLabs ব্যবহার করেছি। আমি টুলটিকে এমনভাবে সেট করেছি যাতে এটি এলোমেলোভাবে (randomly) লাইনগুলো বাজায়, যাতে তার কথাগুলো পুনরাবৃত্তিমূলক মনে না হয়।
তার কিছু কথার উদাহরণ:
- Task Complete: "মিশন সম্পন্ন। আমি কি ভালো করেছি?"
- Error: "এটা হওয়ার কথা ছিল না।"
- Loading: (শান্তভাবে অপেক্ষা করছে)
- Input Required: "এবার তোমার পালা।"
- Session Start: "অনলাইন। আমরা কী দিয়ে শুরু করতে পারি?"
এই প্রজেক্টে কোনো জটিল কোড ব্যবহার করা হয়নি। আমি শুধু AI টুলগুলোর সাথে কথা বলেছি। আমি আমার ভাবনাটি বর্ণনা করেছি এবং ধাপে ধাপে এটি তৈরি করেছি।
আমার কোনো হাই-টেক ল্যাবরেটরির প্রয়োজন ছিল না। আমি শুধু আমার কাজের ওপর নজর রাখার জন্য একটি আরামদায়ক সঙ্গী চেয়েছিলাম।
কিছু তৈরি করার জন্য আপনাকে ডেভেলপার হতে হবে না। আপনাকে শুধু জানতে হবে কীভাবে AI-এর সাথে কথা বলতে হয়।
Optional learning community: https://t.me/GyaanSetuAi