Msnp's binary thoughts – Telegram
Msnp's binary thoughts
542 subscribers
157 photos
7 videos
5 files
106 links
It just compiled to human language
@msnp1381


https://msnp1381.github.io
Download Telegram
بالاخره کانال build in public برای بی چت رو بالا آوردیم
6
تا فکت های بعدی خدانگه دار 😂
1
تو دبستان خیلی اوقات بدون اینکه بخونم یا تلاش زیادی بکنم نمرات بالایی داشتم و همیشه دلم میخواست که بتونم با افراد سطح بالا تری تعامل داشته باشم برا همین از نداشتن دوست و آدمایی که باهاشون بتونم صحبت کنم اذیت میشدم و طبق چیزایی که اطرافیان برای تیزهوشان و مدارس خارق العاده سمپاد میگفتن کلی له له میزدم که قبول بشم ولی خب وقتی تونستم قبول شم دیدم که خب خیلی اوضاع فرق نکرد آدما عوض نشد و خیلی چیز خاصی اتفاق نیفتاد و منم واقعا افسرده شدم برا همین بیشتر وقتمو تو آزمایشگاه مدرسه میگذروندم و یعدش وارد یه جمع «سمن» شدم به اسم رویش که کلا رویکرد تربیتی و آموزشی داشتن منم اونجا کلاسای برنامه نویسی و فتوشاپ و تدوین ویدیو رفتم و کلی چیز یاد گرفتم و خیلی تونست تو بزرگ تر شدن شخصیتم تاثیر بذاره بعدش خب دبیرستان دوره دوم اومد به قول امروزی ها ترند المپیاد گرم شد من چند تا تلاش ناموفق داشتم اونجا و این بحث تو ذهنم بزرگ شد که واقعا من باهوشم و شروع کردم مقایسه با بقیه و دیدم خب اونام چیزی کم ندارن بلد میتونن ضرب و جمع کنن و میتونن حفظ کنن حتی بهتر از من پس منم اومدم گفتم که حداقل سخت کوش تر باشم این یه معیار به ظاهر کمی بود برام و خودمو تو اتاق با کتابا قفل میکردم و با خودم میگفتم که بدون هوش باید به نتیجه برسم و خب نتیجه اش افسردگی و پیدا کردن خلق ذاهد ماب بود و خب کرونا و کنکور لعنتی باهم همزمان شدن و منم با این امید جلو رفتم که چیزی که تا الان ساختم برنامه نویسی هایی که کردم اون عید هایی که تمومشونو برا خودم پروژه تعیین میکردم و همشونو کار میکردم نباید نابود بشن پس تمام سعی و تلاشمو برا کنکور کردم تا جلو بره و بتونم یه جای خوب قبول بشم با اینکه کنکورمو خراب کردم تونستم علم و صنعت قبول شم.
---
بعد این همه سال گذشتن
بازم همون حس اومده جلوم با اینکه تو کارم خوب جلو میرم ولی نمیدونم چرا
با اینکه بقیه میان سوالاشونو ازم می‌پرسن و فکر میکنم منو تو ذهنشون قبول دارن حس میکنم همچی داره بیش از حد داره ساده و روتین جلو میره و منم نمیدونم چرا
باید ببینم چطور جلو میرم و اوضاع رو بهتر کنم
و واقعا دارم جلو یسری تصمیم های مهم میبینم و حس میکنم که تو توی زندگیت سعی و تلاش میکنی تا موقعیت های تصمیم گیری جلوت بیان و بری جلو تصمیم بگیری و منم الان تو یکی از اونا گیر کردم
14❤‍🔥2🫡1
ما تو بی‌چت یه قابلیتی داشتیم به که چت بات میتونست تو غرفه فروشنده سرچ کنه و ما اینو با api سرچ باسلام انجام میدادیم و مشکلی که داشتیم این بود که accuracy و percision پایینی داشتیم و کار ما رو راه نمینداخت و برای این که داده irrelevant نده فیلتر ها رو زیاد کرده بودیم و نتیجه این شده بود که میگفت محصولی یافت نشد. حالا علت چی بود این بود که query های ما بشدت نیازمند درک semantic داشتن و مشکل بعدی این بود که ما از [عملگر](https://www.govinfo.gov/help/search-operators) or تو سرچ نداشتیم برای اینکه داده های نویزی وارد نشن. خب ما هم با راه حل اومدیم
فرض کنید مشتری از چت بات پارچه لباس مجلس میخواد طبیعتا شما پارچه ای تحت عنوان پارچه لباس مجلسی ندارید بلکه پارچه لباس مجلسی به یه گروهی از پارچه ها تعلق داره و طبیعتا سرچ کردن پارچه لباس مجلسی نتیجه دلخواه رو نداره پس باید بیایم پارچه لباس مجلسی رو گسترش بدیم و بتونیم ازش query هایی که یه محصول واقعی هستن رو استخراج کنیم
1. پارچه مجلسی پولکی
2. پارچه مجلسی حریر
3. پارچه مجلسی گیپور
و ...
خب حالا ما کوئری های مرتبط تری داریم و میتونیم سرچ رو بهتر انجام بدیم خب حالا همه اینا رو میفرستیم به api سرچ و اونا رو جمع میکنیم ولی حالا یه مشکل دیگه داریم اونم اینکه اگه قبلا به ازای هر سرچ ۱۰ تا عنوان محصول داشتیم حالا حداکثر ۱۰x۱۰ یعنی ۱۰۰ تا عنوان محصول داریم و خب همه اینا رو نمیتونیم به مشتری برگردونیم به دو علت ۱. ترتیب ندارن و اولین محصول لیستمون مرتبط ترین نیست
۲. باید فیلتر بشن و از اون ۱۰۰ تا باید حداکثر ۱۰ تا رو برگردونیم. راه حل چیه؟ re-ranking یعنی ما میایم با یه مدل که درک از معنا داره میایم رابطه عنوان retrieve شده رو با کوئری اصلی میسنجیم و بهش یه relevance score میدیم و با اون هم رتبه بندی میکنیم و هم فیلتر.
حالا روش re-ranking معمولا با bi-encoder های fine-tune شده استفاده میشه و ولی خب ما اومدیم از llm استفاده کردیم و درکل نتیجه بهتری داشتیم
👏94👍4
عی َعای
😁4
Msnp's binary thoughts
Photo
چت جی پی تی اوضاعش بهتره
🤣7👍2
هر دفعه پیامش میاد حالم بد میشه
و یدبختی اینجاست که براش هیچ راه حلی ندارن
😭3
Forwarded from PyDay
🚀 فرصت طلایی حضور در PyDay Iran 2025 برای توسعه‌دهندگان،مهندسان Ai،مهندسان نرم افزار، فعالان فناوری، مهندسان زیرساخت  و دانشجویان!

🎯 اگر در حوزه‌ی برنامه‌نویسی، داده، هوش مصنوعی، مهندسی نرم‌افزار یا زیرساخت فعالیت می‌کنی،
PyDay Iran جایی‌ست برای یادگیری، الهام، و ارتباط با جامعه‌ی واقعی تکنولوژی ایران.

🎓 برای دانشجویان هم یک ظرفیت ویژه زودهنگام در نظر گرفته شده تا با هزینه‌ی کمتر در کنار متخصصان و شرکت‌های پیشرو حاضر شوند. (ارائهٔ کارت دانشجویی الزامی است)

به دلیل ظرفیت محدود، پیشنهاد می‌کنیم هرچه زودتر ثبت‌نام کنید تا جای خود را در رویداد رزرو کنید.

جزئیات رویداد:

📅 پنج‌شنبه ۲۷ آذر ۱۴۰۴ (۱۸ دسامبر ۲۰۲۵)

🕒 ۹:۰۰ تا ۲۰:۳۰

📍 تهران، سالن همایش‌های کتابخانهٔ ملی

🔗 ثبت نام: pyday.ir
2
M.Sadegh
https://x.com/donvito/status/1983778074513883242?t=wHbjZTQTKa7DyEBXv1l8bg&s=19
بدوید ۳ ساعت مونده
برای اکانت کلاد رایگان
فقط نکتش اینه که با ایمیل شرکت باید باشه

کارت هم میخواد
https://github.com/MSNP1381/openapi_llm_ready
تابحال شده بخواید از api های یه پروژه که openapi هستن تو کدتون استفاده کنید و خیلی اوقات نیازه که کل فایل عظیم openapi.json رو به llm بدید و خیلی اوقات بخاطر ساختار references مدل نمیتوته خوب درک برا همین این یه فایلو ساختم که api هارو به markdown تبدیل میکنه و حتی میتونه بر اساس tag هم فایل به فایل جدا کنه و هم میتونید تو rag استفاده کنید هم خوندن فایل ها تو llm coding tools
3💋2👍1
علت ساختن این برا من این بود که وقتی داشتم با openapi های باسلام کار میکردم مدل اکثرا hallucinate میکرد و از خودش api endoint تولید میکرد برا همین اینو نوشتم و همه چی به خوبی و خوشی داره انجام میشه
4
حالا اگه بتونم اینو ببرم رو basalm mcp خیلی خوب میشه
4
‏یه باگ کریتیکال تو یکی از sub-sub agent هامون داشتیم از ۲:۵۲ تا ۴:۱۸ آدرنالین و کورتیزول خالص تجربه کردم
اومد بیرون یکم آروم شم بعد بریم فیکسش کنیم
3
‏من الان تو لینوکس یه مشکلی که دارم اینه که نمیتونم همزمان cdوmkdir کنم برا همین یه اسکریپت ساده نوشتم با alias .....
😁31
Msnp's binary thoughts
‏من الان تو لینوکس یه مشکلی که دارم اینه که نمیتونم همزمان cdوmkdir کنم برا همین یه اسکریپت ساده نوشتم با alias .....
ckdir() {
# Check if a directory name was given
if [ -z "$1" ]; then
echo "Usage: ckdir <directory>"
return 1
fi

local DIR="$1"

# Try to change into the directory
if [ -d "$DIR" ]; then
cd "$DIR" || return
else
echo "Directory '$DIR' does not exist."
read -rp "Do you want to create it? (y/n): " REPLY
if [[ "$REPLY" =~ ^[Yy]$ ]]; then
mkdir -p "$DIR" && cd "$DIR" || return
echo "Created and moved into '$DIR'"
else
echo "Aborted."
return 1
fi
fi
}
🤣7👍1