TondTech – Telegram
TondTech
2.6K subscribers
1.48K photos
169 videos
133 files
1.15K links
کالای ما دانش است


تبلیغات نداریم
Download Telegram
Forwarded from DotNet | دات نت
آینده تست‌نویسی در .NET؛ وقتی هوش مصنوعی خودش را قضاوت می‌کند!

اگر در اکوسیستم دات‌نت فعالیت می‌کنید، حتماً می‌دانید که ورود AI به اپلیکیشن‌ها، مدل‌های سنتی تست‌نویسی را به چالش کشیده است. دیگر صرفاً چک کردن یک خروجی ثابت کافی نیست؛ ما با مدل‌های زبانی (LLM) سر و کار داریم که پاسخ‌هایشان متغیر است.
مایکروسافت با معرفی کتابخانه‌های Microsoft.Extensions.AI.Evaluation و ابزارهای جدید در Visual Studio 2026، پازل تست‌نویسی هوشمند را کامل کرده است.

💡 نکات کلیدی ویدیو (AI-Powered Testing in VS):

در ویدیوی جدید کانال دات‌نت، مک‌کنا بارلو (PM تیم ابزارهای دات‌نت) نکات بسیار مهمی را مطرح کرد:
1️⃣ تست‌نویسی خودکار با Copilot: حالا GitHub Copilot می‌تواند برای کل Solution شما به‌صورت یکجا Unit Testهای باکیفیت بنویسد. این یعنی دیگر لازم نیست ساعت‌ها وقت صرف نوشتن کدهای تکراری تست کنید.

2️⃣ ترکیب Code Coverage و AI: ابزار Code Coverage در ویژوال استودیو حالا هوشمندتر شده؛ نقاطی از کد که تست نشده‌اند را شناسایی کرده و مستقیماً به Copilot پیشنهاد می‌دهد تا برای همان بخش‌های پرریسک، تست تولید کند.

3️⃣ گزارش‌های بصری (AI Eval Reporting): با ابزار جدید dotnet aieval می‌توانید گزارش‌های گرافیکی دقیقی در مرورگر ببینید که نشان می‌دهد مدل هوش مصنوعی شما در چه بخش‌هایی (مثلاً در Groundedness یا صحت اطلاعات) ضعف داشته است.

4️⃣ فراتر از Black Box: هدف این ابزارها این است که خروجی AI دیگر یک "جعبه سیاه" نباشد. شما می‌توانید دقیقاً بفهمید چرا یک مدل امتیاز پایینی گرفته و با چه منطقی پاسخ داده است.

🛠 کتابخانه Microsoft.Extensions.AI.Evaluation شامل چیست؟
این پکیج‌ها فرآیند ارزیابی را به چهار لایه تقسیم می‌کنند:
ارزیابی کیفی (Quality): سنجش میزان مرتبط بودن (Relevance) و انسجام (Coherence) پاسخ‌ها.

ارزیابی ایمنی (Safety): شناسایی خودکار محتوای سمی، نفرت‌پراکنی یا کد‌های مخرب تولید شده توسط AI.

ارزیابی مستند بودن (Groundedness): حیاتی‌ترین بخش برای جلوگیری از توهم (Hallucination)؛ چک می‌کند که آیا AI بر اساس دیتای واقعی شما حرف می‌زند یا از خودش داستان می‌سازد!

ارزیابی کلاسیک (NLP): استفاده از معیارهای BLEU و F1 برای سنجش شباهت متنی با پاسخ‌های مرجع.

چرا این موضوع مهم است؟
در دنیای واقعی، ما نمی‌توانیم به خروجی مدل‌های هوش مصنوعی اعتماد صددرصدی داشته باشیم. این کتابخانه‌ها به ما "اعتماد سیستماتیک" می‌دهند. یعنی قبل از اینکه کاربر نهایی با یک پاسخ اشتباه روبرو شود، سیستم تست شما آن را شکار می‌کند.

📌 ویژگی طلایی: تمام این فرآیندها دارای سیستم Caching هستند؛ یعنی اگر یک تست را دوباره اجرا کنید و ورودی تغییری نکرده باشد، هزینه‌ای برای API پرداخت نمی‌کنید و نتیجه بلافاصله نمایش داده می‌شود.

📺 مشاهده ویدیو کامل در یوتیوب:
🔗 https://youtu.be/Bkn78klGhtc?si=c5dBLw1y7ituLTFH
📖 مطالعه مستندات رسمی:
🔗 https://learn.microsoft.com/en-us/dotnet/ai/evaluation/libraries

🎺برای یادگیری بیشتر و دریافت مطالب مفید در زمینه .NET و برنامه‌نویسی، به کانال ما بپیوندید!

📚💻 @dotnetcode 🖥👨‍💻

#dotnet #csharp #VisualStudio2026 #AI #Testing #GitHubCopilot #Programming #SoftwareEngineering #هوش_مصنوعی #برنامه_نویسی
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍3🔥2
امشب، در #رسمیو به رسم #شب_یلدا دور هم دقایقی جمع خواهیم شد.
متاسفانه به خاطر کارهای خونه جدید نمیشه همراه عزیزانم باشم ولی قلبم باهاشونه.
میخواستم اونجا بگم یلدا نشانه شکست خوردن حتی بلندترین شب سال از نور و روشناییه.
مثل رسمیو که از مشکلاتی که براش ساخته بودن سربلند بیرون اومد..
🔥177🤣3💯1
ظاهرا اولین ai web app builder ایرانی هم اومد
https://noqte.ai/
وقت نکردم چک کنم. تونستید چک کنید کامنت بدین
1
به پیشنهاد یکی از بچه های کانال، امشب اولین #گزارش_کار در مورد پیاده سازی فروشگاه اینترنتی رو براتون میگذارم، اگه نکات مهمی هست که سوال دارین در موردش، حتما کامنت کنید که شب جواب بدم
14👏4
#گزارش_کار #فروشگاه_اینترنی بخش اول
آیا لازمه از اول بنویسیم یه فروشگاه رو همیشه ؟
7👍2
#گزارش_کار #فروشگاه_اینترنی بخش دوم
مهم ترین صفحات فروشگاه : PDP , PLP , Search
8
ما در رسمیو در حال گسترش تیم‌ها هستیم و برای موقعیت شغلی‌های زیر، به دنبال همکاران فعال و پرانرژی (به صورت حضوری) هستیم.
اگر به کار تیمی علاقه‌مند هستید و دغدغه‌ی رشد و یادگیری دارید، این موقعیت مناسب شماست!

📩 برای دیدن توانایی‌های مدنظر هر موقعیت شغلی و ارسال رزومه، از طریق لینک‌‌های زیر اقدام کنید:
🔷 کارشناس دیجیتال مارکتینگ
https://lnkd.in/dg7JiRsc

🔷 کارشناس پشتیبانی امور مشتریان
https://lnkd.in/dYy3dmiq

🔷 کارشناس منابع انسانی
https://lnkd.in/dQiBfFae

🔷 کارشناس جمع‌آوری داده‌ها
https://lnkd.in/dvPDsvtp‌آوری-داده‌ها

🔷 کارشناس تولید محتوا (کپی‌رایتر)
https://lnkd.in/dDCjq3ZB

🔷 طراح ارشد UI/UX
https://lnkd.in/dCZfQw9i


#فرصت_شغلی #استخدام #دیجیتال_مارکتر #کارشناس_منابع_انسانی
#کارشناس_جمع‌آوری_داده‌ #کپی_رایتر #طراح_UI_UX #کارشناس_پشتیبانی
#رسمیو
7👍2
TondTech
افسانه‌ی دارا_20251206_180408.pdf
Audio
:) NoteBookLM Gavvie💪
🔥41
خیلی‌ها Redis رو این‌طوری می‌شناسن:
«یه چیز سریعه که می‌ذاریم جلو دیتابیس»

ولی مشکل دقیقاً از همین‌جا شروع می‌شه.
Redis قرار نیست جای دیتابیس رو بگیره
قرار نیست Source of Truth باشه
و اگر بدون فکر وارد معماری بشه، بیشتر از اینکه سرعت بده، ریسک تزریق می‌کنه
تو قسمت اول Redis:
اصلاً نرفتم سراغ Command
نرفتم سراغ Benchmark
حتی نصب Redis هم نگفتم
فقط به این سؤال جواب دادم:
Redis کجای معماری می‌شینه و کجا نباید بشینه؟

لینک ویدئو 👇
https://youtu.be/YLIrXuAkls4
4
عکس رو تصادفی توی نت دیدم، اگر درست یادم باشه، جلد این کتاب رو من زدم برای دکتر موسوی، باز میگم اگر درست یادم باشه، کلا یه بازه ای تو خیلی از کتاب های نیماژ توی بخش اولش اسم مدیرهنری من خورده، چون جلد ها رو برای بچه ها میزدم. فرآیندش هم این بود که یه تمپلیت داشتیم، نویسنده یه عکس و رنگ انتخاب میکرد و باقی کارهاش رو من میکردم :)
4👍1
Audio
صوت جلسه 20 خوانش کتاب یادگیری تفکر سیستمی

مواردی که خارج از کتاب بهشون اشاره شد در جلسه.
- واکنش یا پاسخ (Reaction or Response)
- معرفی رشته‌های #فلسفه_ذهن و #علوم_شناختی
- دقت به تفاوت کلمات مثل consciousness و awareness
3
اگه فول استک ارشد با Next , React هستین و دنبال فرصت کاری جدید هستید، بهم پیام بدین @Merkousha
کار برای خودم نیست، برای دوستامه
1👍1
رسمی
صبح شده 😁
9👎2
رامین رو سال هاست میشناسم، روند رشدش رو دورادور بررسی کردم و در نظر داشتم، بالاخره بعد از 6 سال تصمیم به جا به جایی گرفته، اگر برنامه نویس دات نت، زبل، تر و تمیز و بدون دردسر و دقیق میخواین رامین گزینه خوبیه (فامیلمون هم هست :)) )
https://www.linkedin.com/feed/update/urn:li:activity:7411386155054792705/
1👍1
TondTech
رسمی صبح شده 😁
یکی از بچه ها به شوخی پرسیده بود که از طرف رسمیوه ؟ به ذهنم رسید، اگه سوالی دارین از فرآیندهای فنی - تیمی رسمیو که مشکل NDA نداشته باشه، بپرسید، توضیح میدم امروز بهتون
1
دیشب یه نسخه جدید ریلیز دادیم و هنوز یه تیکت فنی هم نیومده این از متریک های مهم بعد ریلیزه برام، که اگه چیزی از دست فنی - پروداکت و حتی QA در رفته باشه کاربرا سریع تیکت میزنن
به تیم خوبم خسته نباشید میگم، دم تک تکتون گرم :
کیومرث - هوتن - آرین- حمید - محمد - عرفان
مرسی از تک تک تون
#رسمیو
11🔥3💯1