یکی از تفاوتهای بین برنامهنویسی سنتی و الگوریتمهای یادگیری تقویتی اینه که توی برنامهنویسی، ما به سیستم میگیم چطور تصمیم بگیره اما توی RL، فقط نتیجهی تصمیمها رو بهش نشون میدیم و خودش یاد میگیره بهترین تصمیم چیه.
همین تفاوت توی پارادایم یادگیری، RL رو از خیلی از روشهای رایج Machine Learning متمایز میکنه. یکی از اولین الگوریتمهایی که این مفهوم رو به شکل عملی نشون میده، Q-Learning هست. چیزی که Q-Learning رو جالب میکنه، سادگی ایدهشه.
میشه گفت که Agent هیچ درکی از محیط نداره، مدل محیط رو هم نمیشناسه و حتی نمیدونه رسیدن به هدف چه مراحلی داره. فقط با آزمون و خطا، دریافت Reward و ذخیرهی تجربهها، کمکم یاد میگیره که در هر State، کدوم Action در بلندمدت بیشترین ارزش رو داره.
نکتهی جالب اینجاست که Q-Learning هیچ آیندهای رو پیشبینی نمیکنه؛ بلکه تخمینی از ارزش تصمیمها میسازه. به همین دلیل هم اسمش از Q-Value (Quality Value) گرفته شده؛ عددی که کیفیت هر Action رو در یک State مشخص میکنه.
البته این الگوریتم هم محدودیتهای خودش رو داره. با بزرگ شدن فضای Stateها، نگهداشتن Q-Table عملاً غیرممکن میشه و دقیقاً از همین نقطهست که روشهایی مثل Deep Q-Network (DQN) وارد بازی میشن و به جای جدول، از شبکههای عصبی برای تقریب Q-Value استفاده میکنن.
برای اینکه این مفاهیم رو بهتر درک کنم، حدود یک سال پیش، یه پروژه مسیریابی ساده با Q-Learning پیادهسازی کردم. اگر دوست داشتید، میتونید پروژه رو اینجا ببینید:
GitHub:
https://github.com/naseridev/notch
@DevTwitter | <Nima Naseri/>
همین تفاوت توی پارادایم یادگیری، RL رو از خیلی از روشهای رایج Machine Learning متمایز میکنه. یکی از اولین الگوریتمهایی که این مفهوم رو به شکل عملی نشون میده، Q-Learning هست. چیزی که Q-Learning رو جالب میکنه، سادگی ایدهشه.
میشه گفت که Agent هیچ درکی از محیط نداره، مدل محیط رو هم نمیشناسه و حتی نمیدونه رسیدن به هدف چه مراحلی داره. فقط با آزمون و خطا، دریافت Reward و ذخیرهی تجربهها، کمکم یاد میگیره که در هر State، کدوم Action در بلندمدت بیشترین ارزش رو داره.
نکتهی جالب اینجاست که Q-Learning هیچ آیندهای رو پیشبینی نمیکنه؛ بلکه تخمینی از ارزش تصمیمها میسازه. به همین دلیل هم اسمش از Q-Value (Quality Value) گرفته شده؛ عددی که کیفیت هر Action رو در یک State مشخص میکنه.
البته این الگوریتم هم محدودیتهای خودش رو داره. با بزرگ شدن فضای Stateها، نگهداشتن Q-Table عملاً غیرممکن میشه و دقیقاً از همین نقطهست که روشهایی مثل Deep Q-Network (DQN) وارد بازی میشن و به جای جدول، از شبکههای عصبی برای تقریب Q-Value استفاده میکنن.
برای اینکه این مفاهیم رو بهتر درک کنم، حدود یک سال پیش، یه پروژه مسیریابی ساده با Q-Learning پیادهسازی کردم. اگر دوست داشتید، میتونید پروژه رو اینجا ببینید:
GitHub:
https://github.com/naseridev/notch
@DevTwitter | <Nima Naseri/>
🔥25❤4🍌3
فرایند کابل کشی فیبرنوری داره دوباره شروع میشه تو شهر های مختلف و میتونید به شرکت های مختلف که تو محلتون پوشش دارن درخواست سرویس بدین
اگه دنبال خرید مودم فیبر نوری هستید و نمیدونید از کجا شروع کنید، این ویدیو میتونه خیلی کمکتون کنه
لینک ویدیو: https://youtu.be/tbX3vbb-AlU
توی ویدیو یه شیت کامل معرفی شده که شامل:
لیست تمام مودمهای موجود در بازار ایران
مشخصات و امکانات هر مودم
لینک ترب و آخرین قیمتها
همه چیز یهجا جمعآوری شده تا راحتتر بتونید مقایسه کنید و بهترین انتخاب رو داشته باشید.
@DevTwitter | <Kaveh/>
اگه دنبال خرید مودم فیبر نوری هستید و نمیدونید از کجا شروع کنید، این ویدیو میتونه خیلی کمکتون کنه
لینک ویدیو: https://youtu.be/tbX3vbb-AlU
توی ویدیو یه شیت کامل معرفی شده که شامل:
لیست تمام مودمهای موجود در بازار ایران
مشخصات و امکانات هر مودم
لینک ترب و آخرین قیمتها
همه چیز یهجا جمعآوری شده تا راحتتر بتونید مقایسه کنید و بهترین انتخاب رو داشته باشید.
@DevTwitter | <Kaveh/>
🍌22❤17👍7
This media is not supported in your browser
VIEW IN TELEGRAM
این پروژه به اسم اوپنکدکس دقیقاً یه پروکسی محلی هست که بهت اجازه میده از مدلهای مختلف هوش مصنوعی (مثل کلود، گروک، کیمی، جمینی و مدلهای محلی) مستقیماً داخل ابزار (کدکس) اوپنایآی استفاده کنی. منوی انتخاب مدل هم خیلی خوب کار میکنه.
لینک گیتهاب پروژه برای کسایی که میخوان تست کنن:
https://github.com/lidge-jun/opencodex
فقط توجه کن که این پروژه غیررسمی هست و ارتباطی با شرکت اوپنایآی یا شرکتهای دیگه نداره.
@DevTwitter | <Navid Taheri/>
لینک گیتهاب پروژه برای کسایی که میخوان تست کنن:
https://github.com/lidge-jun/opencodex
فقط توجه کن که این پروژه غیررسمی هست و ارتباطی با شرکت اوپنایآی یا شرکتهای دیگه نداره.
@DevTwitter | <Navid Taheri/>
👍8🍌2❤1
اگر دنبال ساخت Agentهای AI برای نقشهای مختلف هستید این ریپو میتواند برایتان مفید باشد
برای توسعهدهنده، طراح، مارکتر، مدیر محصول، QA و چند نقش دیگر Agent های آماده دارد و میتواند نقطه شروع خوبی برای ساخت ورکفلوهای ai باشد
https://github.com/msitarzewski/agency-agents/
@DevTwitter | <Davinchi/>
برای توسعهدهنده، طراح، مارکتر، مدیر محصول، QA و چند نقش دیگر Agent های آماده دارد و میتواند نقطه شروع خوبی برای ساخت ورکفلوهای ai باشد
https://github.com/msitarzewski/agency-agents/
@DevTwitter | <Davinchi/>
❤8👍2🍌1
خیلی دیگه احمقانه است که توی کد ، تایپو داشته باشید
این کوفتی رو نصب کنید خواهشا
https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker
@DevTwitter | <Arash Hatami/>
این کوفتی رو نصب کنید خواهشا
https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker
@DevTwitter | <Arash Hatami/>
🍌73👍23❤5
اگر از AI توقع «طراحی در سطح اپل» دارید، فقط پرامپت بهتر کافی نیست؛ باید اصولی را بشناسید که پشت تصمیمهای طراحیاند.
یک skill متنباز به نام apple-design منتشر شده که ۱۷ اصل را از WWDC جمعآوری کرده: از پاسخگویی و حرکت طبیعی تا تایپوگرافی، متریال، سادگی و دسترسپذیری.
نکتهٔ مهم این است که کنار توضیحها، الگوها و نمونهکد هم دارد؛ بنابراین برای Codex یا Claude فقط یک رفرنس ظاهری نیست و میتواند به تصمیمهای قابلاجرا در رابط تبدیل شود.
طبق توضیح پروژه، با یک دستور روی Codex یا Claude نصب میشود و برای استفاده محدودیتی ندارد.
لینک پروژه:
http://github.com/emilkowalski/skills/tree/main/skills/apple-design
@DevTwitter | <Bahram Ghorbani/>
یک skill متنباز به نام apple-design منتشر شده که ۱۷ اصل را از WWDC جمعآوری کرده: از پاسخگویی و حرکت طبیعی تا تایپوگرافی، متریال، سادگی و دسترسپذیری.
نکتهٔ مهم این است که کنار توضیحها، الگوها و نمونهکد هم دارد؛ بنابراین برای Codex یا Claude فقط یک رفرنس ظاهری نیست و میتواند به تصمیمهای قابلاجرا در رابط تبدیل شود.
طبق توضیح پروژه، با یک دستور روی Codex یا Claude نصب میشود و برای استفاده محدودیتی ندارد.
لینک پروژه:
http://github.com/emilkowalski/skills/tree/main/skills/apple-design
@DevTwitter | <Bahram Ghorbani/>
🔥11👍4❤3
Forwarded from Mostafa
اقتصادی ترین گزینه حال حاضر
ضمانت کامل 30 روز
علاوه بر جمنای، اشتراک سرویسهای زیر هم برای خرید موجود است:
(Claude • Chatgpt plus, go, codex • antigravity • Perplexity • Cursor • Leonardo • Gemini ultra •.....)
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11👎11🍌4
ساخت یک LLM از صفر!
اگر میخواهید بدانید واقعاً در دل مدلهای زبانی چه میگذرد، این ویدیو فوقالعاده است. طرف، از مفاهیم پایه مثل شبکههای عصبی و توکنایزیشن شروع میکند و تا معماری ترنسفورمرها پیش میرود. نکته جذاب اینجاست که همه چیز با کد واقعی و از صفر پیادهسازی شده است.
در این ویدیو به این مباحث کلیدی پرداخته شده است:
- درک عمیق چتباتها و نحوه کارکرد آنها
- بررسی شبکههای عصبی (Neural Networks)
- نحوه عملکرد توکنایزیشن و Embeddingها
- تشریح معماری ترنسفورمرها (Transformers)
- ارائه کانتکست تاریخی و تکامل این تکنولوژی
این ویدیو برای کسانی که میخواهند از سطح تئوری فراتر بروند و پیادهسازی واقعی یک ایجنت یا مدل زبانی را ببینند، عالی است.
کد پروژه:
https://github.com/w3cj/how-llms-work
لینک ویدیو:
https://youtube.com/watch?v=YmLp8qe87A0
@DevTwitter | <Mehdi Allahyari/>
اگر میخواهید بدانید واقعاً در دل مدلهای زبانی چه میگذرد، این ویدیو فوقالعاده است. طرف، از مفاهیم پایه مثل شبکههای عصبی و توکنایزیشن شروع میکند و تا معماری ترنسفورمرها پیش میرود. نکته جذاب اینجاست که همه چیز با کد واقعی و از صفر پیادهسازی شده است.
در این ویدیو به این مباحث کلیدی پرداخته شده است:
- درک عمیق چتباتها و نحوه کارکرد آنها
- بررسی شبکههای عصبی (Neural Networks)
- نحوه عملکرد توکنایزیشن و Embeddingها
- تشریح معماری ترنسفورمرها (Transformers)
- ارائه کانتکست تاریخی و تکامل این تکنولوژی
این ویدیو برای کسانی که میخواهند از سطح تئوری فراتر بروند و پیادهسازی واقعی یک ایجنت یا مدل زبانی را ببینند، عالی است.
کد پروژه:
https://github.com/w3cj/how-llms-work
لینک ویدیو:
https://youtube.com/watch?v=YmLp8qe87A0
@DevTwitter | <Mehdi Allahyari/>
❤29👍4👎3
This media is not supported in your browser
VIEW IN TELEGRAM
ابزاری که به شما میگه چه مدلهایی رویِ سختافزارِ شما اجرا میشه.
https://github.com/Andyyyy64/whichllm
@DevTwitter | <Ayub/>
https://github.com/Andyyyy64/whichllm
@DevTwitter | <Ayub/>
🔥19👍5👎3
OpenCode-RTL
یک پچ برای نسخه دسکتاپ ویندوز OpenCode است که مشکل نمایش متنهای فارسی و عربی را در بخش چت برطرف میکند.
این پروژه متنهای راستبهچپ را بهصورت صحیح نمایش میدهد، بخشهایی مانند پیامها و نوشتهها را راستچین میکند و فونت فارسی وزیر را اضافه میکند. همچنین کدها، متنهای انگلیسی و مسیر فایلها بدون تغییر باقی میمانند تا تجربه برنامهنویسی حفظ شود.
https://github.com/fuladpanje/opencode-rtl
@DevTwitter | <Reza Fuladpanjeh/>
یک پچ برای نسخه دسکتاپ ویندوز OpenCode است که مشکل نمایش متنهای فارسی و عربی را در بخش چت برطرف میکند.
این پروژه متنهای راستبهچپ را بهصورت صحیح نمایش میدهد، بخشهایی مانند پیامها و نوشتهها را راستچین میکند و فونت فارسی وزیر را اضافه میکند. همچنین کدها، متنهای انگلیسی و مسیر فایلها بدون تغییر باقی میمانند تا تجربه برنامهنویسی حفظ شود.
https://github.com/fuladpanje/opencode-rtl
@DevTwitter | <Reza Fuladpanjeh/>
❤16👎4👍2
اینم نمیدونم دیدید یا نه؟ Anthropic یک سری پرامپت آماده copy-paste در Claude Code مربوط به جنبههای مختلف توسعه نرمافزار در مستنداتش داره. پرامپتهای سادهای هستند و زیر هر کدوم هم توضیح داده شده که چرا کار میکنند.
https://code.claude.com/docs/en/prompt-library
@DevTwitter | <Hamed/>
https://code.claude.com/docs/en/prompt-library
@DevTwitter | <Hamed/>
👍21🍌4👎2
👍169🍌32❤11
ریپو RTL Codex VSCode یک افزونه سبک برای بهبود نمایش و تجربه کار با متنهای راستبهچپ، بهویژه فارسی با فونت وزیرمتن، در Codex داخل VS Code است.
این افزونه خوانایی متنهای فارسی، ترکیب فارسی و انگلیسی و تعامل روزمره با Codex را روانتر و مرتبتر میکند.
https://github.com/tahadashti-gd/RTL-Codex-VSCode
@DevTwitter | <تونی/>
این افزونه خوانایی متنهای فارسی، ترکیب فارسی و انگلیسی و تعامل روزمره با Codex را روانتر و مرتبتر میکند.
https://github.com/tahadashti-gd/RTL-Codex-VSCode
@DevTwitter | <تونی/>
👍25👎5🍌5
یک سؤال:
چرا با وجود صدها Todo App، هنوز خیلیها نمیتوانند روی مهمترین کارشان تمرکز کنند؟
چون مسئله مدیریت Task نیست؛
مسئله مدیریت توجه و تصمیمگیری است.
برای حل این مشکل، Flow را ساختم؛
یک اپ متنباز برای افزایش تمرکز، عادتسازی و تحلیل رفتار.
Built with Flutter
GitHub: github.com/Mahdi-mortazavi/flow
@DevTwitter | <Mahdi Mortazavi/>
چرا با وجود صدها Todo App، هنوز خیلیها نمیتوانند روی مهمترین کارشان تمرکز کنند؟
چون مسئله مدیریت Task نیست؛
مسئله مدیریت توجه و تصمیمگیری است.
برای حل این مشکل، Flow را ساختم؛
یک اپ متنباز برای افزایش تمرکز، عادتسازی و تحلیل رفتار.
Built with Flutter
GitHub: github.com/Mahdi-mortazavi/flow
@DevTwitter | <Mahdi Mortazavi/>
🍌60❤20👍12
همیشه یکی از تفریحاتم چرخ زدن تو ترند های جدید گیتهاب بود تا اینکه اخیرا یه ابزار خفن برای گیتهاب پیدا کردم که لیست ترندها رو خیلی تمیز و دسته بندی شده برام لیست میکنه
https://github.com/encoreshao/github-trending
@DevTwitter | <Javad/>
https://github.com/encoreshao/github-trending
@DevTwitter | <Javad/>
👍27🍌4👎2
مخزن jcode: هوشمندترین harness برای AI coding agentها
این پروژه یه harness فوقالعاده بهینه و قدرتمند برای agentهای کدنویسی ساخته که سرعت، حافظه و قابلیت customization رو به سطح بالاتری میبره.
پشتیبانی از Cursor, Claude Code, Codex یا agentهای مشابه.
https://github.com/1jehuang/jcode
@DevTwitter | <Diego Jr/>
این پروژه یه harness فوقالعاده بهینه و قدرتمند برای agentهای کدنویسی ساخته که سرعت، حافظه و قابلیت customization رو به سطح بالاتری میبره.
پشتیبانی از Cursor, Claude Code, Codex یا agentهای مشابه.
https://github.com/1jehuang/jcode
@DevTwitter | <Diego Jr/>
👍7❤5👎4
This media is not supported in your browser
VIEW IN TELEGRAM
خب خب جمنای ۳.۶ فلش اونقدرا هم ناامیدکننده نیست!
بنچمارک DeepSWE امیدوارمون کرد :)
این بنچمارک ایجنتهای هوش مصنوعی رو با مسائل کاملاً جدید، دستنخورده و طولانیمدت در پروژههای واقعی به چالش میکشه.
هیچ کد یا پچ آمادهای از قبل وجود نداره که مدل بخواد حفظ کرده باشه؛ همه تسکها از صفر طراحی شدن.
توانایی ایجنت در تعامل بلندمدت و حل مسائل پیچیده چندزبانه (پایتون، تایپاسکریپت و...) رو ارزیابی میکنه.
و عیارسنجی نهایی با اجرای تستهای واقعی در محیط ایزوله انجام میشه.
@DevTwitter | <بوکانت/>
بنچمارک DeepSWE امیدوارمون کرد :)
این بنچمارک ایجنتهای هوش مصنوعی رو با مسائل کاملاً جدید، دستنخورده و طولانیمدت در پروژههای واقعی به چالش میکشه.
هیچ کد یا پچ آمادهای از قبل وجود نداره که مدل بخواد حفظ کرده باشه؛ همه تسکها از صفر طراحی شدن.
توانایی ایجنت در تعامل بلندمدت و حل مسائل پیچیده چندزبانه (پایتون، تایپاسکریپت و...) رو ارزیابی میکنه.
و عیارسنجی نهایی با اجرای تستهای واقعی در محیط ایزوله انجام میشه.
@DevTwitter | <بوکانت/>
🍌11❤9👍2
DevTwitter | توییت برنامه نویسی
#کوته_نیوز پلتفرم Huggingface هک شد. یه ایجنت AI درش گذاشت. یک دیتاست خراب آپلود کرده و با اجرای کدش تونسته به مدارک داخلی و باقی دیتاستها دسترسی پیدا کنه. دستخوش @DevTwitter
حمله دیروز به Huggingface الان معلوم شده دو تا از مدلهای هوشمصنوعی OpenAI از محیط شدیدا ایزوله آزمایشگاهی فرار کردن وHugging Face رو به صورت خودسر هک کردن!
هنوز AI اونقدر پیشرفته نشده، نمی تونن کنترل کنن دقیقا اینا چه مدلی میخوان امنیت رو تامین کنن!
https://openai.com/index/hugging-face-model-evaluation-security-incident/
@DevTwitter | <VAHID NAMENI/>
هنوز AI اونقدر پیشرفته نشده، نمی تونن کنترل کنن دقیقا اینا چه مدلی میخوان امنیت رو تامین کنن!
https://openai.com/index/hugging-face-model-evaluation-security-incident/
@DevTwitter | <VAHID NAMENI/>
🔥68💔6❤3
بیش از ۱۸۰۰ سایت را با یک نرمافزار دانلود کن؛ شاید این کاملترین دانلودر متنباز گیتهاب باشد!
اگر همیشه برای دانلود از YouTube، Instagram، TikTok، Reddit، Udemy، Hotmart، Bilibili یا حتی فایلهای Torrent مجبور بودی چند ابزار مختلف نصب کنی، وقتش رسیده با OmniGet آشنا شوی.
این پروژه متنباز تقریباً همه چیز را در یک برنامه جمع کرده است:
دانلود ویدیو، پلیلیست، کانال و لایو
دانلود موسیقی با فرمتهای مختلف
دانلود دورههای آموزشی از پلتفرمهایی مثل Udemy، Hotmart، Teachable، Kajabi، Thinkific، Skool و چندین سرویس دیگر
دانلود کتاب، PDF و EPUB
پشتیبانی از Torrent و Magnet
دانلود و مدیریت زیرنویسها
اما ماجرا فقط دانلود نیست…
انتخاب کیفیت و فرمت خروجی
دانلود گروهی و صف دانلود حرفهای
دانلود بخشی از ویدیو یا استخراج فقط صدا
پخشکننده داخلی ویدیو و موسیقی
کتابخوان داخلی برای PDF و EPUB
مبدل فایل با FFmpeg
میانبر سراسری؛ فقط لینک را کپی کن و با یک کلید دانلود را شروع کن
رایگان، متنباز و بدون نیاز به ترمینال
GitHub:
https://github.com/tonhowtf/omniget
@DevTwitter | <Pedram/>
اگر همیشه برای دانلود از YouTube، Instagram، TikTok، Reddit، Udemy، Hotmart، Bilibili یا حتی فایلهای Torrent مجبور بودی چند ابزار مختلف نصب کنی، وقتش رسیده با OmniGet آشنا شوی.
این پروژه متنباز تقریباً همه چیز را در یک برنامه جمع کرده است:
دانلود ویدیو، پلیلیست، کانال و لایو
دانلود موسیقی با فرمتهای مختلف
دانلود دورههای آموزشی از پلتفرمهایی مثل Udemy، Hotmart، Teachable، Kajabi، Thinkific، Skool و چندین سرویس دیگر
دانلود کتاب، PDF و EPUB
پشتیبانی از Torrent و Magnet
دانلود و مدیریت زیرنویسها
اما ماجرا فقط دانلود نیست…
انتخاب کیفیت و فرمت خروجی
دانلود گروهی و صف دانلود حرفهای
دانلود بخشی از ویدیو یا استخراج فقط صدا
پخشکننده داخلی ویدیو و موسیقی
کتابخوان داخلی برای PDF و EPUB
مبدل فایل با FFmpeg
میانبر سراسری؛ فقط لینک را کپی کن و با یک کلید دانلود را شروع کن
رایگان، متنباز و بدون نیاز به ترمینال
GitHub:
https://github.com/tonhowtf/omniget
@DevTwitter | <Pedram/>
👍32❤10💔1