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

نمایش HN: عامل برنامه نویسی خود را از جاوا اسکریپت ~ 2019 خارج کنید، روی وب اولیه های مدرن

هکرنیوز۱۴۰۵ آبان ۱۹, سه‌شنبه، ساعت ۲۱:۳۱حدود 2 دقیقه مطالعه

مرورگرها به طور بومی بسیاری از مواردی را که قبلا 50 خط JS می‌گرفتند (یا یک وابستگی) مدیریت می‌کنند: «CSS.highlights» برای برجسته‌کردن محدوده متن بدون s در همه جا، «» و showModal() پس‌زمینه و مدیریت تمرکز ایده‌آل، «اندازه فیلد» برای رشد خودکار ناحیه‌های متنی به‌عنوان نوع کاربر.. نام، اما به طور مداوم برای استفاده از…

مرورگرها به طور بومی بسیاری از مواردی را که قبلا 50 خط JS می‌گرفتند (یا یک وابستگی) مدیریت می‌کنند: «CSS.highlights» برای برجسته کردن محدوده متن بدون s در همه جا، «و showModal() به شما پس‌زمینه و مدیریت تمرکز ایده‌آل، «اندازه فیلد» برای رشد خودکار ناحیه‌های متنی را همانطور که کاربر تایپ می‌کند، ارائه می‌دهد. مدل‌ها برخی از این موارد را با نام می‌دانند، اما به طور مداوم از راه‌حل اصلی پلت‌فرم استفاده نمی‌کنند و در عوض، متصدی فعلی را ترجیح می‌دهند. + الگوی مبتنی بر JS.

ما تلاشی را در Chrome برای تکمیل عوامل برنامه نویسی با این دانش کلیدی دامنه آغاز کردیم و امروز نسخه 1.0 خود را با همکاری Firefox، MDN و Edge ارسال می کنیم. بیش از 200 راهنما (~ 1.7 مگابایت) از بهترین شیوه‌های پیاده‌سازی انتخاب‌شده و دست‌ساز از کارشناسان وب، که با تکامل وب به‌روزرسانی می‌شوند. (منبع باز، obv، بنابراین... ما از دوچرخه سواری شما استقبال خواهیم کرد ؛) نسخه های قابل خواندن در اینجا: [1] من 9 ماه گذشته را صرف این موضوع کرده‌ام که چگونه این را به عنوان یک مهارت عامل + (RAG Agent) CLI بدون منفجر کردن پنجره زمینه شما ارسال کنم. (یا واگذاری مکانیک فعال سازی به جستجوی ابزار پویا MCP).

شرح مهارت برای فعال‌سازی در وظایف مربوط به فرانت‌اند حداکثر شده است. کار RAG که من به آن افتخار می‌کنم... در اصل یک پشته بومی 500 مگابایتی به یک بسته 7 مگابایت خالص JS، جستجوی 10 میلی‌ثانیه در CPU شما کاهش می‌یابد. ما به‌تازگی یک «اسکن میراث» قطعی (آموزش‌دهی شده بر روی 30 هزار مخزن github) برای شناسایی الگوهای قدیمی «n dusted» که نماینده شما می‌تواند مدرن‌سازی کند، معرفی کردیم. (92% دقت متوسط در مخازن ذخیره شده.) مردم ادعاهای زیادی در مورد اینکه عامل های کدنویسی در چه مواردی خوب/بد هستند، دارند.

ما دریافتی می‌خواستیم، بنابراین سرمایه‌گذاری هنگفتی بر روی eval infra [2] انجام دادیم تا به ما در بالا رفتن از تپه کمک کند، اما همچنین برای تشخیص اینکه چه زمانی دانش به اندازه کافی رایج است که بتوانیم راهنمایان خود را هرس کنیم، سرمایه‌گذاری کردیم. (البته، برخی از چیزهایی که ما فکر می‌کردیم هوش مصنوعی نمی‌داند اشتباه بود :) ما کدکس/کلود/آگی را در برابر 200 کار بدون مهارت و سپس با... اجرا می‌کنیم. در مجموع 1700 نمایشنامه‌نویس/اعلام مبتنی بر AST. نمایندگان از 55% پاس بدون راهنمایی به 92% هدایت می شوند. آن را امتحان کنید:

DISABLE_TELEMETRY=1 npx modern-web-guidance@جدیدترین نصب DISABLE_TELEMETRY=1 npx modern-web-guidance@آخرین جستجو "انیمیته گفتگوی مدال" DISABLE_TELEMETRY=1 npx modern-web-guidance@latest legacy-scan ./src

اگر متوجه چیز اشتباه یا عجیبی شدید، به ما فال بدهید! نوشتن طولانی تر در نسخه 1.0: https://developer.chrome.com/blog/modern-web-guidance-v1 --- 0: https://news.ycombinator.com/item?id=50416456 1: https://developer.chrome.com/docs/modern-web-guidance/guides 2: https://googlechrome.github.io/modern-web-guidance-src/

آدرس نظرات: https://news.ycombinator.com/item?id=50443812

امتیاز: 323

# نظرات: 99

خواندن متن کامل در هکرنیوزبه زبان اصلی، در سایت ناشر باز می‌شود
متن اصلی (انگلیسی)

Show HN: Get your coding agent off ~2019 JavaScript, onto modern web primitives

Browsers natively handle a lot of what used to take 50 lines of JS (or a dependency): `CSS.highlights` for text range highlighting without s everywhere, `` and showModal() give you backdrops and ideal focus management, `field-sizing` to auto-grow textareas as the user types.. (Something yesterday's ftrain post touched on [0]) Models know about some of these by name, but consistently won't default to using the…

همه‌ی اخبار فناوری