Github: @EhsanShahbazii - Telegram: @ehsandevv
ساخت دستيار هوش مصنوعي در ويرگول!
از خوندن مطالب دراز و طولاني پست ها خسته شدي؟🥲 وقتي ميخوني ميخواي يه کامنت در خور بزاري ولي چيزي به ذهنت نمياد؟💔 مجبوري دوباره بخوني چيزي دربياري تو کامنت بگي؟ ميدوني اين روند روزي چندين بار تکرار بشه خسته ميشي؟😔 راه و چاره اي نداري جز نخوندن و لايک کردن؟ درکت ميکنم!
اسي پلنگ تقديم ميکنه!🥸🍌 يه دستيار تحت هوش مصنوعي که به جات ميره و پست هارو ميخونه!🔥 دقيق متن رو زير و رو ميکنه. تحليل ميکنه و بار معنايي اش رو پيدا ميکنه📊 و يه کامنت مناسب حال و هوا و نکات مهم متن رو براي نويسنده ميزاره. با اين کار بيشتر ديده ميشي بدون اينکه وقت بزاري پست هارو بخوني!👍
قسمت صفر: چرا این اسکریپت رو نوشتم؟
سوال جالبیه و جواب کوتاه. خواستم ببینم میشه خودکار کار انسانی رو انجام داد یا نه.🥸 هوش مصنوعی رو میشه بیشتر رونق داد یا نه. توی مواجه شدن با انواع نوشتار و لحن آدما، عکس العمل اون چی هست.🥸 منم که چند روز وقت داشتم گفتم بزار یه چند تا ایده که تو ذهنم دارم پیاده کنم شاید مسخره هم باشن🥲 ولی بلاخره باید پیاده کنم تا اون فضای ذهن و مشغله ذهنیم کمتر بشه. بله اینجوری شد که اونجوری شد.
روش کار توی گیف بالا دیده میشه میتونید مشاهده بفرمایید.
قسمت اول: توضيح کلي روش کار
مرحله اول: این اسکریپت به جاتون لاگين ميکنه و ميره قسمت جديد ترين پست ها. يه خرده اسکرول ميکنه پايين تا پست هاي بيشتري لود بشن.🧠 الان لينک همه پست هارو با موضوعي که دارن رو ذخيره ميکنه.
ورودی: ایمیل و رمز عبور اکانت ویرگول رو ازتون میگیره.⚡
مرحله دوم: هر پست رو ريدايرکت ميشه توي صفحه اش و متن رو از اول تا آخر از صفحه دريافت ميکنه و کنار فايل قبلي ذخيره ميکنه. اگه متن ها بيشتر از 4096 توکن باشن اون هارو split ميکنه به chunk هاي مختلف تا هندل کردنشون راحت تر صورت بگيره و فقط قسمت اول رو ارسال میکنیم.🔥
لینک و موضوع پست رو میگیریم و بعد روی هر پست متنشون رو استخراج میکنیم چون ادامه کار داریم باهاش.
نکته: میشه شخصی سازی کرد و مدل بره و فقط موضوعات خاصی که کاربر دوست داره بگرده.⚡
مرحله سوم: حال ريکوئست ميزنه به موتور chatgpt3.5Turbo که خب ميشه مدل هاي قوي تري رو هم انتخاب کرد. منتهي ريسپانس تايم کمتر ميشه ولي دقيق تر جواب ميده.🧠
مدل هایی که میتونیم ازشون استفاده کنیم بسته به قدرت طبقه بندی میشن🤖:
1. مدل GPT3.5-Turbo
2. مدل Copilot Microsoft
3. مدل GPT4-Turbo
4. مدل GPT4-O
متن و موضوع رو با ريکوئست به هوش مصنوعي ارسال ميکنه و منتظر جواب ميشه. هوش مصنوعي تمام متن رو طبق prompt که در موردش گفتيم تحليل ميکنه و نسبت به بار احساسي و معنايي جواب ميده.👍🤖
مرحله چهارم: جواب دادن موتور رو ميتونيم به صورت ديگه هم اضافه کنيم. شخصی سازی میشه انجام داد.🥲
نکته: اگه طرف توي فالوور هامون بودن يا توي وايت ليست بود به صورت صميمي تر براش کامنت بزاره و اوني که غير از اينا هست به صورت رسمي جواب بده. همه اینا قابل پیاده سازی هستند.🧠🔥
مرحله پنجم: حالا ريسپانسي که دريافت کرديم رو توي کامنت مينويسيم و ارسال ميکنيم. بعد ميريم پست بعدي و همین روند رو ادامه میدیم تا پست ها تموم بشن.📊خروجی ها توی کامنت ها به شکل زیره:
البته اینم بگم از دوستان گلم، من خودمم پستتون رو خوندما! چون خواستم مطمئن شم این بی زبون یه وقت چیز بدی کامنت میزاره بیا و ببین😂🥸منظور پست هاتون عالین و حس اینکه ایسگا شدین یا چی اصلا و ابدا به ذهنتون نیاد. خوشحالم همچین دوستایی پیدا کردم😗💓
بقیه دوستان هنوز پیام رو ندیده بودن برای همین دیگه نتیجه رو نزاشتم اینجا چون پست رو زودتر منتشر میکنم
براي اينکه بلاک نشيم سرعت نوشتن و ريدايرکت شدن رو کمتر کردم.🥸 اگه تعداد نسبتا زيادي لاگين به صفحه بشه کپچا نياز داره که در مرحله اول ميشه رد کرد و راحت با يه تيک زدن حل ميشه. ولي مراحل بعدي به صورت دو مرحله اي و جورچين ميشه اونوقت بايد يه take break کنيم و استراحت کنيم بعد دوباره کد رو ران کنيم.😗
یه مدت توی سایت گشتم و خب فهمیدم اگه آروم تر صفحه به صفحه بپرم. آروم تر فالو آنفالو بکنم. اگه سایت گیر کرد زود زود رفرش نکنم و بقیه موارد، باعث میشه من رو ربات حساب نکنه. پس همین چیزارو باید توی کد هم اعمال کنیم تا بن نشیم و راحت کارمون رو ادامه بدیم.
قسمت دوم: اخلاقیات پس کجا رفت عامو؟
سوال خوبیه. این کار خب شاید جنبه جالبی داشته باشه، ولی از یه طرف بازی با احساسات انسان هم حساب میشه.🥲 یهو مدل بیاد صمیمی رفتار کنه و حرفی بزنه به طرف، مخاطب فکر دیگه ای میکنه! مثل یه نفر که ریپلای بزنی روش حس میکنه عاشقش شدن!😂 پس بهتره وقت بزاریم و پست هایی که زحمت کشیده ان نوشته اند رو خودمون بخونیم و اگه دوست داشتیم یه کامنتی برای حمایت از تلاش های نویسنده بنویسیم.
قسمت پایانی ماجرا: نکن نکن
صرف این پست این بود شمارو با این ایده آشنا کنم و بگم احیانا کامنتی از طرف من میاد شاید پشت صحنه هوش مصنوعی🤖 قرار داره و من کلا تو ویرگول نیستم و ایشون داره هندل میکنه!🤖🔞 آره دیگه مواظب باشین منو با اون اشتباه نگیرین. شاید هم این پستی که نوشته شده، نویسنده اش هوش مصنوعی باشه! یه نفر تو کامنت های یه پست اشاره کرد احتمالا نویسنده هوش مصنوعیه. شاید راست میگه ...⚡
چون پروژه صرفا یه ایده هست و خوب نیست به صورت عمومی استفاده بشه بنا به دلایلی که بالا گفتم. برای همین سورس کد رو منتشر نمیکنم. امیدوارم بیشتر از قبل، پست های مفید همدیگه رو بخونیم و چیزای جدید رو تجربه کنیم و یاد بگیریم در کنار هم :)
🎥پیام بازرگانی: همه انسان ها یه روزی میمیرن و عالم رو ترک میکنن، ولی AI نه ...
مطلبی دیگر از این انتشارات
ساخت آلارم نوتفیکیشن برای ویرگول!
مطلبی دیگر از این انتشارات
یافتن کیس ازدواج به سبک برنامه نویسی (قسمت 1)
مطلبی دیگر از این انتشارات
یافتن کیس ازدواج به سبک برنامه نویسی (قسمت 2)