بعد از هشت سال کشمکش حقوقی، دادگاه عالی اتحادیه اروپا روز پنجشنبه آخرین تجدیدنظر گوگل رو رد کرد و جریمه ۴.۱ میلیارد یوروی Android رو نهایی و قطعی کرد.
ماجرا برمیگرده به ۲۰۱۸، وقتی کمیسیون اروپایی گفت گوگل از موقعیت غالبش در اکوسیستم Android سوءاستفاده کرده. گوگل به سازندههای گوشی میگفت اگه میخوای Play Store داشته باشی، باید Chrome و Google Search رو هم از پیش نصب کنی — بدون انتخاب. اون موقع Android بیش از ۸۰٪ بازار موبایل اروپا رو داشت، یعنی عملاً مرورگرها و موتورهای جستجوی رقیب قبل از اینکه کاربر گوشیش رو روشن کنه، حذف شده بودن.
یه دادگاه پایینتر در ۲۰۲۲ جریمه رو کمی کاهش داد — از ۴.۳۴ به ۴.۱ میلیارد یورو — ولی حکم ضدرقابتی رو تأیید کرد. گوگل رفت پیش بالاترین دادگاه اتحادیه اروپا و گفت تحلیل حقوقی و اقتصادی دادگاه قبلی اشتباه بوده. این استدلال هم رد شد.
دیگه هیچ مسیری برای اعتراض باقی نمونده. این جریمه یکی از بزرگترین جریمههای ضدانحصاری تاریخه که یه شرکت فناوری گرفته — در کنار جریمه ۲.۴ میلیاردی Google Shopping در ۲۰۱۷ و ۱.۴۹ میلیاردی AdSense در ۲۰۱۹. روی هم رفته این سه پرونده گوگل رو به بیش از ۸ میلیارد یورو جریمه در اروپا رسوندن.
مهمتر از خود جریمه اینه که این حکم پایهی قانونی Digital Markets Act (DMA) رو محکمتر کرد. DMA قانون جدیدتر اتحادیه اروپاست که گوگل الان زیر ذرهبینشه — از جمله بر سر اینکه آیا نتایج جستجوش رو به نفع سرویسهای خودش تنظیم میکنه یا نه. منطق همین پرونده Android مستقیماً وارد این پروندههای جدید میشه.
گوگل بعد از حکم ۲۰۱۸ قراردادهای Android اروپاییش رو اصلاح کرد و به سازندهها گزینه نصب جداگانه هم داد، ولی تا الان موضعی درباره تغییرات بیشتر اعلام نکرده.
ماجرا برمیگرده به ۲۰۱۸، وقتی کمیسیون اروپایی گفت گوگل از موقعیت غالبش در اکوسیستم Android سوءاستفاده کرده. گوگل به سازندههای گوشی میگفت اگه میخوای Play Store داشته باشی، باید Chrome و Google Search رو هم از پیش نصب کنی — بدون انتخاب. اون موقع Android بیش از ۸۰٪ بازار موبایل اروپا رو داشت، یعنی عملاً مرورگرها و موتورهای جستجوی رقیب قبل از اینکه کاربر گوشیش رو روشن کنه، حذف شده بودن.
یه دادگاه پایینتر در ۲۰۲۲ جریمه رو کمی کاهش داد — از ۴.۳۴ به ۴.۱ میلیارد یورو — ولی حکم ضدرقابتی رو تأیید کرد. گوگل رفت پیش بالاترین دادگاه اتحادیه اروپا و گفت تحلیل حقوقی و اقتصادی دادگاه قبلی اشتباه بوده. این استدلال هم رد شد.
دیگه هیچ مسیری برای اعتراض باقی نمونده. این جریمه یکی از بزرگترین جریمههای ضدانحصاری تاریخه که یه شرکت فناوری گرفته — در کنار جریمه ۲.۴ میلیاردی Google Shopping در ۲۰۱۷ و ۱.۴۹ میلیاردی AdSense در ۲۰۱۹. روی هم رفته این سه پرونده گوگل رو به بیش از ۸ میلیارد یورو جریمه در اروپا رسوندن.
مهمتر از خود جریمه اینه که این حکم پایهی قانونی Digital Markets Act (DMA) رو محکمتر کرد. DMA قانون جدیدتر اتحادیه اروپاست که گوگل الان زیر ذرهبینشه — از جمله بر سر اینکه آیا نتایج جستجوش رو به نفع سرویسهای خودش تنظیم میکنه یا نه. منطق همین پرونده Android مستقیماً وارد این پروندههای جدید میشه.
گوگل بعد از حکم ۲۰۱۸ قراردادهای Android اروپاییش رو اصلاح کرد و به سازندهها گزینه نصب جداگانه هم داد، ولی تا الان موضعی درباره تغییرات بیشتر اعلام نکرده.
❤6
باتریهای منتسب به iPhone 18 Pro Max سر و کلهشون پیدا شد — دو مدل جداگانه: یکی با جای سیمکارت فیزیکی، یکی بدون.
اون چیزی که از این تصاویر میشه گفت اینه که ظرفیت باتری نسبت به نسل قبل افزایش نسبتاً خوبی داشته. البته اینا هنوز رسمی نیستن و در حد «منتسب» موندن، پس تا تأیید نشدن با یه کم احتیاط بهشون نگاه کنین.
اون چیزی که از این تصاویر میشه گفت اینه که ظرفیت باتری نسبت به نسل قبل افزایش نسبتاً خوبی داشته. البته اینا هنوز رسمی نیستن و در حد «منتسب» موندن، پس تا تأیید نشدن با یه کم احتیاط بهشون نگاه کنین.
❤5😁1
برای برنامهنویسهایی که از Claude Code استفاده میکنن، این خبر مهمه.
علیبابا از ۱۰ جولای کارمنداش رو از استفاده از Claude Code منع کرده. Claude Code یه ابزار کدنویسی AI هست که Anthropic ساخته — همون شرکتی که Claude رو داره.
دلیل ممنوعیت اینه که برنامهنویسها کشف کردن این ابزار داره مخفیانه اطلاعات کاربر رو جمعآوری میکنه: timezone و تنظیمات شبکه رو چک میکنه و یه سری نشانههای پنهان توی Promptهایی که به سرورهای Anthropic میرن جاسازی میکنه. هدف عملی این کار مشخص کردن بود که آیا کاربر از چین یا یه آزمایشگاه AI چینی داره استفاده میکنه یا نه.
یه کارمند Anthropic توی X توضیح داد که این یه آزمایشه که از مارس راه افتاده — هدفش جلوگیری از سوءاستفادهی فروشندههای غیرمجاز و بلاک کردن «تقطیر مدل» بوده. تقطیر مدل یعنی یه شرکت از خروجیهای Claude برای آموزش مدل خودش استفاده کنه. این ویژگی قراره تو یه آپدیت آینده حذف بشه.
این ماجرا در یه فضای متشنج بین Anthropic و صنعت AI چین داره اتفاق میافته. چند هفته پیش Anthropic ادعا کرده بود که اپراتورهایی مرتبط با آزمایشگاه Qwen علیبابا، بزرگترین حملهی تقطیر مدل شناختهشده رو روی Claude اجرا کردن — حدود ۲۵ هزار حساب جعلی و بیش از ۲۸ میلیون تعامل بین آوریل و جون. دولت آمریکا هم ۱۲ جون دسترسی به مدلهای Anthropic رو به دلیل نگرانیهای امنیت ملی معلق کرده بود که ۱ جولای برگشت.
علیبابا هنوز بیانیهی رسمیای نداده. کارمندا تا ۱۰ جولای فرصت دارن ابزارشون رو عوض کنن.
این رویداد احتمالاً بحث دربارهی جمعآوری پنهان داده در ابزارهای AI کدنویسی رو جدیتر میکنه — شرکتها دارن میسنجن که آیا بهرهوری این ابزارها با ریسک دادههایی که بدون اطلاعشون جمع میشه میارزه یا نه.
علیبابا از ۱۰ جولای کارمنداش رو از استفاده از Claude Code منع کرده. Claude Code یه ابزار کدنویسی AI هست که Anthropic ساخته — همون شرکتی که Claude رو داره.
دلیل ممنوعیت اینه که برنامهنویسها کشف کردن این ابزار داره مخفیانه اطلاعات کاربر رو جمعآوری میکنه: timezone و تنظیمات شبکه رو چک میکنه و یه سری نشانههای پنهان توی Promptهایی که به سرورهای Anthropic میرن جاسازی میکنه. هدف عملی این کار مشخص کردن بود که آیا کاربر از چین یا یه آزمایشگاه AI چینی داره استفاده میکنه یا نه.
یه کارمند Anthropic توی X توضیح داد که این یه آزمایشه که از مارس راه افتاده — هدفش جلوگیری از سوءاستفادهی فروشندههای غیرمجاز و بلاک کردن «تقطیر مدل» بوده. تقطیر مدل یعنی یه شرکت از خروجیهای Claude برای آموزش مدل خودش استفاده کنه. این ویژگی قراره تو یه آپدیت آینده حذف بشه.
این ماجرا در یه فضای متشنج بین Anthropic و صنعت AI چین داره اتفاق میافته. چند هفته پیش Anthropic ادعا کرده بود که اپراتورهایی مرتبط با آزمایشگاه Qwen علیبابا، بزرگترین حملهی تقطیر مدل شناختهشده رو روی Claude اجرا کردن — حدود ۲۵ هزار حساب جعلی و بیش از ۲۸ میلیون تعامل بین آوریل و جون. دولت آمریکا هم ۱۲ جون دسترسی به مدلهای Anthropic رو به دلیل نگرانیهای امنیت ملی معلق کرده بود که ۱ جولای برگشت.
علیبابا هنوز بیانیهی رسمیای نداده. کارمندا تا ۱۰ جولای فرصت دارن ابزارشون رو عوض کنن.
این رویداد احتمالاً بحث دربارهی جمعآوری پنهان داده در ابزارهای AI کدنویسی رو جدیتر میکنه — شرکتها دارن میسنجن که آیا بهرهوری این ابزارها با ریسک دادههایی که بدون اطلاعشون جمع میشه میارزه یا نه.
❤5
وقتی باید یه مفهوم فنی رو از صفر یاد بگیری، توضیحات عمومی اینترنت برای یه «آدم متوسطِ» فرضی نوشته شدن — نه برای کسی با پیشینهی خاصِ تو.
این Prompt با منطبق کردن موضوع جدید روی حوزهای که از قبل بلدی، یه پل آنالوژی دقیق و ساختارمند میسازه.
مثلاً یه مدیر محصول با ۸ سال تجربه تو آشپزخانهی رستوران میتونه database indexing رو کاملاً از طریق سیستمهای آمادهسازی آشپزخانه یاد بگیره — همون فهمی که شاید هفتهها طول بکشه رو در ۲۰ دقیقه به دست بیاره.
مثال خروجی کامل رو تو مقاله میتونی ببینی.
📋 پرامپت کامل (لمس کن تا کپی بشه):
توضیحات بیشتر و مثالها توی مقاله 👇
این Prompt با منطبق کردن موضوع جدید روی حوزهای که از قبل بلدی، یه پل آنالوژی دقیق و ساختارمند میسازه.
مثلاً یه مدیر محصول با ۸ سال تجربه تو آشپزخانهی رستوران میتونه database indexing رو کاملاً از طریق سیستمهای آمادهسازی آشپزخانه یاد بگیره — همون فهمی که شاید هفتهها طول بکشه رو در ۲۰ دقیقه به دست بیاره.
مثال خروجی کامل رو تو مقاله میتونی ببینی.
📋 پرامپت کامل (لمس کن تا کپی بشه):
Role: Act as an expert teacher who specializes in explaining unfamiliar concepts through analogies drawn from a subject the learner already understands deeply.
Context: I want to learn a new concept, but generic explanations aren't sticking because they don't connect to anything I already know. I understand [YOUR FAMILIAR DOMAIN] very well (e.g., cooking, basketball, gardening, accounting, parenting, guitar playing). I know almost nothing about [NEW CONCEPT TO LEARN].
Task: Explain [NEW CONCEPT TO LEARN] entirely through analogies and parallels from [YOUR FAMILIAR DOMAIN]. Do not just give one surface-level comparison — build a structured explanation where each major component or mechanism of the new concept maps to something specific and accurate in my familiar domain.
Constraints:
- Every analogy must be technically accurate — do not oversimplify to the point of being wrong
- Explicitly flag where the analogy breaks down or stops working, so I don't walk away with a false mental model
- Use at least 3 distinct sub-concepts or mechanisms within [NEW CONCEPT TO LEARN], each with its own mapped analogy
- Avoid jargon from the new domain until you've built the analogy first — introduce the real term only after the analogy has landed
- End with one integrated "full picture" analogy that ties all the sub-concepts together in a single scenario
Output Format:
1. One-sentence hook connecting the new concept to something in my familiar domain
2. A section per sub-concept: [Familiar domain parallel] → [What it means in the new concept] → [Where the analogy holds / where it breaks]
3. A closing "full picture" analogy scenario
4. A short list of the 3-5 real technical terms I now understand, each with a one-line plain definition
توضیحات بیشتر و مثالها توی مقاله 👇
❤6
اپل هنوز M6 رو نداده بیرون، ولی ظاهراً بازنشستگیش رو هم برنامهریزی کرده! 😂
طبق گزارشها، مکبوک پرو ۱۴ اینچی با تراشه M6 قراره اواخر ۲۰۲۶ بیاد تو بازار — ولی به شش ماه نکشیده، تو نیمه اول ۲۰۲۷ مدل بازطراحیشده با M7 جاشو میگیره.
دلیل این عجله؟ M7 قراره بهینهشده برای پردازشهای AI باشه.
پس اگه مکبوک M6 خریدید، تا رسید درِ خونه بدونید قدیمیه! ⚡
منبع: مارک گورمن
#اپل
طبق گزارشها، مکبوک پرو ۱۴ اینچی با تراشه M6 قراره اواخر ۲۰۲۶ بیاد تو بازار — ولی به شش ماه نکشیده، تو نیمه اول ۲۰۲۷ مدل بازطراحیشده با M7 جاشو میگیره.
دلیل این عجله؟ M7 قراره بهینهشده برای پردازشهای AI باشه.
پس اگه مکبوک M6 خریدید، تا رسید درِ خونه بدونید قدیمیه! ⚡
منبع: مارک گورمن
#اپل
😁20❤2👍2🔥2
یه بار کد نوشتی، یه خطا گرفتی، کپی کردی تو ChatGPT و نوشتی «چرا کار نمیکنه؟» — و یه جواب عمومی گرفتی که به دردت نخورد.
مشکل از AI نیست. مشکل از اطلاعاتیه که بهش دادی.
وقتی میخوای کد دیباگ کنی، AI به چهار چیز نیاز داره:
👉 پیام خطای دقیق
همون متن کاملی که کنسول نشون میده رو بزار. نه خلاصهاش، نه ترجمهاش. «یه خطا میده» اطلاعات نیست.
👉 کد مرتبط، نه کل پروژه
فقط قسمتی که خطا توشه. ۲۰ خط بهتر از ۲۰۰ خط کار میکنه — مدل روی چیزی که مهمه تمرکز میکنه، نه کل فایل.
👉 انتظار داشتی چی بشه، چی شد
«انتظار داشتم عدد ۱۰ برگرده، ولی ۰ میده» خیلی دقیقتره از «کار نمیکنه». این یه کلمه تفاوت، جواب AI رو کاملاً عوض میکنه.
👉 چی قبلاً امتحان کردی
اگه یه راهحل رو تست کردی و جواب نداد، بگو. AI اون مسیر رو دوباره پیشنهاد نمیده و مستقیم میره سراغ بقیه احتمالات.
یه مثال واقعی:
ضعیف: «این کد کار نمیکنه چرا؟» + ۱۵۰ خط کد
قوی: «توی Python، این تابع باید میانگین یه لیست رو برگردونه. وقتی لیست خالیه ZeroDivisionError میده. انتظار داشتم None برگرده. try/except اضافه کردم ولی همچنان خطا میده:» + ۱۰ خط کد مرتبط
فرق این دو Prompt، فرق بین یه جواب کلی و یه راهحل واقعیه.
دفعه بعد که گیر کردی، قبل از پیست کردن کد، این چهار چیز رو آماده کن. ⚡
مشکل از AI نیست. مشکل از اطلاعاتیه که بهش دادی.
وقتی میخوای کد دیباگ کنی، AI به چهار چیز نیاز داره:
👉 پیام خطای دقیق
همون متن کاملی که کنسول نشون میده رو بزار. نه خلاصهاش، نه ترجمهاش. «یه خطا میده» اطلاعات نیست.
👉 کد مرتبط، نه کل پروژه
فقط قسمتی که خطا توشه. ۲۰ خط بهتر از ۲۰۰ خط کار میکنه — مدل روی چیزی که مهمه تمرکز میکنه، نه کل فایل.
👉 انتظار داشتی چی بشه، چی شد
«انتظار داشتم عدد ۱۰ برگرده، ولی ۰ میده» خیلی دقیقتره از «کار نمیکنه». این یه کلمه تفاوت، جواب AI رو کاملاً عوض میکنه.
👉 چی قبلاً امتحان کردی
اگه یه راهحل رو تست کردی و جواب نداد، بگو. AI اون مسیر رو دوباره پیشنهاد نمیده و مستقیم میره سراغ بقیه احتمالات.
یه مثال واقعی:
ضعیف: «این کد کار نمیکنه چرا؟» + ۱۵۰ خط کد
قوی: «توی Python، این تابع باید میانگین یه لیست رو برگردونه. وقتی لیست خالیه ZeroDivisionError میده. انتظار داشتم None برگرده. try/except اضافه کردم ولی همچنان خطا میده:» + ۱۰ خط کد مرتبط
فرق این دو Prompt، فرق بین یه جواب کلی و یه راهحل واقعیه.
دفعه بعد که گیر کردی، قبل از پیست کردن کد، این چهار چیز رو آماده کن. ⚡
❤8👍4
این یکی بیشتر برای اونایی که Microsoft 365 رو توی سازمانشون مدیریت میکنن مهمه.
شرکت امنیتی Huntress گزارش داده که بین ۱۲ تا ۲۶ ژوئن ۲۰۲۶، یه حمله گسترده به حسابهای Microsoft 365 انجام شده — بیش از ۸۱ میلیون تلاش ورود در دو هفته، که در نهایت ۷۸ حساب از ۶۴ سازمان مختلف نقض شد. این عدد ۱۵۵ برابر بیشتر از میانگین معمول این نوع حملاته.
تکنیکی که استفاده کردن مهمترین بخش ماجراست. بهجای لاگین از مرورگر که MFA رو فعال میکنه — یعنی همون تأیید دومرحلهای که کد روی گوشیت میاد — از یه endpoint قدیمی در Azure CLI استفاده کردن به اسم ROPC. این روش پسورد رو مستقیم میفرسته به Microsoft بدون اینکه مرحله تأیید هویت دوم اصلاً اجرا بشه. نتیجه: احراز هویت دومرحلهای عملاً تبدیل میشه به تکمرحلهای.
این تکنیک فقط وقتی کار میکنه که سازمان تنظیمات Conditional Access — قوانینی که تعیین میکنه چه کسی از کجا وارد بشه — رو نصفهنیمه پیاده کرده باشه. مثلاً MFA رو فقط برای بعضی اپها الزامی کرده، نه همه. یا سیاستهاشون روی حالت «فقط گزارش» مونده — یعنی تخلف رو ثبت میکنن ولی جلوشو نمیگیرن.
کل ترافیک حمله از یه بازه IPv6 متعلق به شرکت LSHIY LLC اومده. پسوردها هم از نشتهای اطلاعاتی قبلی بودن. این تعداد حمله شاید استثنایی به نظر برسه، ولی حسابهای Microsoft 365 الان بهطور میانگین ماهانه حدود ۱۹۶۴ تلاش ورود ناموفق تجربه میکنن — یعنی استفاده از پسوردهای دزدیدهشده قبلی تبدیل به یه واقعیت روزمره شده.
برای جلوگیری، سه کار اولویت داره: MFA رو روی همه اپهای ابری اجباری کن نه فقط بعضیهاشون، احراز هویتهای قدیمی مثل ROPC رو مسدود کن، و Conditional Access رو از حالت «فقط گزارش» دربیار. لاگهای ورود رو هم برای دسترسیهای Azure CLI از آیپیهای ناشناس — بهخصوص رنجهای IPv6 — زیر نظر داشته باش.
شرکت امنیتی Huntress گزارش داده که بین ۱۲ تا ۲۶ ژوئن ۲۰۲۶، یه حمله گسترده به حسابهای Microsoft 365 انجام شده — بیش از ۸۱ میلیون تلاش ورود در دو هفته، که در نهایت ۷۸ حساب از ۶۴ سازمان مختلف نقض شد. این عدد ۱۵۵ برابر بیشتر از میانگین معمول این نوع حملاته.
تکنیکی که استفاده کردن مهمترین بخش ماجراست. بهجای لاگین از مرورگر که MFA رو فعال میکنه — یعنی همون تأیید دومرحلهای که کد روی گوشیت میاد — از یه endpoint قدیمی در Azure CLI استفاده کردن به اسم ROPC. این روش پسورد رو مستقیم میفرسته به Microsoft بدون اینکه مرحله تأیید هویت دوم اصلاً اجرا بشه. نتیجه: احراز هویت دومرحلهای عملاً تبدیل میشه به تکمرحلهای.
این تکنیک فقط وقتی کار میکنه که سازمان تنظیمات Conditional Access — قوانینی که تعیین میکنه چه کسی از کجا وارد بشه — رو نصفهنیمه پیاده کرده باشه. مثلاً MFA رو فقط برای بعضی اپها الزامی کرده، نه همه. یا سیاستهاشون روی حالت «فقط گزارش» مونده — یعنی تخلف رو ثبت میکنن ولی جلوشو نمیگیرن.
کل ترافیک حمله از یه بازه IPv6 متعلق به شرکت LSHIY LLC اومده. پسوردها هم از نشتهای اطلاعاتی قبلی بودن. این تعداد حمله شاید استثنایی به نظر برسه، ولی حسابهای Microsoft 365 الان بهطور میانگین ماهانه حدود ۱۹۶۴ تلاش ورود ناموفق تجربه میکنن — یعنی استفاده از پسوردهای دزدیدهشده قبلی تبدیل به یه واقعیت روزمره شده.
برای جلوگیری، سه کار اولویت داره: MFA رو روی همه اپهای ابری اجباری کن نه فقط بعضیهاشون، احراز هویتهای قدیمی مثل ROPC رو مسدود کن، و Conditional Access رو از حالت «فقط گزارش» دربیار. لاگهای ورود رو هم برای دسترسیهای Azure CLI از آیپیهای ناشناس — بهخصوص رنجهای IPv6 — زیر نظر داشته باش.
❤4
اپل یه پتنت جدید ثبت کرده که اگه عملی بشه، بند سیلیکونی Apple Watch رو کاملاً هوشمند میکنه.
ایده اینه که سنسورهای سلامتی مستقیماً روی خودِ بند تعبیه بشن — نه فقط توی بدنه ساعت. یعنی علاوهبر حسگرهای خودِ ساعت، بند هم داده جمع میکنه و میفرسته؛ نتیجهش مانیتورینگ دقیقتر علائم حیاتیه.
کنار این پتنت، شایعه ریدیزاین بزرگ Apple Watch هم داغه — بدنه خیلی باریکتر، نمایشگر غولپیکر و کاملاً لببهلب، باتری قویتر، و یه سری قابلیت سلامتی خفن که قراره با AI تلفیق بشن. 🔥
ایده اینه که سنسورهای سلامتی مستقیماً روی خودِ بند تعبیه بشن — نه فقط توی بدنه ساعت. یعنی علاوهبر حسگرهای خودِ ساعت، بند هم داده جمع میکنه و میفرسته؛ نتیجهش مانیتورینگ دقیقتر علائم حیاتیه.
کنار این پتنت، شایعه ریدیزاین بزرگ Apple Watch هم داغه — بدنه خیلی باریکتر، نمایشگر غولپیکر و کاملاً لببهلب، باتری قویتر، و یه سری قابلیت سلامتی خفن که قراره با AI تلفیق بشن. 🔥
🔥8❤2👀2
فروشندایی که نمونهی اول محصولشون رو از کارخونه گرفتن و فردا باید عکس تبلیغاتی آماده داشته باشن، معمولاً یه هفته وقت و بین ۳۰۰ تا ۸۰۰ دلار هزینهی عکاسی حرفهای لازم دارن.
این Prompt اون فرآیند رو میبره توی ۵ دقیقه. یه توضیح ساده از محصولت میدی — جنس، رنگ، حالوهوا — و خروجی یه عکس محصول واقعگرایه با نور و ترکیببندی استودیویی، بدون دوربین، استودیو یا عکاس. مناسبه برای تبلیغات اینستاگرام یا صفحهی محصول توی فروشگاه آنلاین.
یه نکتهی ظریف توی طراحیش: متن و لوگو رو از خروجی حذف کرده، چون AI معمولاً متن رو اشتباه رندر میکنه. برندینگ رو بعداً خودت توی پستپروداکشن اضافه میکنی.
خروجی فقط یه عکس نیست — یه توضیح کوتاه از انتخابهای نور و زاویه هم میاد که بتونی یه متغیر رو عوض کنی و دوباره تولید کنی، به جای اینکه از صفر شروع کنی.
📋 پرامپت کامل (لمس کن تا کپی بشه):
توضیحات بیشتر و مثالها توی مقاله 👇
این Prompt اون فرآیند رو میبره توی ۵ دقیقه. یه توضیح ساده از محصولت میدی — جنس، رنگ، حالوهوا — و خروجی یه عکس محصول واقعگرایه با نور و ترکیببندی استودیویی، بدون دوربین، استودیو یا عکاس. مناسبه برای تبلیغات اینستاگرام یا صفحهی محصول توی فروشگاه آنلاین.
یه نکتهی ظریف توی طراحیش: متن و لوگو رو از خروجی حذف کرده، چون AI معمولاً متن رو اشتباه رندر میکنه. برندینگ رو بعداً خودت توی پستپروداکشن اضافه میکنی.
خروجی فقط یه عکس نیست — یه توضیح کوتاه از انتخابهای نور و زاویه هم میاد که بتونی یه متغیر رو عوض کنی و دوباره تولید کنی، به جای اینکه از صفر شروع کنی.
📋 پرامپت کامل (لمس کن تا کپی بشه):
Act as a professional product photographer and creative director for e-commerce brands.
Context:
- Product: [DESCRIBE YOUR PRODUCT — e.g. "a matte sage green stainless steel water bottle with a brushed metal cap"]
- Target use: [WHERE THIS IMAGE WILL APPEAR — e.g. "Instagram feed ad", "Amazon main listing image", "website hero banner"]
- Brand aesthetic: [DESCRIBE THE MOOD — e.g. "clean, natural, wellness-focused morning routine" or "bold, energetic, gym culture"]
Task:
Generate a photorealistic product photography image of the product styled for the target use and brand aesthetic described above.
Constraints:
- Do not render any text, logos, or watermarks onto the image — AI-generated text is unreliable and will look broken.
- Keep the product's proportions and materials physically accurate to the description.
- Match lighting to context: soft natural window light for lifestyle/wellness contexts, controlled studio softbox lighting for clean commercial/tech contexts.
- Include shallow depth of field with a blurred, contextually appropriate background (not a plain white void) unless a pure white background is explicitly requested for a marketplace listing.
Output format:
One high-resolution image, followed by 2-3 lines describing the framing, lighting, and background choices made, so I can request specific adjustments.
توضیحات بیشتر و مثالها توی مقاله 👇
❤10💩5👍1
یه شکاف قیمتی توی سیستم Token-based شرکتهای AI پیدا شده که میتونه هزینه پرامپتهاتو تا ۳ برابر کاهش بده. ⚡
وقتی کد، لاگ یا مستندات حجیم به Claude میفرستی، بابت هر کاراکتر Token میپردازی. ولی تصاویر فرق دارن — هزینهشون بر اساس ابعاد پیکسل محاسبه میشه، نه محتوا.
یه ابزار به اسم pxpipe از همین شکاف استفاده میکنه: حدود ۹۲ هزار کاراکتر متن رو میشه توی یه تصویر ۱۹۲۸×۱۹۲۸ پیکسلی جا داد — هزینهش معادل ~۴۷۰۰ Token هست. همون متن بهصورت معمولی؟ ۲۵ هزار Token. چگالی ۳.۱ برابر بیشتر.
این ابزار بهعنوان یه Local Proxy کار میکنه. وسط راه میایسته، بخشهای حجیم درخواست (تاریخچه چت، خروجی ترمینال، مستندات) رو میگیره، به PNG تبدیل میکنه و مدل بهجای خوندن، «میبینه».
محدودیتها رو هم خوبه بدونی: این روش Lossy هست، برای رشتههای حساس مثل کلیدهای امنیتی ریسک داره، و همه مدلها توی بینایی یکسان نیستن — مثلاً Opus تا ۷٪ خطا داره. به همین دلیل pxpipe فقط وقتی صرفهجویی واقعی داره تبدیل رو انجام میده.
برای تست 👇
npx pxpipe-proxy
سرور محلی روی پورت ۴۷۸۲۱ میسازه. بعد Claude رو به پروکسی وصل کن:
ANTHROPIC_BASE_URL=http://127.0.0.1:47821 claude
از همون آدرس توی مرورگر میتونی ببینی چقدر Token ذخیره کردی.
وقتی کد، لاگ یا مستندات حجیم به Claude میفرستی، بابت هر کاراکتر Token میپردازی. ولی تصاویر فرق دارن — هزینهشون بر اساس ابعاد پیکسل محاسبه میشه، نه محتوا.
یه ابزار به اسم pxpipe از همین شکاف استفاده میکنه: حدود ۹۲ هزار کاراکتر متن رو میشه توی یه تصویر ۱۹۲۸×۱۹۲۸ پیکسلی جا داد — هزینهش معادل ~۴۷۰۰ Token هست. همون متن بهصورت معمولی؟ ۲۵ هزار Token. چگالی ۳.۱ برابر بیشتر.
این ابزار بهعنوان یه Local Proxy کار میکنه. وسط راه میایسته، بخشهای حجیم درخواست (تاریخچه چت، خروجی ترمینال، مستندات) رو میگیره، به PNG تبدیل میکنه و مدل بهجای خوندن، «میبینه».
محدودیتها رو هم خوبه بدونی: این روش Lossy هست، برای رشتههای حساس مثل کلیدهای امنیتی ریسک داره، و همه مدلها توی بینایی یکسان نیستن — مثلاً Opus تا ۷٪ خطا داره. به همین دلیل pxpipe فقط وقتی صرفهجویی واقعی داره تبدیل رو انجام میده.
برای تست 👇
npx pxpipe-proxy
سرور محلی روی پورت ۴۷۸۲۱ میسازه. بعد Claude رو به پروکسی وصل کن:
ANTHROPIC_BASE_URL=http://127.0.0.1:47821 claude
از همون آدرس توی مرورگر میتونی ببینی چقدر Token ذخیره کردی.
❤14🔥7
آمودی یه ادعای جالب مطرح کرده: «هیچ دلیلی نداره که امروز نتونیم context صد میلیون کلمهای بسازیم.»
منظورش اینه که از نظر معماری مدل، این کار الان فنی ممکنه — گیر سمت سختافزار و inference هست، نه خودِ معماری مدل.
با تکنیکهای extrapolation مثل YaRN، RoPE scaling و Ring Attention، مدلهای transformer میتونن از طول contextای که روش train شدن خیلی فراتر برن. مدلی که روی ۸k یا ۱۲۸k توکن آموزش دیده، با این روشها میتونه contextهای به مراتب بزرگتر رو هم مدیریت کنه. ⚡
منظورش اینه که از نظر معماری مدل، این کار الان فنی ممکنه — گیر سمت سختافزار و inference هست، نه خودِ معماری مدل.
با تکنیکهای extrapolation مثل YaRN، RoPE scaling و Ring Attention، مدلهای transformer میتونن از طول contextای که روش train شدن خیلی فراتر برن. مدلی که روی ۸k یا ۱۲۸k توکن آموزش دیده، با این روشها میتونه contextهای به مراتب بزرگتر رو هم مدیریت کنه. ⚡
❤13🔥2
فرض کن میخوای یه AI بسازی که از اسنادِ داخلیِ شرکتت جواب بده — قراردادها، گزارشهای فنی، راهنماهای محصول. مدلهایی مثل GPT یا Claude اینا رو ندیدن و از کجا باید بدونن؟
اینجاست که RAG وارد میشه.
اسمش مخففِ Retrieval-Augmented Generation هست. ایدهاش سادهست: قبل از اینکه مدل جواب بده، یه سیستمِ جستجو میره توی پایگاه دادهات، مرتبطترین تکههای متن رو پیدا میکنه، و کنارِ سوال به مدل میده. مدل اونا رو میخونه، بعد جواب میده.
مثل اینه که قبل از اینکه از یه متخصص بپرسی، یه کتابدار دقیقاً همون صفحههایی رو که بهشون نیاز داری پیدا میکنه و جلوش میذاره. متخصص به جای اینکه از حافظه حدس بزنه، از اون منبع میخونه — دقیقتر و قابلاعتمادتر.
چرا این مهمه؟
چون Fine-tuning — که یه روشِ دیگه برای اضافه کردنِ دانش به مدل هست — گرونه، زمانبره، و هر بار که دادههات عوض شد باید دوبارهاش بکنی. RAG اینارو نداره. دادهات رو آپدیت کن، مدل همون لحظه جوابهای درستتری میده.
الان اکثرِ chatbotهای شرکتی، ابزارهای جستجو توی مستندات، و سیستمهای پشتیبانیِ مشتری روی RAG ساخته شدن. اگه جایی دیدی که AI از PDF شرکتی جواب میده، احتمالاً RAG زیرش داره کار میکنه. ⚡
اینجاست که RAG وارد میشه.
اسمش مخففِ Retrieval-Augmented Generation هست. ایدهاش سادهست: قبل از اینکه مدل جواب بده، یه سیستمِ جستجو میره توی پایگاه دادهات، مرتبطترین تکههای متن رو پیدا میکنه، و کنارِ سوال به مدل میده. مدل اونا رو میخونه، بعد جواب میده.
مثل اینه که قبل از اینکه از یه متخصص بپرسی، یه کتابدار دقیقاً همون صفحههایی رو که بهشون نیاز داری پیدا میکنه و جلوش میذاره. متخصص به جای اینکه از حافظه حدس بزنه، از اون منبع میخونه — دقیقتر و قابلاعتمادتر.
چرا این مهمه؟
چون Fine-tuning — که یه روشِ دیگه برای اضافه کردنِ دانش به مدل هست — گرونه، زمانبره، و هر بار که دادههات عوض شد باید دوبارهاش بکنی. RAG اینارو نداره. دادهات رو آپدیت کن، مدل همون لحظه جوابهای درستتری میده.
الان اکثرِ chatbotهای شرکتی، ابزارهای جستجو توی مستندات، و سیستمهای پشتیبانیِ مشتری روی RAG ساخته شدن. اگه جایی دیدی که AI از PDF شرکتی جواب میده، احتمالاً RAG زیرش داره کار میکنه. ⚡
❤26❤🔥14👍1👎1
اگه بودجهات برای ابزارهای پولی AI محدوده، یه ترکیب رایگان هست که واقعاً ارزش تست کردن داره: OpenCode با Cloudflare Workers AI.
اول باید توی Cloudflare یه API Token بسازی. مسیرش اینه: از بخش AI → Workers AI → REST API برو، Account ID رو کپی کن و یه Token جدید بساز.
بعد داخل OpenCode، Provider رو روی Cloudflare Workers تنظیم کن و همون Account ID و Token رو وارد کن. همین.
مزیت اصلیش اینه که به یه مدل خاص گیر نمیکنی. چند مدل مختلف توی OpenCode در دسترسه و میتونی مستقیم بینشون سوییچ کنی — از Claude و GPT گرفته تا Gemini و بقیه.
خودِ OpenCode یه AI coding agent متنباز هست که هم توی ترمینال، هم دسکتاپ، هم IDE کار میکنه. نه فقط یه جایگزین ارزونتره — توی بعضی سناریوها از ابزارهای پولی هم بهتر عمل میکنه.
برای برنامهنویسهایی که دنبال یه گزینه اقتصادیتر و منعطفتر هستن، OpenCode یکی از بهترین گزینههای open source در برابرِ Claude Code و Codex هست. ⚡
اول باید توی Cloudflare یه API Token بسازی. مسیرش اینه: از بخش AI → Workers AI → REST API برو، Account ID رو کپی کن و یه Token جدید بساز.
بعد داخل OpenCode، Provider رو روی Cloudflare Workers تنظیم کن و همون Account ID و Token رو وارد کن. همین.
مزیت اصلیش اینه که به یه مدل خاص گیر نمیکنی. چند مدل مختلف توی OpenCode در دسترسه و میتونی مستقیم بینشون سوییچ کنی — از Claude و GPT گرفته تا Gemini و بقیه.
خودِ OpenCode یه AI coding agent متنباز هست که هم توی ترمینال، هم دسکتاپ، هم IDE کار میکنه. نه فقط یه جایگزین ارزونتره — توی بعضی سناریوها از ابزارهای پولی هم بهتر عمل میکنه.
برای برنامهنویسهایی که دنبال یه گزینه اقتصادیتر و منعطفتر هستن، OpenCode یکی از بهترین گزینههای open source در برابرِ Claude Code و Codex هست. ⚡
🔥39❤35👍22😁3
دیگه مجبور نیستی پشت لپتاپ بشینی تا Claude کارش تموم کنه.
قابلیت جدیدی به اسم Claude Cowork داره میاد که به موبایل و وب هم میرسه. ایدهش اینه که یه تسک رو سرِ میزت بهش بدی، لپتاپ رو ببندی، بری — و Claude به کارش ادامه بده. وقتی خواستی، نتیجه رو از گوشیت تحویل میگیری.
نسخه بتاش طی چند هفته آینده منتشر میشه و اول فقط برای پلن Max در دسترسه. بقیه پلنها هم بعداً اضافه میشن.
قابلیت جدیدی به اسم Claude Cowork داره میاد که به موبایل و وب هم میرسه. ایدهش اینه که یه تسک رو سرِ میزت بهش بدی، لپتاپ رو ببندی، بری — و Claude به کارش ادامه بده. وقتی خواستی، نتیجه رو از گوشیت تحویل میگیری.
نسخه بتاش طی چند هفته آینده منتشر میشه و اول فقط برای پلن Max در دسترسه. بقیه پلنها هم بعداً اضافه میشن.
👏23🔥7❤6🐳3👎1🤣1
قابلیت Artifacts توی Claude Code حالا برای پلنهای Pro و Max هم فعاله.
کارش اینه که ابزار مورد نظرت رو با زبان ساده توضیح میدی، Claude کدش رو مینویسه و همون لحظه به صورت یه صفحهی زنده روی claude.ai منتشرش میکنه. بعدم همونطور که روی کارت کار میکنه، صفحه رو real-time آپدیت میکنه.
صفحهها private هستن (فقط توی اکانت خودته) و کاملاً self-contained — یعنی نیازی به هیچ سرویس خارجی ندارن.
عملاً ساختن ابزار شخصی دیگه به دونستن برنامهنویسی نیاز نداره. ⚡
کارش اینه که ابزار مورد نظرت رو با زبان ساده توضیح میدی، Claude کدش رو مینویسه و همون لحظه به صورت یه صفحهی زنده روی claude.ai منتشرش میکنه. بعدم همونطور که روی کارت کار میکنه، صفحه رو real-time آپدیت میکنه.
صفحهها private هستن (فقط توی اکانت خودته) و کاملاً self-contained — یعنی نیازی به هیچ سرویس خارجی ندارن.
عملاً ساختن ابزار شخصی دیگه به دونستن برنامهنویسی نیاز نداره. ⚡
❤33👎3
یه کار مهم به AI میدی. جواب میگیری. نگاهش میکنی، میگی «خب، قابلقبوله» — و میدونی که بهتر از این میشد.
مشکل اینه که وقتی اطلاعاتِ کمی میدی، مدل جاهای خالی رو با فرضهای عمومی تکمیل میکنه. یه تکنیکِ ساده این رو درست میکنه: قبل از شروع، بخواه سوال بپرسه.
نمونه Prompt 👇
«میخوام یه ایمیلِ فروش بنویسم. قبل از اینکه شروع کنی، سوالهایی که جوابشون ایمیل رو بهتر میکنه رو ازم بپرس.»
حالا AI میپرسه: مشتری چه صنعتیه؟ قبلاً باهاش صحبت شده؟ مهمترین دردش چیه؟ تون رسمی باشه یا صمیمی؟
تو جواب میدی. بعد AI با اطلاعاتِ واقعی مینویسه — نه با فرض.
این به یه دلیلِ ساده کار میکنه: LLM ها وقتی context کمه، گرایش دارن «پاسخِ متوسط» بدن — همون چیزی که توی میلیونها متنِ مشابه دیدن. وقتی مجبورشون میکنی سوال بپرسن، خودشون رو با موقعیتِ تو تنظیم میکنن.
یه کاربردِ غیرمنتظرهش هم اینه: وقتی خودت هم هنوز دقیقاً نمیدونی چی میخوای. سوالهای AI مجبورت میکنه فکرت رو مرتب کنی.
برای امتحان همین الان:
«[موضوعِ کارت]. قبل از شروع، ۵ سوالی که جوابشون خروجی رو بهتر میکنه رو بپرس.»
همین یه جمله اضافه، خروجی رو از عمومی به دقیق تبدیل میکنه. ⚡
مشکل اینه که وقتی اطلاعاتِ کمی میدی، مدل جاهای خالی رو با فرضهای عمومی تکمیل میکنه. یه تکنیکِ ساده این رو درست میکنه: قبل از شروع، بخواه سوال بپرسه.
نمونه Prompt 👇
«میخوام یه ایمیلِ فروش بنویسم. قبل از اینکه شروع کنی، سوالهایی که جوابشون ایمیل رو بهتر میکنه رو ازم بپرس.»
حالا AI میپرسه: مشتری چه صنعتیه؟ قبلاً باهاش صحبت شده؟ مهمترین دردش چیه؟ تون رسمی باشه یا صمیمی؟
تو جواب میدی. بعد AI با اطلاعاتِ واقعی مینویسه — نه با فرض.
این به یه دلیلِ ساده کار میکنه: LLM ها وقتی context کمه، گرایش دارن «پاسخِ متوسط» بدن — همون چیزی که توی میلیونها متنِ مشابه دیدن. وقتی مجبورشون میکنی سوال بپرسن، خودشون رو با موقعیتِ تو تنظیم میکنن.
یه کاربردِ غیرمنتظرهش هم اینه: وقتی خودت هم هنوز دقیقاً نمیدونی چی میخوای. سوالهای AI مجبورت میکنه فکرت رو مرتب کنی.
برای امتحان همین الان:
«[موضوعِ کارت]. قبل از شروع، ۵ سوالی که جوابشون خروجی رو بهتر میکنه رو بپرس.»
همین یه جمله اضافه، خروجی رو از عمومی به دقیق تبدیل میکنه. ⚡
❤8
هر بار که میخوای صدا کلون کنی یا متن رو به گفتار تبدیل کنی، مجبوری اشتراک ماهانه ElevenLabs بگیری؟ یه راه دیگه هست.
پروژه OmniVoice Studio یه ابزار متنباز و لوکال برای تولید و کلون صداست که کاملاً روی سیستم خودت اجرا میشه — بدون API Key و بدون آپلود صدا روی هیچ سروری.
قابلیتهاش:
✅ کلون صدا با چند ثانیه نمونه
✅ تبدیل متن به گفتار
✅ دوبله ویدیو
✅ دیکته زنده
✅ طراحی صدا با کنترل سن، جنسیت، لهجه و pitch
سیستم موردنیاز:
🖥️ ویندوز، مک یا لینوکس
🐍 Python نسخه ۳.۱۱ به بالا
🧠 RAM حداقل ۸ گیگ، پیشنهادی ۱۶ گیگ به بالاست
🎮 GPU اختیاریه ولی برای سرعت بهتر پیشنهاد میشه
📦 VRAM حداقل ۴ گیگ، پیشنهادی ۸ گیگ به بالاست
بدون GPU هم روی CPU اجرا میشه، فقط کندتره.
گیتهابِ پروژه 👇
github.com/debpalash/OmniVoice-Studio
پروژه OmniVoice Studio یه ابزار متنباز و لوکال برای تولید و کلون صداست که کاملاً روی سیستم خودت اجرا میشه — بدون API Key و بدون آپلود صدا روی هیچ سروری.
قابلیتهاش:
✅ کلون صدا با چند ثانیه نمونه
✅ تبدیل متن به گفتار
✅ دوبله ویدیو
✅ دیکته زنده
✅ طراحی صدا با کنترل سن، جنسیت، لهجه و pitch
سیستم موردنیاز:
🖥️ ویندوز، مک یا لینوکس
🐍 Python نسخه ۳.۱۱ به بالا
🧠 RAM حداقل ۸ گیگ، پیشنهادی ۱۶ گیگ به بالاست
🎮 GPU اختیاریه ولی برای سرعت بهتر پیشنهاد میشه
📦 VRAM حداقل ۴ گیگ، پیشنهادی ۸ گیگ به بالاست
بدون GPU هم روی CPU اجرا میشه، فقط کندتره.
گیتهابِ پروژه 👇
github.com/debpalash/OmniVoice-Studio
🔥9❤2
This media is not supported in your browser
VIEW IN TELEGRAM
از ایده تا اپ آمادهی انتشار — سرویس Higgsfield Apps اینو توی یه جریان واحد جمع کرده.
میشه باهاش وبسایت، اپ موبایل و دسکتاپ، افزونه مرورگر و پلاگین ساخت و مستقیم منتشرشون کرد. اما چیزی که اینو متفاوت میکنه اینه که مدلهای تصویر و ویدیو رو مستقیم به فرآیند توسعه وصل کرده.
یعنی از تولید محتوای AI گرفته تا کدنویسی و انتشار، همه کارها داخل همون یه جریان انجام میشه — بدون اینکه بین ابزارهای مختلف بپری.
میشه باهاش وبسایت، اپ موبایل و دسکتاپ، افزونه مرورگر و پلاگین ساخت و مستقیم منتشرشون کرد. اما چیزی که اینو متفاوت میکنه اینه که مدلهای تصویر و ویدیو رو مستقیم به فرآیند توسعه وصل کرده.
یعنی از تولید محتوای AI گرفته تا کدنویسی و انتشار، همه کارها داخل همون یه جریان انجام میشه — بدون اینکه بین ابزارهای مختلف بپری.
❤14👏5
آپدیت جدید Cursor یه نکته داره که از زاویه سیستمسازی مهمه — نه از اون هایپهای معمول انتشار مدل.
شرکت Cursor با xAI همکاری کرده و مدل Grok 4.5 رو با هم آموزش دادن. این مدل اولین مدلیه که فراتر از مهندسی نرمافزار ساخته شده.
از این زاویه، حالا میشه فلوچارت کاری پروژههای پیچیده رو یکپارچهتر طراحی کرد — که برای کسایی که روی سیستمسازی کار میکنن، یه تفاوت واقعیه 🔥
شرکت Cursor با xAI همکاری کرده و مدل Grok 4.5 رو با هم آموزش دادن. این مدل اولین مدلیه که فراتر از مهندسی نرمافزار ساخته شده.
از این زاویه، حالا میشه فلوچارت کاری پروژههای پیچیده رو یکپارچهتر طراحی کرد — که برای کسایی که روی سیستمسازی کار میکنن، یه تفاوت واقعیه 🔥
❤9