تا ۵۰۰۰ کاربر Cursor بهخاطر نسخه جعلی Claude Code در معرض خطر قرار گرفتن!
یه اتفاق امنیتی جدی برای کاربرهای Cursor افتاده که دونستنش خالی از لطف نیست.
۲۹ اکتبر، یه نسخه مخرب از افزونه Claude Code با نام "Anthropic.claude-code" و شماره نسخه "2.1.313" توی فروشگاه افزونههای Cursor منتشر شد.
این افزونه بعد از اجرا، بدون اینکه کاربر متوجه بشه، اطلاعات سیستمش رو جمعآوری میکرد و سعی داشت از طریق SSH یه راه دسترسی مخفی برای مهاجم ایجاد کنه.
اما دقیقاً چه اتفاقی میافتاد؟
🔹 با باز شدن افزونه، کد مخرب بهصورت خودکار اجرا میشد.
🔹 اطلاعات مربوط به سیستم و کامپیوتر توسعهدهنده جمعآوری میشد.
🔹 یک کلید SSH غیرمجاز به سیستم اضافه میشد.
🔹 مهاجم تلاش میکرد از طریق ایجاد یک تونل معکوس، امکان اتصال از راه دور به سیستم رو فراهم کنه.
طبق اعلام Cursor، حداکثر ۵۰۰۰ کاربر در معرض این حمله قرار گرفته بودن.
سرور مهاجم از دسترس خارج شده و نسخه آلوده هم از فروشگاه حذف شده؛ اما یه نکته مهم وجود داره: صرفاً حذف افزونه به معنی پاک شدن کامل آلودگی نیست!
اگه از این نسخه استفاده کردید، باید فایل "authorized_keys" رو بررسی کنید و ببینید کلید مشکوکی با نام "svc-telemetry" داخلش وجود داره یا نه. همچنین باید اسکریپتهای پاکسازی منتشرشده توسط Cursor رو اجرا کنید.
اگه نشونهای از نفوذ پیدا کردید، سیستم رو از شبکه جدا کنید و رمزها و اطلاعات دسترسیای رو که از طریق اون سیستم در دسترس بودن، تغییر بدید.
یه نکته مهم: این اتفاق نشون میده حتی ابزارها و افزونههایی که هر روز برای برنامهنویسی ازشون استفاده میکنیم هم میتونن به نقطه ورود مهاجم تبدیل بشن. پس صرفاً به اسم و اعتبار یک ابزار اعتماد نکنید.
#CyberSecurity
#Cursor
#ClaudeCode
#SSH
#SupplyChainAttack
#AppSec
یه اتفاق امنیتی جدی برای کاربرهای Cursor افتاده که دونستنش خالی از لطف نیست.
۲۹ اکتبر، یه نسخه مخرب از افزونه Claude Code با نام "Anthropic.claude-code" و شماره نسخه "2.1.313" توی فروشگاه افزونههای Cursor منتشر شد.
این افزونه بعد از اجرا، بدون اینکه کاربر متوجه بشه، اطلاعات سیستمش رو جمعآوری میکرد و سعی داشت از طریق SSH یه راه دسترسی مخفی برای مهاجم ایجاد کنه.
اما دقیقاً چه اتفاقی میافتاد؟
🔹 با باز شدن افزونه، کد مخرب بهصورت خودکار اجرا میشد.
🔹 اطلاعات مربوط به سیستم و کامپیوتر توسعهدهنده جمعآوری میشد.
🔹 یک کلید SSH غیرمجاز به سیستم اضافه میشد.
🔹 مهاجم تلاش میکرد از طریق ایجاد یک تونل معکوس، امکان اتصال از راه دور به سیستم رو فراهم کنه.
طبق اعلام Cursor، حداکثر ۵۰۰۰ کاربر در معرض این حمله قرار گرفته بودن.
سرور مهاجم از دسترس خارج شده و نسخه آلوده هم از فروشگاه حذف شده؛ اما یه نکته مهم وجود داره: صرفاً حذف افزونه به معنی پاک شدن کامل آلودگی نیست!
اگه از این نسخه استفاده کردید، باید فایل "authorized_keys" رو بررسی کنید و ببینید کلید مشکوکی با نام "svc-telemetry" داخلش وجود داره یا نه. همچنین باید اسکریپتهای پاکسازی منتشرشده توسط Cursor رو اجرا کنید.
اگه نشونهای از نفوذ پیدا کردید، سیستم رو از شبکه جدا کنید و رمزها و اطلاعات دسترسیای رو که از طریق اون سیستم در دسترس بودن، تغییر بدید.
یه نکته مهم: این اتفاق نشون میده حتی ابزارها و افزونههایی که هر روز برای برنامهنویسی ازشون استفاده میکنیم هم میتونن به نقطه ورود مهاجم تبدیل بشن. پس صرفاً به اسم و اعتبار یک ابزار اعتماد نکنید.
#CyberSecurity
#Cursor
#ClaudeCode
#SSH
#SupplyChainAttack
#AppSec
❤31👏24🔥23🎉23👍21😍14
جالبه که کل دنیا این روزها جوگیر شدن و دارن به سمت Rust حرکت میکنن! 😁
تا همین چند سال پیش، خیلیها حتی اسم Rust رو هم نشنیده بودن؛ اما حالا به یکی از جدیترین گزینهها برای توسعه نرمافزارهای سیستمی، زیرساختهای مدرن و پروژههایی تبدیل شده که امنیت و بهینگی توشون اهمیت زیادی داره.
۳ تا دلیل هم بگم خیلی کوتاه:
مدیریت حافظه بدون Garbage Collector
ایمنی حافظه
عملکرد بالا
پ.ن: ولی خداییش Rust فقط یه زبان برنامهنویسی ترند نیست. به دید من یه تغییر نگرش در مهندسی نرمافزاره. 🔥
#SoftwareEngineering
#AI
تا همین چند سال پیش، خیلیها حتی اسم Rust رو هم نشنیده بودن؛ اما حالا به یکی از جدیترین گزینهها برای توسعه نرمافزارهای سیستمی، زیرساختهای مدرن و پروژههایی تبدیل شده که امنیت و بهینگی توشون اهمیت زیادی داره.
۳ تا دلیل هم بگم خیلی کوتاه:
مدیریت حافظه بدون Garbage Collector
ایمنی حافظه
عملکرد بالا
پ.ن: ولی خداییش Rust فقط یه زبان برنامهنویسی ترند نیست. به دید من یه تغییر نگرش در مهندسی نرمافزاره. 🔥
#SoftwareEngineering
#AI
😍8❤6👍6👏6🔥5🎉4
اومدن PostgreSQL رو با Rust بازنویسی کردن، بعد گفتن ۱۶۰۰ برابر سریعتریم.
اسم پروژه هم هست PgRust.
هنوز توی نسخه بتاست، ولی بنچمارکهاش جوریه که آدم شک میکنه نکنه دیتابیس قبلی رو با ماشینحساب مقایسه کردن.
البته صبر کنین، داستان جالبتر میشه.
عدد ۱۶۰۰ برابر مربوط به بعضی Queryهای تحلیلیه، نه اینکه هرچی تو PostgreSQL بزنی، ۱۶۰۰ برابر سریعتر تحویلت بده.
این پروژه از معماری متفاوتی استفاده میکنه؛ از ذخیرهسازی ستونی گرفته تا JIT و بهینهسازی اجرای Queryها. یعنی قضیه صرفاً این نیست که کد C رو برداشتن، با Rust نوشتن و یهو دیتابیس فضایی شده.
ولی خب، وقتی خود سازنده بنچمارک رو منتشر میکنه، باید جزئیاتش رو هم بررسی کرد؛ نوع Query، سختافزار، شرایط اجرا و اینکه دقیقاً چی رو با چی مقایسه کردن.
فعلاً هم پروژه بتاست و برای دیتای حیاتی توصیه نمیشه.
خلاصه هنوز PostgreSQL رو بازنشسته نکنین، بذارین این یکی از بتا بیاد بیرون، بعد براش حکم بازنشستگی صادر میکنیم.
🔗 https://pgrust.com
#برنامه_نویسی
#دیتابیس
#زبان_راست
#rust
اسم پروژه هم هست PgRust.
هنوز توی نسخه بتاست، ولی بنچمارکهاش جوریه که آدم شک میکنه نکنه دیتابیس قبلی رو با ماشینحساب مقایسه کردن.
البته صبر کنین، داستان جالبتر میشه.
عدد ۱۶۰۰ برابر مربوط به بعضی Queryهای تحلیلیه، نه اینکه هرچی تو PostgreSQL بزنی، ۱۶۰۰ برابر سریعتر تحویلت بده.
این پروژه از معماری متفاوتی استفاده میکنه؛ از ذخیرهسازی ستونی گرفته تا JIT و بهینهسازی اجرای Queryها. یعنی قضیه صرفاً این نیست که کد C رو برداشتن، با Rust نوشتن و یهو دیتابیس فضایی شده.
ولی خب، وقتی خود سازنده بنچمارک رو منتشر میکنه، باید جزئیاتش رو هم بررسی کرد؛ نوع Query، سختافزار، شرایط اجرا و اینکه دقیقاً چی رو با چی مقایسه کردن.
فعلاً هم پروژه بتاست و برای دیتای حیاتی توصیه نمیشه.
خلاصه هنوز PostgreSQL رو بازنشسته نکنین، بذارین این یکی از بتا بیاد بیرون، بعد براش حکم بازنشستگی صادر میکنیم.
🔗 https://pgrust.com
#برنامه_نویسی
#دیتابیس
#زبان_راست
#rust
Pgrust
pgrust v0.4-beta — postgres, rewritten in rust
pgrust v0.4-beta is an early look at v0.4: the Gravity query engine, columnar writes with MVCC, automatic memory management, and native jsonb statistics. Try it in your browser next to v0.3.1 (stable). Not production ready.
❤1
آنتروپیک اومده API اصلی خودش رو با Rust بازنویسی کرده و بخش زیادی از کد رو هم Claude نوشته؛ اونم درحالیکه تیمش متخصص Rust نداشته!
نتیجه؟ حدود ۴۰ تا ۵۰ درصد مصرف CPU کمتر و ۱۰ تا ۲۰ درصد پاسخدهی سریعتر.
ولی قسمت جالب ماجرا فقط این اعداد نیست.
تیم آنتروپیک قبل از انتقال سیستم به محیط اصلی، نسخه جدید رو کنار نسخه قبلی اجرا کرده و درخواستهای واقعی رو برای هر دو فرستاده تا مطمئن بشه خروجیها درست و قابل اعتمادن.
یعنی همینجوری نگفتن Claude کد زده، پس بریم روی سرور اصلی اجراش کنیم؛ اول آزمایشش کردن، بعد سراغ انتقال رفتن.
نکته جالبتر اینه که تقسیم کار چطور بوده؛ Claude بیشتر کد رو نوشته، اما انسانها مسئول طراحی تستها و اثبات درست کار کردن سیستم بودن.
البته این اعداد، نتایجی هستن که مهندسان آنتروپیک اعلام کردن و نباید بدون توجه به شرایط آزمایش، اونها رو به همه پروژهها تعمیم داد.
خلاصه، یه تیم بدون متخصص Rust، با کمک هوش مصنوعی رفته سراغ بازنویسی یه سیستم واقعی و بهبود قابلتوجهی هم گزارش کرده.
بعد هنوز بعضیا فکر میکنن کاربرد هوش مصنوعی توی برنامهنویسی فقط اینه که بهش بگی یه ماشینحساب بساز و امیدوار باشی پروژه رو به فنا نده!
#هوش_مصنوعی
#برنامه_نویسی
#زبان_راست
#rust
#AI
نتیجه؟ حدود ۴۰ تا ۵۰ درصد مصرف CPU کمتر و ۱۰ تا ۲۰ درصد پاسخدهی سریعتر.
ولی قسمت جالب ماجرا فقط این اعداد نیست.
تیم آنتروپیک قبل از انتقال سیستم به محیط اصلی، نسخه جدید رو کنار نسخه قبلی اجرا کرده و درخواستهای واقعی رو برای هر دو فرستاده تا مطمئن بشه خروجیها درست و قابل اعتمادن.
یعنی همینجوری نگفتن Claude کد زده، پس بریم روی سرور اصلی اجراش کنیم؛ اول آزمایشش کردن، بعد سراغ انتقال رفتن.
نکته جالبتر اینه که تقسیم کار چطور بوده؛ Claude بیشتر کد رو نوشته، اما انسانها مسئول طراحی تستها و اثبات درست کار کردن سیستم بودن.
البته این اعداد، نتایجی هستن که مهندسان آنتروپیک اعلام کردن و نباید بدون توجه به شرایط آزمایش، اونها رو به همه پروژهها تعمیم داد.
خلاصه، یه تیم بدون متخصص Rust، با کمک هوش مصنوعی رفته سراغ بازنویسی یه سیستم واقعی و بهبود قابلتوجهی هم گزارش کرده.
بعد هنوز بعضیا فکر میکنن کاربرد هوش مصنوعی توی برنامهنویسی فقط اینه که بهش بگی یه ماشینحساب بساز و امیدوار باشی پروژه رو به فنا نده!
#هوش_مصنوعی
#برنامه_نویسی
#زبان_راست
#rust
#AI
👍8❤6👏6🔥4😍2🎉1
یه Skill کاربردی برای Claude Code پیدا کردم به اسم Brainstorming.
کارش چیه؟
بهجای اینکه با اولین ایده بری سراغ کدنویسی، اول کمک میکنه ایده خامت رو به یک طرح فنی مشخص و قابلاجرا تبدیل کنی.
چطور؟
🔹 درباره هدف پروژه و نیازمندیها ازت سؤال میپرسه.
🔹 راهکارهای مختلف رو بررسی و مقایسه میکنه.
🔹 معماری و ساختار پیشنهادی پروژه رو مشخص میکنه.
🔹 اجزای اصلی و نحوه ارتباطشون رو توضیح میده.
🔹 در نهایت، روش پیادهسازی و تست رو مشخص میکنه.
چرا مهمه؟
یکی از مشکلات کار با ابزارهای کدنویسی هوش مصنوعی اینه که خیلی سریع وارد فاز پیادهسازی میشن؛ درحالیکه ممکنه هنوز خود مسئله درست تعریف نشده باشه.
این Skill کمک میکنه قبل از تولید کد، کمی بیشتر روی طراحی، تصمیمگیری و معماری وقت بذاری.
📌 لینک دریافت و نصب:
https://aitmpl.com/component/skill/development/brainstorming
#ClaudeCode
#AI
#SoftwareEngineering
کارش چیه؟
بهجای اینکه با اولین ایده بری سراغ کدنویسی، اول کمک میکنه ایده خامت رو به یک طرح فنی مشخص و قابلاجرا تبدیل کنی.
چطور؟
🔹 درباره هدف پروژه و نیازمندیها ازت سؤال میپرسه.
🔹 راهکارهای مختلف رو بررسی و مقایسه میکنه.
🔹 معماری و ساختار پیشنهادی پروژه رو مشخص میکنه.
🔹 اجزای اصلی و نحوه ارتباطشون رو توضیح میده.
🔹 در نهایت، روش پیادهسازی و تست رو مشخص میکنه.
چرا مهمه؟
یکی از مشکلات کار با ابزارهای کدنویسی هوش مصنوعی اینه که خیلی سریع وارد فاز پیادهسازی میشن؛ درحالیکه ممکنه هنوز خود مسئله درست تعریف نشده باشه.
این Skill کمک میکنه قبل از تولید کد، کمی بیشتر روی طراحی، تصمیمگیری و معماری وقت بذاری.
📌 لینک دریافت و نصب:
https://aitmpl.com/component/skill/development/brainstorming
#ClaudeCode
#AI
#SoftwareEngineering
Claude Code Templates
Brainstorming — Skills for Claude Code | AI Templates
You MUST use this before any creative or build work: creating features, building components, adding functionality, modifying behavior, or planning anything
❤9😍7👍5🎉3🔥2👏1
یه سؤال جدی دارم.
اگر یک شرکت نرمافزاری تنها یک روز بعد از انتشار عمومی یک آسیبپذیری مورد حمله قرار بگیره، دقیقاً چه توجیهی برای این اتفاق داره؟
شاید بهتر باشه بهجای اینکه منتظر حمله بمونید، یک متخصص امنیت استخدام کنید، بهش دستمزد بدید و اجازه بدید قبل از مهاجمها، نقاط ضعف زیرساختتون رو پیدا کنه. اینطوری حداقل میدونید کجا آسیبپذیرید و چه اطلاعاتی ممکنه در معرض نشت قرار بگیره.
میدونم که توی بعضی کشورها، از جمله روسیه، هنوز سازوکارهای بازدارنده و جریمههای مالی برای چنین اتفاقاتی بهاندازه کافی جدی نیستن. گاهی حتی با افشای اطلاعات شخصی میلیونها نفر، نهایتاً یک تذکر یا جریمه ناچیز نصیب شرکت میشه.
اما واقعاً تا کی قراره امنیت اطلاعات مردم اینقدر کماهمیت باشه؟
یه نکته مهمتر هم وجود داره:
برای مهاجمها مهم نیست چند روز از انتشار یک آسیبپذیری گذشته؛ یک روز، ده روز یا حتی نود روز!
اگر یک مهاجم زیرساخت و دانش لازم برای تحلیل آسیبپذیریهای N-day و توسعه PoC رو داشته باشه، ممکنه فاصله بین انتشار عمومی جزئیات یک باگ تا سوءاستفاده از اون، بهشدت کوتاه بشه.
امروز هم با ابزارهای هوش مصنوعی مثل Claude Code و Codex، بخشی از فرایند تحلیل کد و توسعه ابزارهای آزمایشی سریعتر شده. البته این ابزارها جای دانش عمیق Vulnerability Research رو نمیگیرن، اما میتونن توانایی یک محقق یا مهاجم رو چند برابر کنن.
به نظرم دوران اینکه شرکتها امنیت رو بذارن برای بعد از وقوع حادثه، باید تموم بشه.
امنیت هزینه اضافی نیست.
هزینه جلوگیری از یک فاجعهست.
نظرتون چیه؟ آیا شرکتها باید بابت بیتوجهی به امنیت و نشت اطلاعات کاربران، مسئولیت مالی و حقوقی جدیتری داشته باشن؟
اگر یک شرکت نرمافزاری تنها یک روز بعد از انتشار عمومی یک آسیبپذیری مورد حمله قرار بگیره، دقیقاً چه توجیهی برای این اتفاق داره؟
شاید بهتر باشه بهجای اینکه منتظر حمله بمونید، یک متخصص امنیت استخدام کنید، بهش دستمزد بدید و اجازه بدید قبل از مهاجمها، نقاط ضعف زیرساختتون رو پیدا کنه. اینطوری حداقل میدونید کجا آسیبپذیرید و چه اطلاعاتی ممکنه در معرض نشت قرار بگیره.
میدونم که توی بعضی کشورها، از جمله روسیه، هنوز سازوکارهای بازدارنده و جریمههای مالی برای چنین اتفاقاتی بهاندازه کافی جدی نیستن. گاهی حتی با افشای اطلاعات شخصی میلیونها نفر، نهایتاً یک تذکر یا جریمه ناچیز نصیب شرکت میشه.
اما واقعاً تا کی قراره امنیت اطلاعات مردم اینقدر کماهمیت باشه؟
یه نکته مهمتر هم وجود داره:
برای مهاجمها مهم نیست چند روز از انتشار یک آسیبپذیری گذشته؛ یک روز، ده روز یا حتی نود روز!
اگر یک مهاجم زیرساخت و دانش لازم برای تحلیل آسیبپذیریهای N-day و توسعه PoC رو داشته باشه، ممکنه فاصله بین انتشار عمومی جزئیات یک باگ تا سوءاستفاده از اون، بهشدت کوتاه بشه.
امروز هم با ابزارهای هوش مصنوعی مثل Claude Code و Codex، بخشی از فرایند تحلیل کد و توسعه ابزارهای آزمایشی سریعتر شده. البته این ابزارها جای دانش عمیق Vulnerability Research رو نمیگیرن، اما میتونن توانایی یک محقق یا مهاجم رو چند برابر کنن.
به نظرم دوران اینکه شرکتها امنیت رو بذارن برای بعد از وقوع حادثه، باید تموم بشه.
امنیت هزینه اضافی نیست.
هزینه جلوگیری از یک فاجعهست.
نظرتون چیه؟ آیا شرکتها باید بابت بیتوجهی به امنیت و نشت اطلاعات کاربران، مسئولیت مالی و حقوقی جدیتری داشته باشن؟
🔥20👏19👍14🎉14😍13❤9
پلتفرم DataCamp تا ۸ نوامبر ۲۰۲۶ دسترسی رایگان به دورههای آموزشی خودش رو فراهم کرده.
یعنی فرصت دارید بدون پرداخت هزینه، سراغ یادگیری مهارتهای مختلف در حوزه دیتا و هوش مصنوعی برید.
#Ai
یعنی فرصت دارید بدون پرداخت هزینه، سراغ یادگیری مهارتهای مختلف در حوزه دیتا و هوش مصنوعی برید.
#Ai
😍9🔥8❤6👏5👍4🎉4
یه پلیلیست جالب درباره مفاهیم Training و Inference مدلهای زبانی که موضوعات نسبتاً پیچیده رو به زبان ساده توضیح میده.
اگه به معماری و نحوه کار LLMها علاقه دارید، پیشنهاد میکنم ببینید.
لینک پلی لیست
#Ai
اگه به معماری و نحوه کار LLMها علاقه دارید، پیشنهاد میکنم ببینید.
لینک پلی لیست
#Ai
😍9❤8👏6👍5🔥4🎉3
چرا اکانتهای Claude بن میشن؟
یکی از کاربران با بررسی تجربه و گزارش کاربران، چند الگوی مشترک در مسدود شدن اکانتهای Claude پیدا کرده.
مواردی مثل:
🔹 ناهماهنگی کشور IP و کارت بانکی
🔹 لو رفتن IP واقعی هنگام قطع VPN
🔹 احتمال ردیابی شناسه دستگاه و مشخصات سختافزاری
🔹 استفاده از اشتراکهای گرانقیمت Max
نکته جالب اینه که بعضی کاربران گزارش دادن با استفاده از CLI بهجای اپلیکیشن دسکتاپ، همچنان به حسابشون دسترسی دارن.
البته این بررسی بر اساس تجربه کاربران و فرضیههاست و هیچکدوم بهصورت رسمی از طرف Anthropic تأیید نشده.
به نظر میرسه سیستمهای ضدتقلب فقط IP رو بررسی نمیکنن و ترکیبی از اطلاعات شبکه، پرداخت و دستگاه میتونه در تصمیمگیری نقش داشته باشه.
#هوش_مصنوعی
#Claude
یکی از کاربران با بررسی تجربه و گزارش کاربران، چند الگوی مشترک در مسدود شدن اکانتهای Claude پیدا کرده.
مواردی مثل:
🔹 ناهماهنگی کشور IP و کارت بانکی
🔹 لو رفتن IP واقعی هنگام قطع VPN
🔹 احتمال ردیابی شناسه دستگاه و مشخصات سختافزاری
🔹 استفاده از اشتراکهای گرانقیمت Max
نکته جالب اینه که بعضی کاربران گزارش دادن با استفاده از CLI بهجای اپلیکیشن دسکتاپ، همچنان به حسابشون دسترسی دارن.
البته این بررسی بر اساس تجربه کاربران و فرضیههاست و هیچکدوم بهصورت رسمی از طرف Anthropic تأیید نشده.
به نظر میرسه سیستمهای ضدتقلب فقط IP رو بررسی نمیکنن و ترکیبی از اطلاعات شبکه، پرداخت و دستگاه میتونه در تصمیمگیری نقش داشته باشه.
#هوش_مصنوعی
#Claude
👍1🔥1👌1
یک معماری جالب برای استفاده از ابزارهایی مثل Claude Code اینه که بهجای اجرای Agent روی سیستم شخصی، کل محیط توسعه رو روی یک VPS لینوکسی مستقر کنیم.
در این معماری، VPS نقش محیط اجرای دائمی رو داره و Claude Code از طریق CLI روی سرور اجرا میشه. برای مدیریت و تعامل با Agentها هم میتونیم از ابزارهایی مثل T3 Code یا GetBB استفاده کنیم.
مزیت اصلی این معماری، جدا شدن محیط اجرای Agent از دستگاه شخصیه. در نتیجه میتونیم تسکهای طولانیمدت رو روی سرور اجرا کنیم، چند پروژه رو بهصورت مستقل مدیریت کنیم و بدون نیاز به روشن بودن سیستم شخصی، از طریق موبایل یا لپتاپ به Sessionها دسترسی داشته باشیم.
البته باید به امنیت سرور، مدیریت Secretها، محدودسازی دسترسی پنل و پایداری اتصال توجه کرد. استفاده از Proxy هم بهتنهایی تضمینی برای جلوگیری از محدودیت حساب نیست.
به نظرم این رویکرد میتونه پایه مناسبی برای ساخت یک Remote AI Development Environment باشه؛ محیطی که در اون چندین Coding Agent بهصورت همزمان و در بستری مستقل فعالیت میکنن.
لینک پروژهها:
T3 Code:
https://t3.codes/
GetBB:
https://getbb.app/
#هوش_مصنوعی
#برنامه_نویسی
#AI_Agents
#Ai
در این معماری، VPS نقش محیط اجرای دائمی رو داره و Claude Code از طریق CLI روی سرور اجرا میشه. برای مدیریت و تعامل با Agentها هم میتونیم از ابزارهایی مثل T3 Code یا GetBB استفاده کنیم.
مزیت اصلی این معماری، جدا شدن محیط اجرای Agent از دستگاه شخصیه. در نتیجه میتونیم تسکهای طولانیمدت رو روی سرور اجرا کنیم، چند پروژه رو بهصورت مستقل مدیریت کنیم و بدون نیاز به روشن بودن سیستم شخصی، از طریق موبایل یا لپتاپ به Sessionها دسترسی داشته باشیم.
البته باید به امنیت سرور، مدیریت Secretها، محدودسازی دسترسی پنل و پایداری اتصال توجه کرد. استفاده از Proxy هم بهتنهایی تضمینی برای جلوگیری از محدودیت حساب نیست.
به نظرم این رویکرد میتونه پایه مناسبی برای ساخت یک Remote AI Development Environment باشه؛ محیطی که در اون چندین Coding Agent بهصورت همزمان و در بستری مستقل فعالیت میکنن.
لینک پروژهها:
T3 Code:
https://t3.codes/
GetBB:
https://getbb.app/
#هوش_مصنوعی
#برنامه_نویسی
#AI_Agents
#Ai
T3 Code
T3 Code | The open-source control plane for coding agents
T3 Code. The open-source control plane for coding agents.
❤1🥰1👌1💊1
CodeNeuron
یک معماری جالب برای استفاده از ابزارهایی مثل Claude Code اینه که بهجای اجرای Agent روی سیستم شخصی، کل محیط توسعه رو روی یک VPS لینوکسی مستقر کنیم. در این معماری، VPS نقش محیط اجرای دائمی رو داره و Claude Code از طریق CLI روی سرور اجرا میشه. برای مدیریت…
پ.ن: حتی اگر قصد پیادهسازی چنین سیستمی رو ندارید، پیشنهاد میکنم معماری و زیرساخت پشت این راهکار رو بررسی کنید. ترکیب VPS، پراکسی، SSH، Docker و مدیریت Remote Agentها میتونه دید خوبی نسبت به طراحی زیرساختهای توسعه مدرن و نحوه اجرای AI Agentها در محیط واقعی بهتون بده.
👍2🔥1😎1
خیلیها کار با مدلهای زبانی بزرگ رو با ارسال درخواست به API و دریافت پاسخ یاد میگیرن؛ اما مهندسی LLM خیلی فراتر از این حرفهاست😁
وقتی قراره یک مدل رو در محیط واقعی اجرا کنین، باید بدونین چطور منابع سختافزاری رو مدیریت کنین، سرعت پاسخگویی رو بالا ببرین، هزینهها رو کاهش بدین و سیستم رو برای حجم بالای درخواستها آماده کنین.
💥 پروژه LLM Inference Handbook دقیقاً روی همین موضوع تمرکز کرده.
این ریپو یک نقشه راه ۱۰ هفتهای شامل ۵۰ درس ارائه میده که بهصورت پروژهمحور مباحث مهندسی و اجرای مدلهای زبانی رو آموزش میده.
توی این مسیر با موضوعات زیر آشناییت پیدا میکنین:
🔹 مفاهیم پایه Inference و تفاوت Prefill و Decode
🔹 اجرای مدلها با vLLM
🔹 مدیریت حافظه GPU و بهینهسازی مصرف منابع
🔹 کوانتایز کردن مدلها
🔹 تست فشار و مدیریت هزاران درخواست همزمان
🔹 مانیتورینگ با Prometheus و Grafana
🔹 بهینهسازی سرعت و تأخیر پاسخگویی
🔹 طراحی و استقرار سیستمهای پایدار در محیط Production
نکته مهم اینه که تمرکز این مجموعه روی آموزش مدل از صفر نیست؛ بلکه یاد میگیرین چطور مدلهای آماده رو به شکل اصولی اجرا، مدیریت و بهینهسازی کنین.
به نظرم اگر به زیرساخت هوش مصنوعی، استقرار مدلهای زبانی و تبدیل نمونههای آزمایشی به سرویسهای واقعی علاقه دارین، این ریپو میتونه منبع ارزشمندی براتون باشه.
📌 LLM Inference Handbook
#هوش_مصنوعی
#یادگیری_ماشین
#LLM
#MachineLearning
#AIEngineering
وقتی قراره یک مدل رو در محیط واقعی اجرا کنین، باید بدونین چطور منابع سختافزاری رو مدیریت کنین، سرعت پاسخگویی رو بالا ببرین، هزینهها رو کاهش بدین و سیستم رو برای حجم بالای درخواستها آماده کنین.
💥 پروژه LLM Inference Handbook دقیقاً روی همین موضوع تمرکز کرده.
این ریپو یک نقشه راه ۱۰ هفتهای شامل ۵۰ درس ارائه میده که بهصورت پروژهمحور مباحث مهندسی و اجرای مدلهای زبانی رو آموزش میده.
توی این مسیر با موضوعات زیر آشناییت پیدا میکنین:
🔹 مفاهیم پایه Inference و تفاوت Prefill و Decode
🔹 اجرای مدلها با vLLM
🔹 مدیریت حافظه GPU و بهینهسازی مصرف منابع
🔹 کوانتایز کردن مدلها
🔹 تست فشار و مدیریت هزاران درخواست همزمان
🔹 مانیتورینگ با Prometheus و Grafana
🔹 بهینهسازی سرعت و تأخیر پاسخگویی
🔹 طراحی و استقرار سیستمهای پایدار در محیط Production
نکته مهم اینه که تمرکز این مجموعه روی آموزش مدل از صفر نیست؛ بلکه یاد میگیرین چطور مدلهای آماده رو به شکل اصولی اجرا، مدیریت و بهینهسازی کنین.
به نظرم اگر به زیرساخت هوش مصنوعی، استقرار مدلهای زبانی و تبدیل نمونههای آزمایشی به سرویسهای واقعی علاقه دارین، این ریپو میتونه منبع ارزشمندی براتون باشه.
📌 LLM Inference Handbook
#هوش_مصنوعی
#یادگیری_ماشین
#LLM
#MachineLearning
#AIEngineering
GitHub
GitHub - patchy631/time-to-first-token: A 10-week, 30-minutes-a-day roadmap for LLM inference serving and optimization. vLLM, SGLang…
A 10-week, 30-minutes-a-day roadmap for LLM inference serving and optimization. vLLM, SGLang, quantization, speculative decoding, benchmarking. - patchy631/time-to-first-token
🥰5👍4🔥4❤🔥2🤩2❤1👏1🎉1
این مخزن رو بررسی کنین .
توصیه میکنم.
سناریو های متفاوتی رو در بر گرفته از طراحی سیستم تا چالش های پروداکشن
رفرنس های خوبی داره حتما بررسی کنید.
مخزن
#LLM
#Ai
توصیه میکنم.
سناریو های متفاوتی رو در بر گرفته از طراحی سیستم تا چالش های پروداکشن
رفرنس های خوبی داره حتما بررسی کنید.
مخزن
#LLM
#Ai
GitHub
GitHub - amitshekhariitbhu/ai-engineering-interview-questions: Your Cheat Sheet for AI Engineering Interview – Questions and Answers.
Your Cheat Sheet for AI Engineering Interview – Questions and Answers. - amitshekhariitbhu/ai-engineering-interview-questions
👍1🔥1🤝1💊1
پروژه Underdog AI – Woof نمونه جالبی از حرکت به سمت مدلهای هوش مصنوعی سبک و قابل اجرا روی دستگاه شخصی هست.
ولی ویژگی جذاب اون چیه؟
🔹 حدود ۳۱ میلیون پارامتر
🔹 حجم تقریبی ۳۱.۷ مگابایت
🔹 قابلیت اجرا مستقیماً در مرورگر
🔹 امکان پردازش محلی بدون وابستگی دائمی به سرور ابری
🔹 تمرکز بر اجرای مدلهای کوچک و بهینه
چرا این موضوع اهمیت داره؟
تا همین چند سال پیش، اجرای مدلهای هوش مصنوعی روی دستگاههای معمولی محدودیتهای زیادی داشت؛ اما امروز شاهد حرکت جدی به سمت مدلهای کوچکتر، سبکتر و بهینهتر هستیم.
این رویکرد میتونه در آینده توسعه دستیارهای صوتی آفلاین، اپلیکیشنهای موبایل و ابزارهای هوشمند بدون وابستگی به APIهای ابری را جذابتر کند.
البته Woof یک مدل تولید صداست، نه یک مدل مکالمهای یا جایگزین ChatGPT.
🔗 لینک پروژه:
https://underdog.ai/woof
به نظرتون آینده هوش مصنوعی بیشتر در اختیار مدلهای عظیم ابری خواهد بود یا مدلهای کوچک و محلی که مستقیماً روی دستگاه خودمان اجرا میشن؟
#AI
#ArtificialIntelligence
#EdgeAi
#TTS
#OpenSource
#WebDevelopment
ولی ویژگی جذاب اون چیه؟
🔹 حدود ۳۱ میلیون پارامتر
🔹 حجم تقریبی ۳۱.۷ مگابایت
🔹 قابلیت اجرا مستقیماً در مرورگر
🔹 امکان پردازش محلی بدون وابستگی دائمی به سرور ابری
🔹 تمرکز بر اجرای مدلهای کوچک و بهینه
چرا این موضوع اهمیت داره؟
تا همین چند سال پیش، اجرای مدلهای هوش مصنوعی روی دستگاههای معمولی محدودیتهای زیادی داشت؛ اما امروز شاهد حرکت جدی به سمت مدلهای کوچکتر، سبکتر و بهینهتر هستیم.
این رویکرد میتونه در آینده توسعه دستیارهای صوتی آفلاین، اپلیکیشنهای موبایل و ابزارهای هوشمند بدون وابستگی به APIهای ابری را جذابتر کند.
البته Woof یک مدل تولید صداست، نه یک مدل مکالمهای یا جایگزین ChatGPT.
🔗 لینک پروژه:
https://underdog.ai/woof
به نظرتون آینده هوش مصنوعی بیشتر در اختیار مدلهای عظیم ابری خواهد بود یا مدلهای کوچک و محلی که مستقیماً روی دستگاه خودمان اجرا میشن؟
#AI
#ArtificialIntelligence
#EdgeAi
#TTS
#OpenSource
#WebDevelopment
Underdog
Underdog Woof
Our text-to-speech models: one voice in 31.7 MB, or two voices in 40.6 MB with fewer word errors than Fish Audio Drama 3 at over 1,000 times smaller. They read phone numbers, dates, prices and codes the way people say them.
🔥2❤1👏1