تاریخچهای شبیه git برای قوانین آمریکا
خلاصهٔ کاملتر
نویسندههای Lexifina از یه مقایسه شروع میکنن: برنامهنویس با git میبینه هر خط کد رو کی نوشته و فایل تو هر روز گذشته چه شکلی بوده. ولی وکیل برای فهمیدن تاریخچهی یه مادهی قانون فدرال آمریکا باید کلی تو یادداشتهای پایین صفحه بگرده. به گفتهی اونا این الان مهمتر شده، چون خیلی از تحقیقات حقوقی اولیه با مدلهای زبانی انجام میشه و این مدلها تاریخچهی قانون رو درست نمیفهمن.
US Code به شکل release point منتشر میشه، یعنی نسخههایی که هر کدوم تا یه قانون عمومی مشخص بهروزن. اینکه کدوم قانون یه جمله رو نوشته، تو یادداشتهای اصلاحیه و بهصورت متن عادی اومده. تاریخ اجرا هم معمولاً یه یادداشت جدا داره و اگه کنگره چیزی نگفته باشه، قانون از روز تصویب اجرایی میشه.
مثال مقاله تعریف small business debtor تو 11 USC § 1182(1) هست. CARES Act تو مارس 2020 سقف بدهیش رو موقتاً به 7.5 میلیون دلار رسوند، این افزایش 27 مارس 2022 منقضی شد و 21 ژوئن 2022 دوباره با اثر برگشتی برگشت. الان بعد از تعدیل آوریل 2025 روی 3,424,000 دلاره. پس برای پروندهای که می 2022 ثبت شده، release point اون موقع سقف پایینتر رو نشون میده. نویسندهها میگن تاریخچهی بهدردبخور باید متن، تاریخ اجرا و دامنهی اثر برگشتی رو با هم داشته باشه.
یه مطالعه از دانشگاه فنی مونیخ نشون داده مدلها تو سؤالهای قوانین آلمان، قواعدی رو به کار میبرن که بعد از cutoff آموزششون منسوخ شده و حتی وقتی مادهی قدیمیتر حاکمه، نسخهی جدید رو ترجیح میدن. یه مدل بهتنهایی 24 درصد سؤالهای بعد از cutoff رو درست جواب داد و با دادن متن قانون مرتبط، 87 درصد. وقتی هم از مدل خواستن اصلاحیهها رو روی متن قدیمی اعمال کنه، فقط نصف اصلاحیههای تکی و یکپنجم زنجیرهها دقیقاً درست بودن.
برای همین Lexifina تغییرات رو خودش اجرا و چک میکنه. برای هر جفت release point از 2017 به بعد، قانونهای تصویبشدهی بینشون رو به ترتیب تاریخ روی متن قدیمی اعمال کردن و نتیجه رو با نسخهی جدید مقایسه کردن. از 365 تغییر تو 9 title، 361 تا دقیقاً نسخهی بعدی رو ساختن و 4 تای دیگه با برچسب میزان تأیید نشون داده میشن. 261 تغییر از روز تصویب، 72 تا با یادداشت تاریخ اجرا و 29 تا با تاریخ داخل خود اصلاحیه اجرایی شدن.
با این داده، کاربر یه تاریخ انتخاب میکنه و متن معتبر اون روز رو میبینه، با علامتگذاری کلماتی که امروز فرق کردن. هر عبارت با رنگ قانونی که نوشتتش مشخص میشه و تغییر یه اصطلاح تعریفشده، همهی جاهایی که ازش استفاده شده رو لیست میکنه. محدودیتش اینه که هنوز اثر برگشتی قانونهای بعدی رو نشون نمیده و یادداشتهای تاریخ اجرا با الگو خونده میشن، پس جملهبندیهای غیرعادی به تاریخ تصویب برمیگردن.
نکات کلیدی:
- از 365 تغییر بین release pointهای 2017 به بعد، 361 تا دقیقاً بازسازی و تأیید شدن.
- 261 تغییر از روز تصویب، 72 تا با یادداشت تاریخ اجرا و 29 تا با تاریخ داخل اصلاحیه اجرایی شدن.
- تو مطالعهی مونیخ، دقت یه مدل روی سؤالهای بعد از cutoff با دادن متن قانون از 24 به 87 درصد رسید.
- ابزار فعلاً اثر برگشتی قانونهای بعدی رو روی تاریخهای قبلی نشون نمیده.
- دادهها بهصورت عمومی تو مخزن global-law منتشر شده.




