هوش مصنوعی
هزینه‌ی RAG رو کی پرداخت می‌کنید؟

هر دستیار هوش مصنوعی که از بر اسناد و مدارک به پرسش‌های کاربر جواب می‌ده، باید یه جایی اطلاعات توی مدارک رو به هم ارتباط بده و نگه‌ داره. شما فقط می‌تونید انتخاب کنید که چه زمانی این کار رو انجام بدید: قبل از اینکه کسی سوال بپرسه، یا بعد از سوال پرسیدن کاربرها و […]

مهندسی نرم‌افزار
کی دست‌‌یار کیه؟

به ابزارهایی مانند Claude Code, Cursor, GitHub Copilot می‌گویم دستیار. ولی راستش رو بخواهید چند وقتی هست که مطمئن نیستم کی دست‌یار کیه! ابزارهای Agentic تصمیم‌ها را در قالبی به این شکل جلوی شما قرار می‌دهند: وقتی به موضوع تسلط دارم، می‌فهمم که کدام گزینه جواب درستی برای شرایط مساله‌ است، در نتیجه با آگاهی […]

مهندسی نرم‌افزار
وقتی هوش مصنوعی، حافظه‌ی شما را می‌دزدد

بگذارید یک آزمایش کوتاه انجام بدیم! آیا می‌تونید یک خط از آخرین چیزی که به کمک هوش مصنوعی نوشتید رو به یاد بیارید؟ منظورم از حفظه. من هم نتونستم. گروهی در دانشگاه MIT واقعاً این موضوع رو بررسی کرده‌اند. آن‌ها ۵۴ نفر از بین دانشجویان و افراد حرفه‌ای رو انتخاب کردند و از آن‌ها خواستند […]

مهندسی نرم‌افزار
فرایند تک‌ نفره (Process of One)

در سال ۱۹۹۵، واتس هامفری (Watts Humphrey)-معروف به پدر کیفیت نرم‌افزار- فرایند توسعه‌ی نرم‌افزاری معرفی کرد که برای توسعه‌دهندگان در سطح فردی طراحی شده بود. این فرایند در عمل شکست خورد. «فرایند نرم‌افزار شخصی» (Personal Software Process – PSP) به توسعه‌دهنده اجازه می‌داد فرایندی تعریف‌شده، قابل‌اندازه‌گیری و با امکان بهبود مستمر برای خودش داشته باشد. […]

مهندسی نرم‌افزار
دست‌یار هوش مصنوعی شما خسته نشده، پر شده

اگر هر روز برای برنامه‌نویسی از هوش مصنوعی استفاده می‌کنید، احتمالاً متوجه یک موضوع عجیب شدید: هرچه بیشتر با دستیار هوش مصنوعی‌تون حرف می‌زنید، احمق‌تر می‌شه. بیشتر برنامه‌نویسان این موضوع را حس می‌کنند اما نمی‌تونند نامی روی اون بگذارند؛ گفتگو را شروع می‌کنید و دست‌یارتون فوق‌العاده عمل می‌کنه. یک ساعت بعد- همان مدل و همان […]

هوش مصنوعی
هوش مصنوعی چگونه مهندسی نرم‌افزار را دگرگون خواهد کرد – با مارتین فاولر

هوش مصنوعی صرفاً یک ابزار جدید نیست؛ بلکه انقلابی در بنیادهای مهندسی نرم‌افزار است. مارتین فاولر، یکی از تأثیرگذارترین چهره‌ها در حوزه‌ی اَجایل و معماری نرم‌افزار، معتقد است که ورود AI بزرگترین دگرگونی در این صنعت از زمان گذار از زبان اسمبلی به زبان‌های سطح بالا است. توصیه می‌کنم حتمن این ویدیوی ارزشمند را که […]

هوش مصنوعی
هوش مصنوعی:‌ با هم یاد بگیریم (۲)

بخش گذشته (لینک) در این بخش می‌خواهیم با هم یاد بگیریم که چگونه یک متن به یک بردار تبدیل می‌شود. تبدیل متن به بردار یکی از پایه‌ای ترین و مهم‌ترین کارها در پردازش زبان طبیعی و یادگیری ماشین است. با تبدیل متن به بردار می‌توان بخش عمده‌ای از عملیات مورد نیاز برای پردازش زبان طبیعی […]