پرش به محتوای اصلی
پرش به محتوای مقاله

«جلوگیری از بازنویسی منطق‌های حساس»؛ هدف اصلی سیستم us-vs-them

·۱۸ مرداد ۱۴۰۵۳ دقیقه مطالعه
گیت‌هاب - eighttrigrams/us-vs-them: منشأ خط‌به‌خط متن در ویرایش عامل‌محور — این خط را ما نوشتیم یا آن‌ها؟ — استخراج‌شده از تا
گیت‌هاب - eighttrigrams/us-vs-them: منشأ خط‌به‌خط متن در ویرایش عامل‌محور — این خط را ما نوشتیم یا آن‌ها؟ — استخراج‌شده از تا
اشتراک‌گذاری
واقعاً چه چیز جدید است؟

استفاده از تاریخچه نسخه‌های گیت برای تعیین منشأ خطوط کد، به‌جای استفاده از متاداده‌ها یا مدل‌های تشخیص نویسنده؛ این یعنی تبدیل تاریخچه Git به یک لایه حفاظتی برای کدهای انسانی.

تصور کنید یک عامل هوش مصنوعی در حین ویرایش‌های متوالی، منطق‌های حیاتی برنامه شما را به‌کل پاک کند و اصالت کدهای دست‌نویستان را از بین ببرد. برای مقابله با این چالش، توسعه‌دهنده‌ای به نام eighttrigrams در ۹ اوت ۲۰۲۶ ابزار us-vs-them را منتشر کرد؛ کتابخانه و رابط خط فرمان (CLI) که منشأ هر خط متن را در محیط‌های ویرایش عامل‌محور مشخص می‌کند.

در دنیای امروز که بسیاری از برنامه‌ها با روش Vibe Coding — شبیه به کارگردانی یک فیلم که فقط کلیات را می‌گوید و اجازه می‌دهد فیلم‌بردار جزئیات را بسازد — توسعه می‌یابند، تفکیک کد دست‌نویس از تولیدات ماشین حیاتی است. بدون این تمایز، یک عامل (Agent) ممکن است در جلسه بعدی، حساس‌ترین تصمیمات معماری شما را بازنویسی کند. این ابزار با تبدیل بخش‌های انسانی به «جزیره‌هایی» در اقیانوس متون ماشینی، از تخریب منطق‌های کلیدی جلوگیری می‌کند. این چالش‌ها در واقع ریشه در وابستگی شدید عامل‌های هوش مصنوعی به متن دارد که می‌تواند سدی در برابر مهندسی سطح تولید باشد.

بر اساس مستندات گیت‌هاب این پروژه، این ابزار برای شناسایی نویسنده نیازی به هیچ‌گونه علامت‌گذاری (Markup) خاصی در فایل‌ها ندارد. طبق اعلام سازنده، سیستم مستقیماً از مخازن گیت استفاده می‌کند تا با تحلیل تاریخچه نسخه‌ها، نشانه‌های نویسندگی را استخراج کند.

سازوکار فنی

  • تحلیل مبتنی بر Diff: الگوریتم با استفاده از تفاوت‌های متنی (Diffing)، نحوه اتصال، تقسیم یا رقیق شدن خطوط را در طول زمان ردیابی می‌کند.
  • امتیازدهی منشأ: به هر محدوده متنی امتیازی بین ۰.۰۰ تا ۱.۰۰ اختصاص می‌یابد. امتیاز ۱.۰ یعنی کاملاً انسانی و ۰.۰۰ یعنی کاملاً تولید شده توسط عامل.
  • پارامترهای منعطف: کاربران می‌توانند با پرچم --ours انسان‌ها و با --theirs عامل‌ها را تعریف کنند.

گیت‌هاب - eighttrigrams/us-vs-them: منشأ سطر به سطر متن در ویرایش عامل‌محور — این سطر را ما نوشتیم یا آن‌ها؟ — برگرفته از تار

همان‌طور که در تحلیل‌های قبلی ما درباره امنیت مدل‌های بازمتن اشاره کردیم، مدیریت دسترسی‌ها در محیط‌های خودکار کلیدی است. این ابزار فرض رایج درباره یکپارچه بودن فایل‌های ویرایش‌شده توسط AI را تغییر می‌دهد. این رویکرد حفاظتی در حالی اهمیت می‌یابد که برخی شکاف‌های امنیتی بحرانی در عامل‌های کدنویس پیشرو شناسایی شده‌اند که ریسک‌های عملیاتی را افزایش می‌دهند. حالا توسعه‌دهندگان می‌توانند به عامل‌ها دستور دهند که در برابر تغییر دادن محدوده‌هایی با امتیاز انسانی بالا، تردید کنند یا به‌طور کلی از آن‌ها دوری کنند تا «آشغال‌های متنی» (Slop) جایگزین طراحی‌های آگاهانه نشوند. این نیاز به دقت در اعتبارسنجی، حتی در حوزه‌های تخصصی مانند توسعه نرم‌افزارهای پژوهشی در زیست‌شناسی نیز به شدت احساس می‌شود، جایی که کدنویسی سریع نباید جایگزین تایید علمی شود.

گام بعدی شما

  • ابزار CLI را روی فایل README.md پروژه خود اجرا کنید تا ببینید چه مقدار از مستنداتتان هنوز متعلق به شماست.
  • امتیازات منشأ را در پرامپت سیستمی (System Prompt) عامل‌های خود بگنجانید تا از بازنویسی کدهای حساس جلوگیری شود.
  • در گردش‌کارهای بزرگ، از این امتیازها برای ایجاد لایه‌های حفاظتی روی توابع هسته (Core Functions) استفاده کنید.

اما داستان سخت‌افزاری این تحول حتی شگفت‌انگیزتر است — به تحلیل ما درباره تراشه‌های Blackwell مراجعه کنید.

چرا این موضوع مهم است؟

این ابزار با تکیه بر اعتبار تاریخچه Git، از تخریب ناخواسته کدهای حساس توسط AI جلوگیری می‌کند. این موضوع برای تیم‌های مهندسی که در مقیاس بزرگ از عامل‌های خودکار استفاده می‌کنند، یک ضرورت برای حفظ پایداری سیستم است.

تأثیر برای ایران

این ابزار به‌صورت متن‌باز است و توسعه‌دهندگان ایرانی می‌توانند همین امروز برای محافظت از کدهای حساس خود در پروژه‌های عامل‌محور از آن استفاده کنند.

·نگاه ما
تحریریه دات‌هوش

این ابزار در واقع مفهوم «مالکیت کد» را در عصر تولید ماشینی بازتعریف می‌کند. به جای تکیه بر تشخیص‌های احتمالی، از حقیقتِ سختِ تاریخچه گیت استفاده می‌کند تا یک لایه امنیتی برای منطق‌های انسانی ایجاد کند. این رویکرد نشان می‌دهد که آینده توسعه نرم‌افزار نه در جایگزینی انسان، بلکه در ایجاد مرزهای سخت بین «تصمیمات معماری انسانی» و «پیاده‌سازی‌های سریع ماشینی» است.

منابع

این گزارش با خط‌لولهٔ خودکار دات‌هوش از منابع معتبر جهانی تدوین و زیر نظر تحریریه منتشر شده است. روش کار ما

گفتگو

پنج‌شنبه‌های هوش‌محور

بسته‌ی هفتگی دات‌هوش

۵ خبر، ۲ ابزار، ۱ پرامپت در هر شماره. به‌زودی راه‌اندازی می‌شود — هر پنج‌شنبه صبح.

خبر کلیدی
ابزار کاربردی
پرامپت حرفه‌ای
تحلیل پژوهش
به‌زودی
زاویه‌ی ایرانی
به‌زودی
تمرین این هفته
به‌زودی

راهنماهای دات‌هوش

راهنماهای کاربردیِ دات‌هوش برای کار با هوش مصنوعی — از همین‌جا شروع کنید:

دات‌هوش

راهنمای فارسی هوش مصنوعی — با نگاه به ایران

اخبار روزانه، معرفی ابزارها و مدل‌ها، و آموزشِ کار با هوش مصنوعی؛ همیشه با این پرسش که از ایران چه چیزی کار می‌کند و چه چیزی نه.