TUI در حال کشتن پهنای باند شناختی توست: وقتش رسیده «فیلتر گیک» در AI Coding بشکند
انبوهی از ایجنتهای کدنویسی هوش مصنوعی در حال مسابقه برای عرضه TUI هستند؛ تعامل را به پارادایم ترمینال دهه 1980 برمیگردانند و اسمش را «غوطهورساز» و «محترم به برنامهنویس» میگذارند. این مقاله سه سازوکاری را که TUI با آنها پهنای باند شناختی را سیستماتیک پایین میآورد باز میکند و نشان میدهد چرا Web UI پاسخ درست است.
Chen Dahuang
توسعهدهندهٔ مستقل

اصل استدلال اولین بار در X منتشر شد؛ این نسخه کامل مقاله است.
اینجاها انبوهی از ایجنتهای کدنویسی هوش مصنوعی هر چه بگویند TUI راه میاندازند و سهم بزرگی از مقصر بودن این مد گردن Claude Code است. این ابزار کار «گفتگو با AI در ترمینال برای نوشتن کد» را به اوج رساند، اما یک سلیقه و وابستگی به مسیر هم ساخت: ایجنت کدنویسی «واقعاً حرفهای» باید پیشفرضش ترمینال باشد؛ نسخه وب حاشیه است، حتی مسخرهاش میکنند که «آدمِ برنامهنویس نیست».
نتیجه؟ اول یک TUI پیچیده میسازند — انبوهی از رنگها، نوارهای وضعیت، شورتکاتها و جابهجایی مود — بعد اسمش را میگذارند «غوطهورساز» و «بهرهور» و «محترم به برنامهنویس».
واقعاً؟
فکر میکنی داری گفتگو میکنی، در واقع داری گلاویز میشوی
برای آن اقلیتی که کل روز در ترمینال زندگی میکند، بله، TUI لذتبخش است. اما برای خیلیهای دیگر، دیواری است که عمداً کشیدهاند. وقتی از طریق TUI با ایجنت همکاری میکنی، مدام داری سه کار میکنی:
یادآوری شورتکاتها و مودها. هر ابزار نقشه کلیدهای خودش را دارد؛ تازهکار گیج است، و حتی کاربر قدیمی با هر ابزار جدید باید از نو وفق پیدا کند.
پیدا کردن اطلاعات در دل جریان بیپایان حروف. وضعیت برایت پهن نگذاشتهاند؛ در یک خط زمانی دفن شده که با اسکرول و جستجو باید «کاوشش» کنی.
دعا کردن که اشتباهی وارد حالت عجیبی نشده باشی. جابهجایی مود نامرئی است؛ معمولاً تا خرابکاری پیش نیاید نمیدانی الان در کدام مودی.
این دیگر تعامل نیست — این گلاویز شدن با یک رابط است.
چگالی اطلاعات به معنای بهرهوری اطلاعات نیست
واژه موردعلاقه مدافعان TUI «چگالی اطلاعات» است. اما وقتی چگالی اطلاعات را به اوج برسانی، بهایش پایین کشیده شدن خوانایی و بازگشتپذیری به کف است.
رابط کاربری واقعاً بهرهور باید وضعیت را پهنِ روی تخته جلوی چشمت بگذارد و فهمیدنش را بسپارد به چشم و حس فضاییات — کدام تسک در حال اجراست، کدام نشست منتظر ورودی است، کدام فایل عوض شده؛ یک نگاه کافی است. نه اینکه همه چیز را در حافظه کوتاهمدت بچپانی و مغزت نگهبان نقشه نامرئی «وضعیت فعلی سیستم» باشد.
حافظه کاری انسان چهار تا هفت خانه دارد. مدل تعامل TUI ذاتاً باارزشترین منبع شناختی را صرف «به یاد سپردن وضعیت رابط» میکند، نه «فکر کردن به مسئله».
یک عادت بد هم میپروراند
بدتر اینکه اکوسیستم TUI یک سنجش ارزشی خراب را تثبیت میکند: بلد بودن کلیدهای یک ابزار را خودِ توانایی گرفتن.
نتیجهاش این است که آدمها انرژی زیادی صرف وفق دادن به رابط میکنند، نه فکر کردن به مسئله. معیار برنامهنویس میشود «میتوانی این شورتکاتها را از حفظ بگی؟» به جای «میتوانی مسئله را روشن تجزیه کنی؟»
ابزار خوب باید هزینه فکر کردن را پایین بیاورد، نه اینکه هزینه فکر کردن را به «چطور با این رابط کار کنم» منتقل کند.
Web UI کاملاً میتواند هم سریع باشد هم تمیز
بعضیها میگویند وب کند است و «نیتیو» نیست. سال 2026 است؛ این استدلال خیلی وقت است مرده.
Web UI کاملاً میتواند هم سریع باشد هم تمیز: بعد از نصب بهعنوان PWA با اپ دسکتاپ تقریباً فرقی ندارد، آپدیتش هم راحتتر است — بدون ارتقای دستی، یک رفرش یعنی آخرین نسخه. نشستهای طولانی، تسکهای موازی، و دیدن وضعیت تسکها به شکل تصویری — دقیقاً نقاط قوت DOM مرورگرند، نه جریان حروف.
ست روزانه خودم همان رابط وبی مثل OpenChamber روی هسته OpenCode است، با استفاده سنگین بلندمدت — محکم و پابرجا. اگر بخواهم خیلی سخت بگیرم، باگهای کوچک گاهبهگاه وب هیچوقت مانع استفاده بلندمدت نمیشود، اما سوییچ مودهای بعضی TUI ها بارها گازمان گرفت.
ابزار برای آدمهاست، نه برای اثبات اینکه کی «گیکتر» است
Claude Code خودش قوی است، این قابل انکار نیست. اما سلیقه «TUI تنها راه راستین است» را رواج داد و مقلدهایی که دنبالش راه افتادند بدترند — حتی حوصله طراحی تعامل ندارند و «ترمینالی بودن» را نشانه رفیع بودن میگیرند.
بستهبندی تعاملِ ضدحالِ انسانی به شکل چیزی شیک — واقعاً مسخره است.
ابزار برای آدمهاست. معیار باید همیشه این باشد: هزینه کل انجام کارت را کم کرد یا نه؟ اگر رابطی مجبورت کند انرژیات را صرف «گلاویز شدن با رابط» کنی، هر چقدر هم «گیک» به نظر برسد، فقط بار اضافه است.
دفعه بعد که ایجنت کدنویسی انتخاب میکنی، اول فیلتر را بردار.
مطالب مرتبط