یکی اومده یه نقشهٔ راه کامل برای مهندس هوش مصنوعی شدن رو اوپنسورس کرده.
«ستاد مرکزی مهندس هوش مصنوعی» از پایهها شروع میکنه و میرسه به مدلهای زبانی بزرگ، RAG، فاینتیون، صدا زدن ابزار، و گردشکارهای ایجنتی؛ همه تو یه برنامهٔ آموزشی مرتب.
ریپو:
https://github.com/hemansnation/AI-Engineer-Headquarters
@DevTwitter | <Yarad/>
«ستاد مرکزی مهندس هوش مصنوعی» از پایهها شروع میکنه و میرسه به مدلهای زبانی بزرگ، RAG، فاینتیون، صدا زدن ابزار، و گردشکارهای ایجنتی؛ همه تو یه برنامهٔ آموزشی مرتب.
ریپو:
https://github.com/hemansnation/AI-Engineer-Headquarters
@DevTwitter | <Yarad/>
🍌16💔2👎1
Forwarded from DevTwitter Ads.
بچه ها
تو این شرایط اقتصادی که همه دنبال کار میگردن ، دوست من دکتر علی آقایی یه کار قابل تقدیر کردن🙏
ایشون دندون پزشک هستند و تصمیم گرفتن هرکسی میخواد دستیار دندون پزشک بشه رو، بهش #رایگان آموزش بدن♥️
ارزش این آموزش ها ۲ میلیون تومانه، ولی امروز به مدت 24 ساعت کل آموزش دستیار دندان پزشکی رو رایگان در اختیارتون میزارن🙏
یعنی هم بهتون آموزش میدن، هم براتون توی مطب ها و کلینیکهای دندانپزشکی کار پیدا میکنند . فرقی هم نمیکنه از کدوم شهر باشید.
⚠️ بچه ها حواستون باشه فقط ۲۴ ساعت زمان دارید که از این فرصت بصورت #رایگان استفاده کنید
👈 پس همین الان وارد کانال تلگرام زیر بشید و ثبت نام کنید :
https://t.me/+ebnVFtKx0cZkZWU8
.
#دستیار_دندانپزشکی
تو این شرایط اقتصادی که همه دنبال کار میگردن ، دوست من دکتر علی آقایی یه کار قابل تقدیر کردن🙏
ایشون دندون پزشک هستند و تصمیم گرفتن هرکسی میخواد دستیار دندون پزشک بشه رو، بهش #رایگان آموزش بدن♥️
ارزش این آموزش ها ۲ میلیون تومانه، ولی امروز به مدت 24 ساعت کل آموزش دستیار دندان پزشکی رو رایگان در اختیارتون میزارن🙏
یعنی هم بهتون آموزش میدن، هم براتون توی مطب ها و کلینیکهای دندانپزشکی کار پیدا میکنند . فرقی هم نمیکنه از کدوم شهر باشید.
⚠️ بچه ها حواستون باشه فقط ۲۴ ساعت زمان دارید که از این فرصت بصورت #رایگان استفاده کنید
👈 پس همین الان وارد کانال تلگرام زیر بشید و ثبت نام کنید :
https://t.me/+ebnVFtKx0cZkZWU8
.
#دستیار_دندانپزشکی
🍌40👎7💔1
مدل EmbeddingGemma 2 یه مدل جدید Embedding از Google و بر پایه Gemma 4 هست که با مجوز Apache 2.0 منتشر شده. چیزی که این مدل رو از نسل قبلی جدا میکنه اینه که دیگه فقط با text و code کار نمیکنه و میتونه text، code، image، video و audio رو توی یه فضای برداری مشترک قرار بده. یعنی میشه انواع مختلف داده رو کنار هم مقایسه کرد و برای کارهایی مثل جستجوی معنایی و بازیابی اطلاعات ازش استفاده کرد.
یکی از قابلیتهای جالبش اینه که میتونه چند نوع داده رو همزمان پردازش کنه. مثلاً میشه یه متن رو همراه با یه تصویر یا حتی صدا و ویدئو به مدل داد و در نهایت یه embedding مشترک برای همه این اطلاعات گرفت. این ویژگی برای ساخت سیستمهایی مثل multimodal RAG خیلی کاربردیه.
از طرف دیگه، معماری این مدل به شکل modular طراحی شده و لازم نیست همیشه کل مدل 740M پارامتر رو اجرا کنیم. برای مثال، یه نسخه 270M برای text و code وجود داره و با اضافه شدن بخشهای مربوط به تصویر و صدا، نسخههای بزرگتر ساخته میشن. این طراحی باعث شده مدل برای اجرای on-device و لوکال هم مناسب باشه. حتی نسخه کامل مالتی مودال، بعد از quantization، میتونه با حدود 567MB رم روی دستگاههایی مثل Pixel اجرا بشه. از کانتکس ویندو 8k اون هم نباید چشم پوشی کرد.
یه ویژگی مهم دیگه هم Matryoshka Representation Learning (MRL) هست. با این قابلیت میتونیم اندازه embedding رو از 768 تا 512، 256 یا 128 بعد کاهش بدیم و بر اساس نیازمون بین دقت، سرعت و فضای ذخیرهسازی تعادل ایجاد کنیم. این موضوع توی پروژههای بزرگ Vector Search اهمیت زیادی داره و میتونه حجم مورد نیاز برای ذخیرهسازی بردارها رو تا حدود 6 برابر کاهش بده.
در نهایت، چیزی که EmbeddingGemma 2 رو واقعاً جالب میکنه اینه که از یه مدل عمدتاً متنی به یه مدل سبک و مالتی مودال تبدیل شده که میتونه انواع مختلف داده رو توی یه فضای مشترک قرار بده، به شکل modular اجرا بشه و حتی روی دستگاههای نسبتاً محدود هم قابل استفاده باشه. ترکیب این قابلیتها باعث میشه برای ساخت سیستمهای local search، multimodal RAG، Vector Database و AI agentها انتخاب خیلی خوبی باشه.
https://huggingface.co/google/embeddinggemma-2
@DevTwitter | <Reza Jafari/>
یکی از قابلیتهای جالبش اینه که میتونه چند نوع داده رو همزمان پردازش کنه. مثلاً میشه یه متن رو همراه با یه تصویر یا حتی صدا و ویدئو به مدل داد و در نهایت یه embedding مشترک برای همه این اطلاعات گرفت. این ویژگی برای ساخت سیستمهایی مثل multimodal RAG خیلی کاربردیه.
از طرف دیگه، معماری این مدل به شکل modular طراحی شده و لازم نیست همیشه کل مدل 740M پارامتر رو اجرا کنیم. برای مثال، یه نسخه 270M برای text و code وجود داره و با اضافه شدن بخشهای مربوط به تصویر و صدا، نسخههای بزرگتر ساخته میشن. این طراحی باعث شده مدل برای اجرای on-device و لوکال هم مناسب باشه. حتی نسخه کامل مالتی مودال، بعد از quantization، میتونه با حدود 567MB رم روی دستگاههایی مثل Pixel اجرا بشه. از کانتکس ویندو 8k اون هم نباید چشم پوشی کرد.
یه ویژگی مهم دیگه هم Matryoshka Representation Learning (MRL) هست. با این قابلیت میتونیم اندازه embedding رو از 768 تا 512، 256 یا 128 بعد کاهش بدیم و بر اساس نیازمون بین دقت، سرعت و فضای ذخیرهسازی تعادل ایجاد کنیم. این موضوع توی پروژههای بزرگ Vector Search اهمیت زیادی داره و میتونه حجم مورد نیاز برای ذخیرهسازی بردارها رو تا حدود 6 برابر کاهش بده.
در نهایت، چیزی که EmbeddingGemma 2 رو واقعاً جالب میکنه اینه که از یه مدل عمدتاً متنی به یه مدل سبک و مالتی مودال تبدیل شده که میتونه انواع مختلف داده رو توی یه فضای مشترک قرار بده، به شکل modular اجرا بشه و حتی روی دستگاههای نسبتاً محدود هم قابل استفاده باشه. ترکیب این قابلیتها باعث میشه برای ساخت سیستمهای local search، multimodal RAG، Vector Database و AI agentها انتخاب خیلی خوبی باشه.
https://huggingface.co/google/embeddinggemma-2
@DevTwitter | <Reza Jafari/>
❤16👍3🍌1
Forwarded from DevTwitter Ads.
ساعت ۲۳:۴۷ پنجشنبه، یه
git push origin main ساده، و کل جمعهتون میره پای درست کردنش.اگه مجبورید، اول روی یه سرور ابری تستش کنید: چند دقیقهای از پنل بسازیدش، کپی پروداکشن رو روش بیارید بالا و با خیال راحت تست کنید. کارتون که تموم شد، حذفش کنید؛ سرور ابری از لحظهی ساخت تا لحظهی حذف ساعتی حساب میشه و هزینهش همون لحظه تموم میشه.
ایران، هلند، آلمان، آمریکا؛ همه از یه پنل
جمعهتون رو نجات بدید
https://my.webdade.com/link.php?id=7
https://my.webdade.com/link.php?id=7
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9💔2🔥1
یک skill برای Claude Code هست که هر وبسایتی رو با یک prompt بهطور کامل clone میکنه.
از MCP کروم استفاده میکنه تا font، رنگ و structure رو مستقیم از مرورگر استخراج کنه.
رایگانه و صددرصد open-source.
لینک ریپو:
https://github.com/JCodesMore/ai-website-cloner-template
@DevTwitter | <Yarad/>
از MCP کروم استفاده میکنه تا font، رنگ و structure رو مستقیم از مرورگر استخراج کنه.
رایگانه و صددرصد open-source.
لینک ریپو:
https://github.com/JCodesMore/ai-website-cloner-template
@DevTwitter | <Yarad/>
🔥20🍌7❤2
آقا پشمام، به نظرم به این نوع پروژه ها دیگه شاید در آینده کنسول سازی کنسل بشه، علنا فایل اجرایی ps5 رو میدی بهش، بعد روی pc برات اجرا میکنه، جالب اینجاست که اصلا Emulator نیست
https://github.com/boykopovar/AnyPS5
@DevTwitter | <HRY/>
https://github.com/boykopovar/AnyPS5
@DevTwitter | <HRY/>
1🔥64👎6🍌3
خبر مهم برای وردپرسیها؛ ورود رسمی MCP به WordPress
وردپرس بهتازگی پلاگین رسمی MCP Adapter را در مخزن WordPress.org منتشر کرده است.
تعریف MCP یک استاندارد ارتباطی بین هوش مصنوعی و وردپرس است که در آینده به AI اجازه میدهد با سایت وردپرسی تعامل داشته باشد؛ مثل:
- خواندن و ویرایش محتوا
- ایجاد نوشته و صفحات
- کار با اطلاعات محصولات
-️ اجرای قابلیتهای افزونهها
- انجام برخی کارهای مدیریتی با دستور هوش مصنوعی
یعنی وردپرس در حال ایجاد زیرساختی است که هوش مصنوعی فقط محتوای سایت را نخواند، بلکه بتواند با قابلیتهای خود وردپرس و افزونهها تعامل و کار انجام دهد.
نسخه رسمی MCP Adapter 0.7.0 در اکتبر ۲۰۲۶ وارد WordPress.org شده و هنوز در مرحله توسعه و آزمایشی قرار دارد.
️ فعلاً پیشنهاد نمیکنیم صرفاً به خاطر این خبر آن را روی سایت اصلی نصب کنید. این پلاگین بیشتر یک زیرساخت برای اتصال AI به وردپرس است و هنوز به معنی کنترل مستقیم سایت توسط ChatGPT نیست.
اما مسیر آینده وردپرس کاملاً مشخص است:
سایتهایی که میتوانند با هوش مصنوعی تعامل واقعی داشته باشند = WordPress + AI
@DevTwitter | <Abbas Bahadori Pour/>
وردپرس بهتازگی پلاگین رسمی MCP Adapter را در مخزن WordPress.org منتشر کرده است.
تعریف MCP یک استاندارد ارتباطی بین هوش مصنوعی و وردپرس است که در آینده به AI اجازه میدهد با سایت وردپرسی تعامل داشته باشد؛ مثل:
- خواندن و ویرایش محتوا
- ایجاد نوشته و صفحات
- کار با اطلاعات محصولات
-️ اجرای قابلیتهای افزونهها
- انجام برخی کارهای مدیریتی با دستور هوش مصنوعی
یعنی وردپرس در حال ایجاد زیرساختی است که هوش مصنوعی فقط محتوای سایت را نخواند، بلکه بتواند با قابلیتهای خود وردپرس و افزونهها تعامل و کار انجام دهد.
نسخه رسمی MCP Adapter 0.7.0 در اکتبر ۲۰۲۶ وارد WordPress.org شده و هنوز در مرحله توسعه و آزمایشی قرار دارد.
️ فعلاً پیشنهاد نمیکنیم صرفاً به خاطر این خبر آن را روی سایت اصلی نصب کنید. این پلاگین بیشتر یک زیرساخت برای اتصال AI به وردپرس است و هنوز به معنی کنترل مستقیم سایت توسط ChatGPT نیست.
اما مسیر آینده وردپرس کاملاً مشخص است:
سایتهایی که میتوانند با هوش مصنوعی تعامل واقعی داشته باشند = WordPress + AI
@DevTwitter | <Abbas Bahadori Pour/>
❤14👎2🔥2
چند روز پیش مارگارت همیلتون از اين دنيا رفت.
روحش در آرامش
برای خیلیها او یک زن ۹۰ ساله بود که چند دهه پیش در ناسا کار میکرد اما خوب است بدانيم این زن کدی را نوشت که وقتی کامپیوتر آپولو ۱۱ زیر فشار داشت از نفس میافتاد، فهمید کدام کار مهمتر است و کدام را باید کنار بگذارد.
چند دقیقه مانده به فرود روی ماه، همین طرز فکر میتوانست مرز بین فرود و شکست باشد، همیلتون فقط برای آپولو نرمافزار ننوشت، او کمک کرد چیزی شکل بگیرد که امروز اسمش را گذاشتهایم Software Engineering.
نسلی مثل او، کامپیوتر را برای لایک و فالو و وایرالشدن نساخت و شاید تلخترین بخش ماجرا همین باشد:
ما در دورهای زندگی میکنیم که ارزش آدمها را با تعداد فالوئر، بازدید و پولی که میسازند میسنجیم؛ نه با چیزی که به بشریت اضافه کردهاند.
احترام به آدمهایی مثل او، احترام به خودِ فناوری است.
Rest in peace, Margaret.
@DevTwitter | <Abbas Mohammadi/>
روحش در آرامش
برای خیلیها او یک زن ۹۰ ساله بود که چند دهه پیش در ناسا کار میکرد اما خوب است بدانيم این زن کدی را نوشت که وقتی کامپیوتر آپولو ۱۱ زیر فشار داشت از نفس میافتاد، فهمید کدام کار مهمتر است و کدام را باید کنار بگذارد.
چند دقیقه مانده به فرود روی ماه، همین طرز فکر میتوانست مرز بین فرود و شکست باشد، همیلتون فقط برای آپولو نرمافزار ننوشت، او کمک کرد چیزی شکل بگیرد که امروز اسمش را گذاشتهایم Software Engineering.
نسلی مثل او، کامپیوتر را برای لایک و فالو و وایرالشدن نساخت و شاید تلخترین بخش ماجرا همین باشد:
ما در دورهای زندگی میکنیم که ارزش آدمها را با تعداد فالوئر، بازدید و پولی که میسازند میسنجیم؛ نه با چیزی که به بشریت اضافه کردهاند.
احترام به آدمهایی مثل او، احترام به خودِ فناوری است.
Rest in peace, Margaret.
@DevTwitter | <Abbas Mohammadi/>
❤206🍌14👍9
پس از مدت ها انتظار...
بالاخره نسخهء Alpha 1 از نسل 6 فریمورک Bootstrap منتشر شد.
کلن کوبیدن از نو ساختن!
* نکته جالبی که در متن خبر دیدم، اعترافشون به استفاده از پیشوندها به سبک tailwind بود!
- این نسل برای نمایش حداقل به امکانات کرومیوم 130 نیازمنده.
- مولفه های محاوره ای ش از این نسل به بعد مبتنی بر TS توسعه داده خواهند شد.
- این نسل از سازوکارهای LLM-Friendly مثل skill ها پشتیبانی میکنه.
بر اساس مستنداتش:
- تعدادی مولفه جدید داره...
- نام تعدادی از مولفه های قدیمش تغییر داده شده...
- بالاخره DatePicker و OTP Input بومی بهش اضافه کردن!
* نحوه استفاده از CSS Class هاش تا حدودی تغییر کرده!
- پوسته بصری ش شبیه نسل یک شده ولی بصورت تخت، نه 3 بُعدی...
- افکت های گرافیکی ش خیلی بهتر شده...
- انیمیشن و ترانزیشن بهش اضافه شده!
خبر در بلاگ رسمی:
https://blog.getbootstrap.com/2026/10/08/bootstrap-6-alpha/
فهرست تغییرات: هنوز ارائه نشده
سایت رسمی:
https://getbootstrap.com/
مستندات رسمی:
https://getbootstrap.com/docs/6.0/getting-started/install/
پ.ن.
* صرفا در رابطه با layout و grid.
- معتقدم نسل برگ ریزونیه!
@DevTwitter | <Arash Laylazi/>
بالاخره نسخهء Alpha 1 از نسل 6 فریمورک Bootstrap منتشر شد.
کلن کوبیدن از نو ساختن!
* نکته جالبی که در متن خبر دیدم، اعترافشون به استفاده از پیشوندها به سبک tailwind بود!
- این نسل برای نمایش حداقل به امکانات کرومیوم 130 نیازمنده.
- مولفه های محاوره ای ش از این نسل به بعد مبتنی بر TS توسعه داده خواهند شد.
- این نسل از سازوکارهای LLM-Friendly مثل skill ها پشتیبانی میکنه.
بر اساس مستنداتش:
- تعدادی مولفه جدید داره...
- نام تعدادی از مولفه های قدیمش تغییر داده شده...
- بالاخره DatePicker و OTP Input بومی بهش اضافه کردن!
* نحوه استفاده از CSS Class هاش تا حدودی تغییر کرده!
- پوسته بصری ش شبیه نسل یک شده ولی بصورت تخت، نه 3 بُعدی...
- افکت های گرافیکی ش خیلی بهتر شده...
- انیمیشن و ترانزیشن بهش اضافه شده!
خبر در بلاگ رسمی:
https://blog.getbootstrap.com/2026/10/08/bootstrap-6-alpha/
فهرست تغییرات: هنوز ارائه نشده
سایت رسمی:
https://getbootstrap.com/
مستندات رسمی:
https://getbootstrap.com/docs/6.0/getting-started/install/
پ.ن.
* صرفا در رابطه با layout و grid.
- معتقدم نسل برگ ریزونیه!
@DevTwitter | <Arash Laylazi/>
🍌25👍13👎1
با یه پارادوکسی مواجه هستیم که خیلی مهمه درست درکش کنیم.
وقتی در مورد کارایی که با ایجنتها میکنم پست میذارم، یه سوال رایج اینه که setup و فریمورک و trickهایی که به کار میبری چیه. معمولا جواب نمیدم چون سخته توضیح بدم که برای خیلی از کارها واقعا چیز خاصی ندارم...
یا دوستان لطف دارن و میگن دوره و ورکشاپ برگزار کن. ولی به نظرم setup و trick اون چیزی نیست که فرق اصلی رو میسازه.
حالا تو توییتر dax و DHH این چند روز یه حرفی زدن که خیلی باهاش موافقم: دیگه لازم نیست برای کار با AI یه setup پیچیده و عجیب بچینی. مدلها خودشون خیلی خوب شدن.
تا چند ماه پیش خودم رو خیلی درگیر setupهای پیچیده میکردم. کلی skill، کلی MCP، فایلهای rule چند صفحهای و غیره...
علت اصلیش این بود که مدلهای اون موقع ضعیف بودن، یا بهتره بگم حواسپرت بودن...
مثلا یادش میرفت چی گفتیم، یه چیزی مینوشتیم که یادش بمونه. یا به یه سری چیزای بدیهی دقت نمیکرد و باید rule سفت و سخت براش مینوشتی که درست کار کنه.
الان مدلها هنوز بینقص نیستن، ولی این مشکلا رو خیلی کمتر دارن و بیشتر اون setupها دیگه لازم نیست.
ولی یه چیزی هست که به نظرم همچنان مهمه. مدل هر چقدر هم باهوش باشه، پروژه شما رو نمیشناسه. نمیدونه چرا فلان کار رو تو تیمتون اینطوری انجام میدید، یا اون قانون عجیب بیزینسی که شفاهیه و هیچجا داکیومنت نشده از کجا اومده. این چیزا رو باید یه جا براش بنویسید. این دیگه «جبران ضعف مدل» نیست، اطلاعاتیه که هیچجای دیگه پیداش نمیکنه.
در واقع بزرگترین ضعف بیزینسها الان «حجم خیلی زیاد contextهای شفاهیه» که هیچجا نوشته نشده جز ناخودآگاه آدمها، و تا این حل نشه ایجنتها بهرهوری کافی نخواهند داشت.
برای همین مهمترین کاری که معمولا میکنم اینه که نیازمندی رو کامل و شفاف کنم، هم از نظر بیزینسی هم فنی.
نکته مهم دیگه deterministic validationهاست. یعنی تستهایی که سیستماتیک قوانین بیزینس رو چک میکنن. ایجنت الان خیلی سریع کد مینویسه، و دقیقا برای همین باید بتونی سریع و مطمئن چک کنی درست نوشته یا نه. هر چی ایجنت سریعتر بشه، تست مهمتر میشه.
یه نکته مهم دیگه هم اینه که درک عمیق مسائل high level مهندسی نرمافزار، که اگه از ابعاد مختلف جمعشون کنی خیلی زیادن، همچنان تو کیفیت خروجی ایجنتها تعیینکنندهست. ابزار سادهتر شده، ولی هنوز باید بدونی داری چی میسازی. پس از نظر من بالا بردن دانش مهندسی نرمافزار خیلی مهمه.
چیزی که لازم نیست، micromanage کردن ایجنتهاست. این به معنی رها کردن کار نیست، ولی دخالت بیش از حد و وسواسی عملا سرعت ایجنت رو ازش میگیره.
حالا پارادوکس کجاست؟
اینجا که اگه بخوایم ایجنت بهترین عملکردش رو داشته باشه، بهتره ما مثل کسی رفتار کنیم که هیچی از مهندسی نرمافزار نمیدونه. اینطوری بدون ترس و وسواس، ماکزیمم پتانسیل ایجنت رو به کار میگیریم. اما برای اینکه چیزی که ایجنت میسازه واقعا درست باشه و اصطلاحا slop نباشه، باید خودت دید فنی و محصولی درستی داشته باشی.
و وقتی دید فنی و محصولی داری، همهش میخوای تو کار ایجنت دخالت کنی و کمکم میری سمت وسواس و micromanage کردن.
به نظرم باکیفیتترین محصولات نرمافزاری رو الان مهندسهایی میسازن که این پارادوکس رو تو نقطه تعادلش نگه دارن. یعنی تصمیمهای مهم مهندسی رو تو نقاط حیاتی life cycle توسعه خودشون بگیرن، و بقیه پروسه رو بسپرن به ایجنتها.
https://x.com/dhh/status/2107823432205484040
@DevTwitter | <Hossein Nazari/>
وقتی در مورد کارایی که با ایجنتها میکنم پست میذارم، یه سوال رایج اینه که setup و فریمورک و trickهایی که به کار میبری چیه. معمولا جواب نمیدم چون سخته توضیح بدم که برای خیلی از کارها واقعا چیز خاصی ندارم...
یا دوستان لطف دارن و میگن دوره و ورکشاپ برگزار کن. ولی به نظرم setup و trick اون چیزی نیست که فرق اصلی رو میسازه.
حالا تو توییتر dax و DHH این چند روز یه حرفی زدن که خیلی باهاش موافقم: دیگه لازم نیست برای کار با AI یه setup پیچیده و عجیب بچینی. مدلها خودشون خیلی خوب شدن.
تا چند ماه پیش خودم رو خیلی درگیر setupهای پیچیده میکردم. کلی skill، کلی MCP، فایلهای rule چند صفحهای و غیره...
علت اصلیش این بود که مدلهای اون موقع ضعیف بودن، یا بهتره بگم حواسپرت بودن...
مثلا یادش میرفت چی گفتیم، یه چیزی مینوشتیم که یادش بمونه. یا به یه سری چیزای بدیهی دقت نمیکرد و باید rule سفت و سخت براش مینوشتی که درست کار کنه.
الان مدلها هنوز بینقص نیستن، ولی این مشکلا رو خیلی کمتر دارن و بیشتر اون setupها دیگه لازم نیست.
ولی یه چیزی هست که به نظرم همچنان مهمه. مدل هر چقدر هم باهوش باشه، پروژه شما رو نمیشناسه. نمیدونه چرا فلان کار رو تو تیمتون اینطوری انجام میدید، یا اون قانون عجیب بیزینسی که شفاهیه و هیچجا داکیومنت نشده از کجا اومده. این چیزا رو باید یه جا براش بنویسید. این دیگه «جبران ضعف مدل» نیست، اطلاعاتیه که هیچجای دیگه پیداش نمیکنه.
در واقع بزرگترین ضعف بیزینسها الان «حجم خیلی زیاد contextهای شفاهیه» که هیچجا نوشته نشده جز ناخودآگاه آدمها، و تا این حل نشه ایجنتها بهرهوری کافی نخواهند داشت.
برای همین مهمترین کاری که معمولا میکنم اینه که نیازمندی رو کامل و شفاف کنم، هم از نظر بیزینسی هم فنی.
نکته مهم دیگه deterministic validationهاست. یعنی تستهایی که سیستماتیک قوانین بیزینس رو چک میکنن. ایجنت الان خیلی سریع کد مینویسه، و دقیقا برای همین باید بتونی سریع و مطمئن چک کنی درست نوشته یا نه. هر چی ایجنت سریعتر بشه، تست مهمتر میشه.
یه نکته مهم دیگه هم اینه که درک عمیق مسائل high level مهندسی نرمافزار، که اگه از ابعاد مختلف جمعشون کنی خیلی زیادن، همچنان تو کیفیت خروجی ایجنتها تعیینکنندهست. ابزار سادهتر شده، ولی هنوز باید بدونی داری چی میسازی. پس از نظر من بالا بردن دانش مهندسی نرمافزار خیلی مهمه.
چیزی که لازم نیست، micromanage کردن ایجنتهاست. این به معنی رها کردن کار نیست، ولی دخالت بیش از حد و وسواسی عملا سرعت ایجنت رو ازش میگیره.
حالا پارادوکس کجاست؟
اینجا که اگه بخوایم ایجنت بهترین عملکردش رو داشته باشه، بهتره ما مثل کسی رفتار کنیم که هیچی از مهندسی نرمافزار نمیدونه. اینطوری بدون ترس و وسواس، ماکزیمم پتانسیل ایجنت رو به کار میگیریم. اما برای اینکه چیزی که ایجنت میسازه واقعا درست باشه و اصطلاحا slop نباشه، باید خودت دید فنی و محصولی درستی داشته باشی.
و وقتی دید فنی و محصولی داری، همهش میخوای تو کار ایجنت دخالت کنی و کمکم میری سمت وسواس و micromanage کردن.
به نظرم باکیفیتترین محصولات نرمافزاری رو الان مهندسهایی میسازن که این پارادوکس رو تو نقطه تعادلش نگه دارن. یعنی تصمیمهای مهم مهندسی رو تو نقاط حیاتی life cycle توسعه خودشون بگیرن، و بقیه پروسه رو بسپرن به ایجنتها.
https://x.com/dhh/status/2107823432205484040
@DevTwitter | <Hossein Nazari/>
👍15❤5🍌4
ابزار M3E Canvas یه ابزار رایگان و Open Source که داخل مرورگر صفحههای Material 3 رو میسازی، به هم وصلشون میکنی، Flow رو تست میکنی و آخرش خودش یه Prompt آماده میده که میتونی مستقیم بدی به Claude Code، Codex، Gemini CLI یا Cursor تا برات پیاده کنی
GitHub:
https://github.com/lnkiai/m3e-canvas
@DevTwitter | <خانم_زاده/>
GitHub:
https://github.com/lnkiai/m3e-canvas
@DevTwitter | <خانم_زاده/>
👎2💔2🍌1
Forwarded from DevTwitter Ads.
🔥 دسترسی سریع به ChatGPT و Claude با بهترین قیمت 💡
⏱️ تحویل و راهاندازی فوری زیر ۵ ساعت! ⚡️
🛒 وبسایت:
🌐 Rahboom.com
👨💻 خرید از ادمین:
👤 @rahboom1
⏱️ تحویل و راهاندازی فوری زیر ۵ ساعت! ⚡️
🛒 وبسایت:
🌐 Rahboom.com
👨💻 خرید از ادمین:
👤 @rahboom1
🍌13👎4
خیلی جالبه یه مدل ۲۷ میلیاردی فقط تقریبا ۶ گیگ فضا نیاز دارد. اخیرا با پروژه 𝗣𝗿𝗶𝘀𝗺𝗠𝗟 آشنا شدم. یه مدلی به نام Ternary Bonsai 2 27B است که بر پایه مدل qwen3.8 27 B است. ولی جالبی قضیه اینه که وزن های مدل از وزنهای سهگانه {۱+، ۰، ۱-} به همراه مقیاسبندی گروهی FP16 استفاده میکند که منجر به ۱٫۷۶ بیت موثر به ازای هر weight میشود. این معماری قبلا هم در معماری مدل BitNet b1.58 2B4T که ماکروسافت ارائه کرده است اجرا شده است. context window این مدل 262K و از ورودی های تصویر هم پشتیبانی می کند.
با ابزار llmfit بررسی کردم که مدل qwen 27B و Q3_K_M حدود ۹۰ درصد از gpu ۵۰۷۰ ti را اشتغال میکنه ولی این مدل با kv cache 32,768 تنها حدود 10.5 گیگ را اشغال کرده است. مدل را با llama.cpp سرو کردم و نرخ تقریبا ۸۰ توکن بر ثانیه داده است. فارسی هم پشتبانی میکنه و در کد زنی هم میتونید ازش استفاده کنید.
هسته اصلی این استارتاپ ایرانی و اساتید دانشگاه های برتر آمریکا هستند.
بخشی از آینده مدل های زبانی به سمت بهرهوری معماری در حرکت است. پیشنهاد میکنم اگر به تست مدلهای لوکال علاقه دارید حتما این مدل را بررسی کنید.
لینک ها:
بلاگ مدل Bonsai 2 27B:
https://prismml.com/news/bonsai-2-27b
مدل BitNet b1.58 2B4T ماکروسافت
https://huggingface.co/microsoft/bitnet-b1.58-2B-4T
@DevTwitter | <Ehsan Rahnama/>
با ابزار llmfit بررسی کردم که مدل qwen 27B و Q3_K_M حدود ۹۰ درصد از gpu ۵۰۷۰ ti را اشتغال میکنه ولی این مدل با kv cache 32,768 تنها حدود 10.5 گیگ را اشغال کرده است. مدل را با llama.cpp سرو کردم و نرخ تقریبا ۸۰ توکن بر ثانیه داده است. فارسی هم پشتبانی میکنه و در کد زنی هم میتونید ازش استفاده کنید.
هسته اصلی این استارتاپ ایرانی و اساتید دانشگاه های برتر آمریکا هستند.
بخشی از آینده مدل های زبانی به سمت بهرهوری معماری در حرکت است. پیشنهاد میکنم اگر به تست مدلهای لوکال علاقه دارید حتما این مدل را بررسی کنید.
لینک ها:
بلاگ مدل Bonsai 2 27B:
https://prismml.com/news/bonsai-2-27b
مدل BitNet b1.58 2B4T ماکروسافت
https://huggingface.co/microsoft/bitnet-b1.58-2B-4T
@DevTwitter | <Ehsan Rahnama/>
❤13🔥6🍌3
یه نکته ساده ولی مهم درباره Cookie که خیلیها هنوز قاطی میکنن
حالت HttpOnly یعنی JavaScript دیگه نمیتونه به Cookie دسترسی داشته باشه؛ پس مثلا توی حملات XSS، دزدیدن JWT سختتر میشه.
حالت Secure یعنی Cookie فقط روی HTTPS ارسال میشه.
این دوتا یکی نیستن و حتی میتونن همزمان فعال باشن.
حالا اگه Cookie از نوع HttpOnly باشه و توی React یا Angular بخوایم بفهمیم کاربر لاگین هست یا نه، معمولا خودمون Cookie رو نمیخونیم؛ یه API مثل auth/status از بکاند میگیریم و بر اساس جوابش Protected Route و Componentها رو مدیریت میکنیم.
@DevTwitter | <Nastaran Mohammadi/>
حالت HttpOnly یعنی JavaScript دیگه نمیتونه به Cookie دسترسی داشته باشه؛ پس مثلا توی حملات XSS، دزدیدن JWT سختتر میشه.
حالت Secure یعنی Cookie فقط روی HTTPS ارسال میشه.
این دوتا یکی نیستن و حتی میتونن همزمان فعال باشن.
حالا اگه Cookie از نوع HttpOnly باشه و توی React یا Angular بخوایم بفهمیم کاربر لاگین هست یا نه، معمولا خودمون Cookie رو نمیخونیم؛ یه API مثل auth/status از بکاند میگیریم و بر اساس جوابش Protected Route و Componentها رو مدیریت میکنیم.
@DevTwitter | <Nastaran Mohammadi/>
👍18🍌6❤5
Forwarded from DevTwitter Ads.
🇨🇦 کانادا یا اروپا 🇪🇺؟ کدوم مسیر برای تو شدنیتره؟
وبینار رایگان « مهاجرت تحصیلی»
با امیر (از کانادا)، علیرضا (از ایتالیا) و عرفان، مدیر ابرادین
✅ آموزش صفر تا صد: انتخاب مقصد، پذیرش، هزینه، فاند و اقامت
✅ بررسی آنلاین شانس مهاجرت تحصیلی روی رزومهی شرکتکنندهها
✅ پرسش و پاسخ مستقیم
🗓 شنبه ۲۵ مهر، ساعت ۱۹
⚠️ ظرفیت بررسی رزومه محدوده؛ اولویت با کساییه که زودتر ثبتنام میکنن.
ثبتنام رایگان 👇
https://eseminar.tv/wb183938
وبینار رایگان « مهاجرت تحصیلی»
با امیر (از کانادا)، علیرضا (از ایتالیا) و عرفان، مدیر ابرادین
✅ آموزش صفر تا صد: انتخاب مقصد، پذیرش، هزینه، فاند و اقامت
✅ بررسی آنلاین شانس مهاجرت تحصیلی روی رزومهی شرکتکنندهها
✅ پرسش و پاسخ مستقیم
🗓 شنبه ۲۵ مهر، ساعت ۱۹
⚠️ ظرفیت بررسی رزومه محدوده؛ اولویت با کساییه که زودتر ثبتنام میکنن.
ثبتنام رایگان 👇
https://eseminar.tv/wb183938
👎8🍌6
خطرناک ترین عاشقانه ی تاریخ
وقتی «دوستت دارم» به یک حمله سایبری جهانی تبدیل شد
4 می سال 2000، در گوشه و کنار دنیا، هزاران نفر ایمیلی دریافت کردند که هیچ نشانی از یک حمله سایبری نداشت.
نه تهدیدی در کار بود. نه خبری از درخواست پول.
فقط سه کلمه در عنوان ایمیل به چشم می خورد:
I LOVE YOU
بعضی ها از سر کنجکاوی بازش کردند. بعضی ها هم چون ایمیل از طرف کسی براشون اومده بود که می شناختند.
اما هیچکدام نمی دانستند با باز کردن آن نامه ماجرا به آلوده شدن کامپیوتر خودشان ختم نمی شود. بلکه قرار بود ناخواسته حمله ای جهانی رو گسترش دهند.
چه کسی از روی کنجکاوی یک نامه ی عاشقانه رو باز نمی کند؟
اما پشت اون فایل، خبری از نامه عاشقانه نبود. یک Worm پنهان شده بود.
به محض اجرای فایل، بد افزار شروع به تغییر و تخریب بعضی فایل های سیستم می کرد.
اما خطر اصلی تازه از اینجا شروع می شد:
که Worm، به دفترچه ایمیل قربانی دسترسی پیدا می کرد و خودش را برای مخاطبان قربانی می فرستاد. یعنی کسی که ایمیل جدید رو دریافت می کرد. معمولا فرستنده رو می شناخت.
و همین اعتماد، به موتور انتشار این حمله تبدیل شد.
یک نفر فایل رو باز می کرد.
بعد ده ها نفر ایمیل دریافت می کردند.
و اون ها هم فایل رو باز می کردند.
طولی نکشید که شبکه های سازمانی در سراسر دنیا درگیر شدند و میلیون ها کامپیوتر تحت تاثیر قرار گرفتند.
رد این ماجرا به فیلیپین رسید. جایی که نام دانشجویی به اسم Onel de Guzman با ساخت این Worm گره خورد.
رسیدیم به عجیب ترین بخش داستان:
با وجود خسارت های گسترده و سطح بین المللی، نبود قوانین مناسب در فیلیپین آن زمان باعث شد پرونده به محکومیت کیفری او منجر نشود.
بد افزار ILOVEYOU برای آلوده کردن میلیون ها سیستم نیاز به شکستن هیچ رمز عبوری نداشت. از چیزی استفاده کرد که هیچ آنتی ویروس پیشرفته ای هم نمی توانست به سادگی تشخیصش بده.
"اعتماد" و "عشق"
@DevTwitter | <Arnik Sasanian/>
وقتی «دوستت دارم» به یک حمله سایبری جهانی تبدیل شد
4 می سال 2000، در گوشه و کنار دنیا، هزاران نفر ایمیلی دریافت کردند که هیچ نشانی از یک حمله سایبری نداشت.
نه تهدیدی در کار بود. نه خبری از درخواست پول.
فقط سه کلمه در عنوان ایمیل به چشم می خورد:
I LOVE YOU
بعضی ها از سر کنجکاوی بازش کردند. بعضی ها هم چون ایمیل از طرف کسی براشون اومده بود که می شناختند.
اما هیچکدام نمی دانستند با باز کردن آن نامه ماجرا به آلوده شدن کامپیوتر خودشان ختم نمی شود. بلکه قرار بود ناخواسته حمله ای جهانی رو گسترش دهند.
چه کسی از روی کنجکاوی یک نامه ی عاشقانه رو باز نمی کند؟
اما پشت اون فایل، خبری از نامه عاشقانه نبود. یک Worm پنهان شده بود.
به محض اجرای فایل، بد افزار شروع به تغییر و تخریب بعضی فایل های سیستم می کرد.
اما خطر اصلی تازه از اینجا شروع می شد:
که Worm، به دفترچه ایمیل قربانی دسترسی پیدا می کرد و خودش را برای مخاطبان قربانی می فرستاد. یعنی کسی که ایمیل جدید رو دریافت می کرد. معمولا فرستنده رو می شناخت.
و همین اعتماد، به موتور انتشار این حمله تبدیل شد.
یک نفر فایل رو باز می کرد.
بعد ده ها نفر ایمیل دریافت می کردند.
و اون ها هم فایل رو باز می کردند.
طولی نکشید که شبکه های سازمانی در سراسر دنیا درگیر شدند و میلیون ها کامپیوتر تحت تاثیر قرار گرفتند.
رد این ماجرا به فیلیپین رسید. جایی که نام دانشجویی به اسم Onel de Guzman با ساخت این Worm گره خورد.
رسیدیم به عجیب ترین بخش داستان:
با وجود خسارت های گسترده و سطح بین المللی، نبود قوانین مناسب در فیلیپین آن زمان باعث شد پرونده به محکومیت کیفری او منجر نشود.
بد افزار ILOVEYOU برای آلوده کردن میلیون ها سیستم نیاز به شکستن هیچ رمز عبوری نداشت. از چیزی استفاده کرد که هیچ آنتی ویروس پیشرفته ای هم نمی توانست به سادگی تشخیصش بده.
"اعتماد" و "عشق"
@DevTwitter | <Arnik Sasanian/>
❤44🔥5🍌4
فقط با یه دستور ساده
npx farsiui@latest add mcp-builder
اسکیل رسمی MCP Builder که Anthropic منتشر کرده به پروژهتون اضافه میشه
حالا با Claude، Cursor یا Codex حتی Open Code میتونید سرور MCP پروژهتون رو مطابق استانداردهای Anthropic بسازید.
https://farsiui.ir/
@DevTwitter | <JooD/>
npx farsiui@latest add mcp-builder
اسکیل رسمی MCP Builder که Anthropic منتشر کرده به پروژهتون اضافه میشه
حالا با Claude، Cursor یا Codex حتی Open Code میتونید سرور MCP پروژهتون رو مطابق استانداردهای Anthropic بسازید.
https://farsiui.ir/
@DevTwitter | <JooD/>
❤11👍3🍌2
Forwarded from DevTwitter Ads.
گاهی برای ادامه کار، به یک خدمت تخصصی یا راهکاری متناسب با نیاز کسبوکارتان احتیاج دارید. در این مواقع، پشتیبانی هلو درخواست شما را دریافت و تا رسیدن به نتیجه پیگیری میکند!
✅ رفع مشکلات سیستمی و ویندوزی
✅ بستن حسابها
✅ طراحی فاکتور و گزارشهای اختصاصی
✅ ورود اطلاعات
🔻 کافی است درخواستتان را با پشتیبانی هلو مطرح کنید تا مسیر رسیدگی به آن پیگیری شود.
☎️ 021-23067 (داخلی 1)
Please open Telegram to view this post
VIEW IN TELEGRAM
👎3🍌1
کلود کد حالا میتونه هیگزفیلد رو به یک استودیوی تولید ویدئوی هوش مصنوعی تبدیل کنه که فقط یک نفر برای ادارهاش کافیه.
کافیه این ۱۹ مهارت (Skill) رو نصب کنی، کلود کد رو به هیگزفیلد وصل کنی و بعد به کلود بگی چه چیزی میخوای بسازی.
دستور "/ugc-hot-girl" رو اجرا کن تا خودش کاراکتر رو بسازه، تصاویر موردنیاز رو تولید کنه و ویدئوی نهایی رو با مدل سیدنس (Seedance) برات بسازه.
کلود از طریق پلیرایت (Playwright) هیگزفیلد رو کنترل میکنه. تو فقط خروجی رو بررسی میکنی و هرجا لازم باشه، تغییرات موردنظرت رو میگی.
این روش برای وقتیه که میخوای بدون صرف ساعتها وقت برای انجام دستی تمام مراحل، تبلیغات ویدئویی به سبک UGC برای برندها بسازی.
حتی میتونی همین فرایند رو به یک سرویس تبدیل کنی و محتوای نهایی رو به مشتریها بفروشی.
اگه داری برای رسیدن به درآمد مستقل از طریق تولید محتوا بهتنهایی تلاش میکنی، این پست رو ذخیره کن.
https://github.com/AKCodez/higgsfield-claude-skills
@DevTwitter | <Yarad/>
کافیه این ۱۹ مهارت (Skill) رو نصب کنی، کلود کد رو به هیگزفیلد وصل کنی و بعد به کلود بگی چه چیزی میخوای بسازی.
دستور "/ugc-hot-girl" رو اجرا کن تا خودش کاراکتر رو بسازه، تصاویر موردنیاز رو تولید کنه و ویدئوی نهایی رو با مدل سیدنس (Seedance) برات بسازه.
کلود از طریق پلیرایت (Playwright) هیگزفیلد رو کنترل میکنه. تو فقط خروجی رو بررسی میکنی و هرجا لازم باشه، تغییرات موردنظرت رو میگی.
این روش برای وقتیه که میخوای بدون صرف ساعتها وقت برای انجام دستی تمام مراحل، تبلیغات ویدئویی به سبک UGC برای برندها بسازی.
حتی میتونی همین فرایند رو به یک سرویس تبدیل کنی و محتوای نهایی رو به مشتریها بفروشی.
اگه داری برای رسیدن به درآمد مستقل از طریق تولید محتوا بهتنهایی تلاش میکنی، این پست رو ذخیره کن.
https://github.com/AKCodez/higgsfield-claude-skills
@DevTwitter | <Yarad/>
🍌10❤3
یه سایت خوب برای یادگیری System Design و low-Level Design که در این روزهای AIای چیز با ارزشی محسوب میشه:
https://hellointerview.com
@DevTwitter | <Mahdi MirMohamadi/>
https://hellointerview.com
@DevTwitter | <Mahdi MirMohamadi/>
❤11