وقتی مستندات قدیمی هوش مصنوعی رو هم گمراه میکنه
خلاصهٔ کاملتر
نویسنده با یه مثال آشنا شروع میکنه: یه مهندس تازهوارد تو هفته اول یه داک درباره tech stack میخونه و منطقاً فرض میکنه هرچی نوشته شده درسته. یه هفته بعد میفهمه چقدرش قدیمی بوده، ولی تا اون موقع اون اطلاعات غلط روی دهها تصمیمش اثر گذاشته. به گفته نویسنده، داشتن دانش غلط اغلب بدتر از نداشتنشه، چون آدم با اطمینان روش عمل میکنه.
نویسنده اسم این پدیده رو پوسیدگی دانش (knowledge rot) میذاره و میگه چون هیچ تیمی اندازهش نمیگیره، هیچوقت بهچشم نمیاد و یه قاتل خاموش بهرهوری میشه. نگهداشتن داکها هم واقعاً هزینهبرـه؛ تو نقشهای قبلیش حتی ازش دلسرد میکردن که چیزی بنویسه، چون نگهداری مستندات وقت تمرکزو میخوره و موقع ارزیابی عملکرد، مهندسا رو با تعداد PRها میسنجن نه با داکی که نوشتن.
به گفته نویسنده، agentها این پوسیدگی رو ۱۰۰ برابر بزرگتر میکنن. به نیروها گفته میشه استفاده از AI رو زیاد کنن و agentها رو به context خودشون وصل کنن، ولی بدون context درست، حتی بهترین agent هم فقط داره حدس میزنه. اگه همون دانش قدیمی که تیم باهاش دستوپنجه نرم میکنه رو به agent بدی، فقط سریعتر به بنبست میرسی.
محصول Knowledge Health دقیقاً برای همین ساخته شده. اول از همه این درد رو قابل اندازهگیری میکنه و یه نمره زندهی واحد از ۰ تا ۱۰۰ روی سلامت دانش شرکت میذاره و نشون میده چی این نمره رو پایین میاره. این نمره چهار سیگنال رو با هم ترکیب میکنه. نویسنده Falconer رو «مغز دوم» دانش مهندسی توصیف میکنه که از سیگنالهای اطراف دانش — مثل گفتگوهای تیمی و داکهای مهم — یاد میگیره سازمان چطوری کار میکنه و به دانش مثل یه محصول نگاه میکنه که به observability نیاز داره.
Knowledge Health چند جور مشکل رو شناسایی میکنه: تناقضها (جایی که دو داک با هم نمیخونن، مثلاً یکی میگه سرویس روی ECS اجرا میشه و اون یکی میگه Cloud Run)؛ مستندات کهنه (داکی که یه سال دست نخورده ولی کد زیرش عوض شده)؛ خلأهای پوشش (موضوعاتی که تو Slack بارها توضیح داده میشن ولی هیچوقت تو یه منبع واحد نوشته نمیشن)؛ و افزونگیها (وقتی یه موضوع تو چند جا مستند میشه و آدما و الگوریتمهای جستجو و agentها رو گیج میکنه).
نویسنده در آخر میگه وقتی دانش یه شرکت سالم باشه، مهندسا روی مسائل سخت تمرکز میکنن بهجای اینکه تو نگهداری داک غرق بشن. به ادعای اون، Falconer علاوه بر نشوندادن سلامت دانش، با قابلیتهای خوددرمانی (self-healing) میتونه دانشو خودش بهروز نگه داره. هرچقدر agentها بخش بیشتری از کار اجرا رو به عهده بگیرن، دانشی که آدما مینویسن باارزشتر میشه، چون یه agent هیچوقت بهتر از context خودش نیست.
نکات کلیدی:
- پوسیدگی دانش یعنی مستندات ناقص، قدیمی یا متناقض که آدما و agentها با اطمینان روش تصمیم میگیرن
- چون هیچ تیمی اندازهش نمیگیره، نامرئی میمونه و یه قاتل خاموش بهرهوریه
- agentها این پوسیدگی رو شدیداً بزرگتر میکنن، چون بدون context درست فقط حدس میزنن
- محصول Knowledge Health با یه نمره ۰ تا ۱۰۰ از چهار سیگنال (انسجام، پوشش، تازگی، تراکم) سلامت دانشو میسنجه
- تناقض، مستندات کهنه، خلأ پوشش و افزونگی رو شناسایی میکنه و ادعا میشه با خوددرمانی خودشو بهروز نگه میداره




