هوش مصنوعی در حال فاش کردن بدهی‌های فنی است که نادیده می‌گرفتیم

ابزارهای هوش مصنوعی با همان مشکلاتی دست‌وپنجه نرم می‌کنند که مهندسان تازه‌کار دارند.

موضوع کد یا ریاضیات نیست؛ موضوع ابهام است.

نیازمندی‌های مبهم منجر به نتایج مبهم می‌شوند. کدهای ناسازگار منجر به فرض‌های نادرست می‌شوند. قوانین مستندنشده منجر به حدس‌های با اعتمادبه‌نفس می‌شوند.

سال‌ها بود که انسان‌ها این مشکلات را حل می‌کردند.

تیم‌ها زمینه (context) مفقود شده را در ذهن خود نگه می‌داشتند. مهندسان ارشد تاریخچه یک تصمیم را توضیح می‌دادند. دانش از طریق گفتگوها منتقل می‌شد.

هوش مصنوعی نمی‌تواند در آن گفتگوها شرکت کند. او فقط آنچه را که می‌نویسید می‌خواند.

هوش مصنوعی کیفیت نرم‌افزار را آشکار می‌کند.

معماری تمیز (Clean architecture) به توسعه‌دهندگان کمک می‌کند. همچنین به هوش مصنوعی کمک می‌کند تا کد شما را درک کند.

نیازمندی‌های شفاف به مدیران پروژه کمک می‌کنند. اکنون این نیازمندی‌ها برای کار با هوش مصنوعی یک ضرورت هستند.

درس ساده است: چیزهایی که هوش مصنوعی را گیج می‌کنند، از قبل هم انسان‌ها را گیج می‌کردند.

ما صرفاً یاد گرفته بودیم که با وجود آن آشفتگی‌ها کار کنیم. اما حالا، پنهان کردن این آشفتگی‌ها دشوار شده است.

منبع: https://dev.to/orashus/ai-is-exposing-technical-debt-we-learned-to-ignore-3nfa

جامعه یادگیری اختیاری: https://t.me/GyaanSetuAi