اگر اهل فیلم باشید احتمالا فیلم The Imitation Game رو با بازی بسیار زیبای بندیکت کامبربچ دیده باشین !
خلاصه داستان فیلم این بود که توی جنگ جهانی دوم آلمان نازی برای رمزگشایی پیام هایی که بین خودشون رد و بدل میکردن از ماشینی به اسم انیگما استفاده میکردن
رمز های این ماشین هر روز ساعت ۱۲ شب تغییر میکرد و قاعدتا باید میلیون ها حالت رو تست میکردن تا اون رمز رو بشکنن که عملا غیر ممکنش کرده بود !
آلن تورینگ یه گروهی رو جمع میکنه و یه دستگاهی میسازه که اینکار رو انجام بده و حتما توصیه میکنم اون فیلم رو با بازیه بندیکت کامبربچ ببینین !
حالا ادعا میشه که Chatgpt Astra تونسته یکی از اون پیام های رمزنگاری شده که بعد اینهمه سال رمزگشایی نشده بود رو بشکنه !
پیامی که شکسته اینه :
The decrypted 1941 German Army Enigma message (MVUEH) reads roughly: “Please specify the route of march. I am in Rosenow, Rosenow. Immediate reply by radio.”
Literal German (with operator typos): BTTE UM ANGABE DES MARSQWEGES X BEFINDE MIQ IN X ROSENOW ROSENOW X SOFORT FUNKANTWORT X WASCHBBSCH.
@codehalics | کدهالیک
خلاصه داستان فیلم این بود که توی جنگ جهانی دوم آلمان نازی برای رمزگشایی پیام هایی که بین خودشون رد و بدل میکردن از ماشینی به اسم انیگما استفاده میکردن
رمز های این ماشین هر روز ساعت ۱۲ شب تغییر میکرد و قاعدتا باید میلیون ها حالت رو تست میکردن تا اون رمز رو بشکنن که عملا غیر ممکنش کرده بود !
آلن تورینگ یه گروهی رو جمع میکنه و یه دستگاهی میسازه که اینکار رو انجام بده و حتما توصیه میکنم اون فیلم رو با بازیه بندیکت کامبربچ ببینین !
حالا ادعا میشه که Chatgpt Astra تونسته یکی از اون پیام های رمزنگاری شده که بعد اینهمه سال رمزگشایی نشده بود رو بشکنه !
پیامی که شکسته اینه :
The decrypted 1941 German Army Enigma message (MVUEH) reads roughly: “Please specify the route of march. I am in Rosenow, Rosenow. Immediate reply by radio.”
Literal German (with operator typos): BTTE UM ANGABE DES MARSQWEGES X BEFINDE MIQ IN X ROSENOW ROSENOW X SOFORT FUNKANTWORT X WASCHBBSCH.
@codehalics | کدهالیک
🤯8❤2
متا هم ایجنتش یعنی muse رو برای ریچ کیدز یعنی کسایی که مک دارن ریلیز کرده و میتونه بهتون کمک کنه تا مثلا فایل های پوشه دانلود رو براتون مرتب کنه یا یه فایل خاص رو براتون پیدا کنه یا پیام هاتون خلاصه کنه و خیلی کار های دیگ …
اگر ریچ کیدز هستین زودتر از بقیه اونو تستش کنین لوکال روی سیستمتون میاد بالا !
https://ai.meta.com/muse/download/
@codehalics | کدهالیک
اگر ریچ کیدز هستین زودتر از بقیه اونو تستش کنین لوکال روی سیستمتون میاد بالا !
https://ai.meta.com/muse/download/
@codehalics | کدهالیک
👍1
چند سالتون بود وقتی فهمیدین ویندوز MRT که خیلی یه زمان معروف شد در واقع مخفف “محمدرضاتوکلی” سازنده اش بوده که یه نسخه از ویندوز XP رو کاستومایز کرده بوده و روش نرم افزار های ضروری رو نصب کرده بود !
@codehalics | کدهالیک
@codehalics | کدهالیک
🔥13😁3👍1👏1
کدهالیک | codehalic
چند سالتون بود وقتی فهمیدین ویندوز MRT که خیلی یه زمان معروف شد در واقع مخفف “محمدرضاتوکلی” سازنده اش بوده که یه نسخه از ویندوز XP رو کاستومایز کرده بوده و روش نرم افزار های ضروری رو نصب کرده بود ! @codehalics | کدهالیک
یکی دیگشونم اگر خیلی مثل من پیر باشین
پارسا ۹۹ بود !
اینا توی دهه ۷۰ اومدن فارسی ساز دادن برای ویندوز ۹۸ بعد اسمش گذاشتن ویندوز ۹۹ انقلابی بود برای فارسی زبان ها چون دیفالت ویندوز اون موقع از زبان فارسی پشتیبانی نمیکرد و نمیتونستی متون هایی توی نوت پد و ورد اون موقع بنویسی !
حروف ها این شکلی میشدن مثلا
ا ی ر و پ هیچ اتصالی بهم نداشتن تازه برعکسم میشدن چیزی که نوشتم همون پوریا اسم خودمه !
شرکتی که اینو درست کرد اون موقع شرکت برنا بود که اگر یادتون باشه فونت های B رو هم همین شرکت درست کرده مثل B titr ، B Zar و کلی فونت باحال که فک کنم یه بار حداقل ازش استفاده کرده باشین
@codehalics | کدهالیک
پارسا ۹۹ بود !
اینا توی دهه ۷۰ اومدن فارسی ساز دادن برای ویندوز ۹۸ بعد اسمش گذاشتن ویندوز ۹۹ انقلابی بود برای فارسی زبان ها چون دیفالت ویندوز اون موقع از زبان فارسی پشتیبانی نمیکرد و نمیتونستی متون هایی توی نوت پد و ورد اون موقع بنویسی !
حروف ها این شکلی میشدن مثلا
ا ی ر و پ هیچ اتصالی بهم نداشتن تازه برعکسم میشدن چیزی که نوشتم همون پوریا اسم خودمه !
شرکتی که اینو درست کرد اون موقع شرکت برنا بود که اگر یادتون باشه فونت های B رو هم همین شرکت درست کرده مثل B titr ، B Zar و کلی فونت باحال که فک کنم یه بار حداقل ازش استفاده کرده باشین
@codehalics | کدهالیک
❤14👍2👏1
این سایت یه سری انیمیشن های بامزه برای کامپوننت های وب ارائه میده که داخل همشون این شخصیت محبوب StickMan نقش آفرینی میکنه !
مثلا سوییچی داره که خود استیک من جا به جاش میکنه
چیزای بامزه ای داخلش هست یه چکش کنین !
https://stick-man-ui.vercel.app/
@codehalics | کدهالیک
مثلا سوییچی داره که خود استیک من جا به جاش میکنه
چیزای بامزه ای داخلش هست یه چکش کنین !
https://stick-man-ui.vercel.app/
@codehalics | کدهالیک
❤4
سال ۱۹۹۴ کتاب معروف Gang of Four یه قانون طلایی رو تو طراحی نرمافزار مطرح کرد که میگفت همیشه ترکیب (Composition) رو به وراثت ترجیح بدید؛ قانونی که خیلی از ماها شاید بدون اینکه دلیل واقعی و عمیقش رو بدونیم فقط به عنوان یه Best Practice قدیمی تو پروژههامون رعایتش میکنیم. اما یکی از قشنگترین دلایل این الگو که خیلی کم بهش توجه میشه اینه که بهمون کمک میکنه کدهایی بنویسیم که خیلی راحتتر «دور ریخته» میشن. مثلا فرض کنید سرویس مدیریت سفارشات شما برای اطلاعرسانی به کاربر، از یه کلاس پایه به اسم SmsNotifier ارثبری کرده. چند سال میگذره و تیم تصمیم میگیره برای کاهش هزینهها به جای پیامک، فقط از Push Notification استفاده کنه. اتفاقی که میفته اینه که اون کدهای قدیمی پیامک تو کلاس پایه تبدیل میشن به یه کد مرده که جرات نمیکنید پاکشون کنید، چون دهها کلاس دیگه هم دارن از همون کلاس پایه ارث میبرن و میترسید سیستم جای دیگهای به هم بریزه. اما اگه از همون اول جای وراثت، از ترکیب استفاده کرده بودید و منطق نوتیفیکیشن رو تو یه اینترفیس مجزا مینوشتید و به سرویس اصلیتون تزریق میکردید، الان خیلی راحت میتونستید کلاس اساماس رو کلا بندازید تو سطل زباله و کلاس جدید رو جایگزینش کنید، بدون اینکه هیچ استرسی برای خراب شدن منطق اصلی پروژهتون داشته باشید.
https://www.youtube.com/watch?v=DIZTQxkOsy4
@codehalics | کدهالیک
https://www.youtube.com/watch?v=DIZTQxkOsy4
@codehalics | کدهالیک
❤8
بهار امسال تو اوج بحران و جنگ با ایران، نزدیک بود یه گاف هوش مصنوعی آمریکا و چین رو وارد یه جنگ تمامعیار کنه! ماجرا از این قرار بود که یه تحلیلگر ارتش آمریکا برای خلاصهسازی اطلاعات از یه چتبات استفاده کرد و هوش مصنوعی هم توهم زد و به اشتباه خروجی داد که یه کشتی چینی داره قطعات تسلیحات هستهای حمل میکنه. این گزارش غلط تو زنجیره فرماندهی چرخید و کار تا جایی بالا گرفت که جنگندههای آمریکایی برای حمله به کشتی به پرواز دراومدن، اما تو آخرین لحظات متوجه این توهم وحشتناک شدن و عملیات رو لغو کردن؛ اتفاقی که زنگ خطر بزرگی رو درباره خطرات اعتماد بیچونوچرا به هوش مصنوعی تو تصمیمات حساس نظامی به صدا درآورد.
https://techcrunch.com/2026/09/18/ai-hallucination-nearly-triggers-us-military-operation/?via=dailydev
@codehalics | کدهالیک
https://techcrunch.com/2026/09/18/ai-hallucination-nearly-triggers-us-military-operation/?via=dailydev
@codehalics | کدهالیک
TechCrunch
AI hallucination nearly triggers US military operation | TechCrunch
“It’s important for service members to understand the uncertainty inherent to LLMs," a GovAI research scholar warns.
👍4❤2
مخزن Awesome Design md: دیزاینسیستم برندها رو مستقیم به coding agent بده!
این پروژه مجموعهای از فایلهای DESIGN.md تحلیلشده از دیزاینسیستم برندهای معروفه؛ یکی رو میندازی تو پروژه و agent کدنویسی دقیقاً UI همون برند رو تولید میکنه.
https://github.com/VoltAgent/awesome-design-md
✍️Diego Jr
@codehalics | کدهالیک
این پروژه مجموعهای از فایلهای DESIGN.md تحلیلشده از دیزاینسیستم برندهای معروفه؛ یکی رو میندازی تو پروژه و agent کدنویسی دقیقاً UI همون برند رو تولید میکنه.
https://github.com/VoltAgent/awesome-design-md
✍️Diego Jr
@codehalics | کدهالیک
👍11
توی هر پروژه ای شما لازم دارین برای بعضی از سکشن ها مثل پروفایل یک کاربر از آواتار های پیش ساخته شده استفاده کنین یا هوش مصنوعی اول اسم و فامیل کاربر رو به عنوان آواتار میزاره که بعضا میتونه ترکیبش جالب نشه !
این پکیج بهتون کمک میکنه که بتونین آواتار های باحال و جذاب به پروژتون اضافه کنین با کمتر از چند خط کد !
https://blobatar.dev/
@codehalics | کدهالیک
این پکیج بهتون کمک میکنه که بتونین آواتار های باحال و جذاب به پروژتون اضافه کنین با کمتر از چند خط کد !
https://blobatar.dev/
@codehalics | کدهالیک
❤6👍1🔥1
این پلتفرم یک مجموعه رایگان و متنباز از کامپوننتهای رابط کاربری (UI) است که بهطور کامل و از پایه برای زبان فارسی و چیدمان راستچین (RTL) مهندسی شده
باهاش میشه سایت هایی ساخت که اصطلاحا AI Slop نیستن و همچنین کلی اسکیل فارسی گذاشته برای انواع اقسام نوشتار های فارسی
و کلی کامپوننت فارسی که میتونین توی وایب کد ازش استفاده کنین !
https://vibefarsi.ir/
@codehalics | کدهالیک
باهاش میشه سایت هایی ساخت که اصطلاحا AI Slop نیستن و همچنین کلی اسکیل فارسی گذاشته برای انواع اقسام نوشتار های فارسی
و کلی کامپوننت فارسی که میتونین توی وایب کد ازش استفاده کنین !
https://vibefarsi.ir/
@codehalics | کدهالیک
❤4👍3🔥1
یکی از فیچر های جدید کلوفلر بهتون اجازه میده بدون دامنه و بدون سرور و بدون هیچی اپلیکیشنی که لوکال هاست اجراش کردین رو روی سرور های کلودفلر دپلوی کنین تقریبا کاری که ورسل داره انجام میده رو کلود فلر هم از این ب بعد داره انجام میده
میتونین از این قسمت فیچر جدید کلودفلر رو تست کنین !
https://try.cloudflare.com/
@codehalics | کدهالیک
میتونین از این قسمت فیچر جدید کلودفلر رو تست کنین !
https://try.cloudflare.com/
@codehalics | کدهالیک
❤3👍3
اگه توی React یا Next.js مدام دارید منطقهایی مثل Auth، Role یا Permission رو بین چند کامپوننت تکرار میکنید، وقتشه HOC رو بهتر بشناسید.
توی این مقاله از پایه توضیح دادم:
که HOC چیه، کجا به درد میخوره و چطور با TypeScript تمیز پیادهسازیش کنیم.
معمولا پای ثایت سوالای مصاحبه فرانت اند هم هست پس خوب یادش بگیرید !
مقاله کامل رو اینجا بخونید 👇
https://codehalic.ir/blog/hoc-components-in-react
@codehalics | کدهالیک
توی این مقاله از پایه توضیح دادم:
که HOC چیه، کجا به درد میخوره و چطور با TypeScript تمیز پیادهسازیش کنیم.
معمولا پای ثایت سوالای مصاحبه فرانت اند هم هست پس خوب یادش بگیرید !
مقاله کامل رو اینجا بخونید 👇
https://codehalic.ir/blog/hoc-components-in-react
@codehalics | کدهالیک
👍8🔥3
Forwarded from فرانت چپتر 🥕
در میان مه؛ به دنبال راه در روزهای ابهام
اگر شغلت رو از دست دادی،
اگر مدتهاست دنبال کار میگردی،
یا اگر هنوز سر کاری اما نمیدونی چند وقت دیگه چه اتفاقی برات میافته، احتمالاً این روزها سؤالهای زیادی توی ذهنت داری:
حالا باید چه کار کنم؟ آیندهی شغلیم چی میشه؟
پنجشنبه، ۲ مهر، در «در میان مه» دور هم جمع میشیم تا درباره همین روزهای سخت حرف بزنیم؛ از بحران شغل و تجربههای واقعی بگیم، در یک دورهمی ۳:۳۰ دقیقهای کنار هم باشیم و درباره راههایی که پیش رومونه گفتوگو کنیم.
قرار نیست جواب قطعی برای آینده داشته باشیم.
فقط نمیخوایم توی این ابهام تنها بمونیم.
📅 پنجشنبه، ۲ مهر | ۱۵ تا ۱۹:۳۰
📍 کارخانه نوآوری آزادی، فضای کار اشتراکی زاویه
👥 ظرفیت: ۵۰ نفر
🎟️ برنامه کامل و ثبتنام:
https://mist.frontchapter.ir/
اگر این حرفها برات آشناست،
جزئیات «در میان مه» رو ببین.
🥕 #فرانت_چپتر #در_میان_مه #بازار_کار #هوش_مصنوعی
اگر شغلت رو از دست دادی،
اگر مدتهاست دنبال کار میگردی،
یا اگر هنوز سر کاری اما نمیدونی چند وقت دیگه چه اتفاقی برات میافته، احتمالاً این روزها سؤالهای زیادی توی ذهنت داری:
حالا باید چه کار کنم؟ آیندهی شغلیم چی میشه؟
پنجشنبه، ۲ مهر، در «در میان مه» دور هم جمع میشیم تا درباره همین روزهای سخت حرف بزنیم؛ از بحران شغل و تجربههای واقعی بگیم، در یک دورهمی ۳:۳۰ دقیقهای کنار هم باشیم و درباره راههایی که پیش رومونه گفتوگو کنیم.
قرار نیست جواب قطعی برای آینده داشته باشیم.
فقط نمیخوایم توی این ابهام تنها بمونیم.
📅 پنجشنبه، ۲ مهر | ۱۵ تا ۱۹:۳۰
📍 کارخانه نوآوری آزادی، فضای کار اشتراکی زاویه
👥 ظرفیت: ۵۰ نفر
🎟️ برنامه کامل و ثبتنام:
https://mist.frontchapter.ir/
اگر این حرفها برات آشناست،
جزئیات «در میان مه» رو ببین.
🥕 #فرانت_چپتر #در_میان_مه #بازار_کار #هوش_مصنوعی
❤2
Forwarded from فرانت چپتر 🥕
اگر به خاطر شرایط اقتصادی دشوار و از دست دادن شغلتون براتون اومدن به ایونت سخت هست، حتما از طریق سایت بهمون پیام بدید. باورم نمیشه چند نفر تا الان صندلی همدلی رو گرفتن و دوست داشتن بلیت یه نفر دیگه رو حساب کنن ❤️
https://mist.frontchapter.ir/
مشتاق دیدارتون هستیم
https://mist.frontchapter.ir/
مشتاق دیدارتون هستیم
❤7
فرانت چپتر 🥕
اگر به خاطر شرایط اقتصادی دشوار و از دست دادن شغلتون براتون اومدن به ایونت سخت هست، حتما از طریق سایت بهمون پیام بدید. باورم نمیشه چند نفر تا الان صندلی همدلی رو گرفتن و دوست داشتن بلیت یه نفر دیگه رو حساب کنن ❤️ https://mist.frontchapter.ir/ مشتاق دیدارتون…
دو بلیت هم از طرف من و کدهالیک برای شرکت در این همایش براتون در نظر گرفته شده. به جای من و کدهالیک خوش بگذرونین ! برای دریافت، کافیه به پشتیبانی فرانتچپتر پیام بدید ❤️
@frontChapterSupport
@frontChapterSupport
❤8🔥1
گوگل فاز آزمایشی ارائه بازیها در پلتفرمهای اندروید اتو و سیستمعامل اندروید اتوموتیو را به پایان رساند و انتشار عمومی آنها را رسماً آغاز کرد. با این تغییر، توسعهدهندگان میتوانند بازیهای خود را پس از بهینهسازی برای نمایشگر خودروها، در بخش عمومی و تست باز گوگل پلی منتشر کنند. این بازیها به منظور رعایت ایمنی و پیشگیری از حواسپرتی راننده، تنها در حالت پارک خودرو اجرا میشوند و توسعهدهندگان برای ارائه بازیهای خود در خودرو باید مواردی نظیر تنظیم دستهبندی برنامه، اعلام پشتیبانی از دستههای بازی و سازگاری با ابعاد مختلف صفحات نمایش خودرو را در فایل مانیفست پروژه پیادهسازی کنند.
https://android-developers.googleblog.com/2026/09/bring-android-game-to-car-screen.html
@codehalics | کدهالیک
https://android-developers.googleblog.com/2026/09/bring-android-game-to-car-screen.html
@codehalics | کدهالیک
❤3
برخلاف تصور خیلیها، فرسودگی شغلی توی برنامهنویسها اصلاً خودش رو با افت خروجی یا عقب افتادن ددلاینها نشون نمیده؛ اتفاقاً نیروهای کلیدی حتی موقعی که تا مرز بریدن پیش میرن، اجازه نمیدن کیفیت کارشون افت کنه. ریشه اصلی برناوت هم صرفاً کارِ زیاد نیست، بلکه نادیده گرفته شدن تلاشها، حس بیاثری و نبود اعتماده. واسه همین مرخصی رفتن فقط یه مسکّن کوتاهمدته و تا وقتی ساختار محیط کار اصلاح نشه، همهچی سریع برمیگرده به حالت قبل. فرسودگی یه ضعف فردی نیست، بلکه یه مشکل ساختاریه؛ یه مدیر کاربلد هم منتظر استعفای ناگهانی نیروهاش نمیمونه، بلکه خیلی زودتر از روی تغییرات رفتاری، حواسش به حالوهوای تیمش هست.
https://www.blog4ems.com/p/how-to-spot-burnout-in-your-engineers
@codehalics | کدهالیک
https://www.blog4ems.com/p/how-to-spot-burnout-in-your-engineers
@codehalics | کدهالیک
❤12🔥3
Media is too big
VIEW IN TELEGRAM
آنتروپیک از مدل opus 5.5 رونمایی کرد !
انتروپیک مدعی شده در بیشتر کارها در سطح Claude Fable 5.1 عمل میکند و هزینهی اجرای آن ۴۰٪ کمتر از Opus 5 است.
تازه توی این آپدیت تا یکبار در ماه میتونین دستی یوزیجتون رو ریست کنین
https://www.anthropic.com/claude-opus-5-5
@codehalics | کدهالیک
انتروپیک مدعی شده در بیشتر کارها در سطح Claude Fable 5.1 عمل میکند و هزینهی اجرای آن ۴۰٪ کمتر از Opus 5 است.
تازه توی این آپدیت تا یکبار در ماه میتونین دستی یوزیجتون رو ریست کنین
https://www.anthropic.com/claude-opus-5-5
@codehalics | کدهالیک
❤2😁1
اشتباه تو زندگیم زیاد کردم، ولی هیچوقت Jevگیر نشدم!
اما واقعاً JEV چیه؟ این روزها خیلی دربارهاش صحبت میکنند.
تصور کن توی برنامهات، بهجای اینکه یک مدل سنگین مثل GPT-4 را صدا بزنی تا با کلی تاخیر یک جواب متنیِ طولانی برگرداند، یک «تابع فوقسریع و باهوش» داری. تابعی که دیتای ورودی را به آن میدهی و در کسر از ثانیه، خروجیِ شستهرفتهای مثل یک تصمیمِ «بله یا خیر»، یک امتیاز، یا یک انتخابِ مشخص به تو میدهد؛ آن هم بدون اینکه حتی یک کلمه متن اضافی بنویسد یا دچار توهم (Hallucination) شود.
در واقع JEV همان «مغزِ تصمیمگیرِ سریع» است. مدلی که اصلاً برای چت کردن ساخته نشده، بلکه با سرعت فوقالعاده بالا و هزینهای نزدیک به صفر، بارِ منطقهای شرطی و تصمیمگیریهای پیچیدهی کدهایت را به دوش میکشد و آنها را در لحظه هندل میکند.
@codehalics | کدهالیک
اما واقعاً JEV چیه؟ این روزها خیلی دربارهاش صحبت میکنند.
تصور کن توی برنامهات، بهجای اینکه یک مدل سنگین مثل GPT-4 را صدا بزنی تا با کلی تاخیر یک جواب متنیِ طولانی برگرداند، یک «تابع فوقسریع و باهوش» داری. تابعی که دیتای ورودی را به آن میدهی و در کسر از ثانیه، خروجیِ شستهرفتهای مثل یک تصمیمِ «بله یا خیر»، یک امتیاز، یا یک انتخابِ مشخص به تو میدهد؛ آن هم بدون اینکه حتی یک کلمه متن اضافی بنویسد یا دچار توهم (Hallucination) شود.
در واقع JEV همان «مغزِ تصمیمگیرِ سریع» است. مدلی که اصلاً برای چت کردن ساخته نشده، بلکه با سرعت فوقالعاده بالا و هزینهای نزدیک به صفر، بارِ منطقهای شرطی و تصمیمگیریهای پیچیدهی کدهایت را به دوش میکشد و آنها را در لحظه هندل میکند.
@codehalics | کدهالیک
👍9❤3
کدهالیک | codehalic
اشتباه تو زندگیم زیاد کردم، ولی هیچوقت Jevگیر نشدم! اما واقعاً JEV چیه؟ این روزها خیلی دربارهاش صحبت میکنند. تصور کن توی برنامهات، بهجای اینکه یک مدل سنگین مثل GPT-4 را صدا بزنی تا با کلی تاخیر یک جواب متنیِ طولانی برگرداند، یک «تابع فوقسریع و باهوش»…
یه مثال باحال باهاش بزنم ببینید چقد میتونه از این ب بعد برنامه نویسی رو جذاب کنه
فرض کنین یه لاجیک کدی قراره بنویسی که چک کنه اگر دیتابیس اومد پایین یه ایونت پابلیش کنه که حالا اون ایونت میره و پیامی میفرسته به اعضای تیم که اقا سرورت داون شده یا دیتابیست اومده پایین
برای اینکار خب باید کلی کد بزنی ولی خب ممکنه تعداد حالت هاش هم زیاد باشه ولی اگر از Jev بخوای این تصمیم گیری رو بنویسه با سی شارپ یه همچین کدی میشه !
خیلی آینده برنامه نویسی داره ساده و جذاب میشه
@codehalics | کدهالیک
فرض کنین یه لاجیک کدی قراره بنویسی که چک کنه اگر دیتابیس اومد پایین یه ایونت پابلیش کنه که حالا اون ایونت میره و پیامی میفرسته به اعضای تیم که اقا سرورت داون شده یا دیتابیست اومده پایین
برای اینکار خب باید کلی کد بزنی ولی خب ممکنه تعداد حالت هاش هم زیاد باشه ولی اگر از Jev بخوای این تصمیم گیری رو بنویسه با سی شارپ یه همچین کدی میشه !
// ۱. دقیقاً مشخص میکنی مدل فقط حق دارد یکی از این موارد را انتخاب کند
public enum TicketCategory
{
Technical,
Billing,
Spam
}
// ۲. ساختار خروجی مورد انتظار
public record ClassificationResult(TicketCategory Category, double Confidence);
// ۳. فراخوانی مدل در لایهی سرویس
var ticketText = "سلام، سرور دیتابیس دان شده و ریکوئستها تایماوت میخورن!";
var result = await _jevClient.AskChoiceAsync<ClassificationResult>(
context: ticketText,
choices: Enum.GetNames<TicketCategory>()
);
// ۴. استفاده مستقیم و بدون باگ در لاجیک برنامه (بدون نیاز به پارس کردن متن)
if (result.Category == TicketCategory.Technical && result.Confidence > 0.85)
{
// هدایت مستقیم به صف تیم فنی
await _messageBus.Publish(new RouteToTechTeamEvent(TicketId));
}
else if (result.Category == TicketCategory.Spam)
{
// حذف خودکار
}
خیلی آینده برنامه نویسی داره ساده و جذاب میشه
@codehalics | کدهالیک
❤4