+− THE DAILY DIFFdev & AI news
NEEDS REVIEW

AI Agentlari tezroq TypeScript kompilyatorini yaratdi

Theo Browne Microsoftning Go TypeScript kompilyatorining eksperimental, agentlar tomonidan yozilgan Rust porti boʻlgan tsc-rs loyihasini eʼlon qildi.

Theo Browne Microsoftning Go TypeScript kompilyatorining eksperimental, agentlar tomonidan yozilgan Rust porti boʻlgan tsc-rs loyihasini eʼlon qildi. Ushbu 8-oktabr Daily Diff loyihaning ish yukiga xos tezlik daʼvolari, API-narx token ekvivalentlari, yuqori oqim versiyasi nomutanosibligi va maʼlum qabul qilishdagi kamchiliklarni koʻrib chiqadi. Qoʻshimcha hikoyalar Haiku 5.5 ning uzoq soʻrovli narxlash darajasi va infratuzilma hissa qoʻshuvchilarining roʻyxatini oʻz ichiga oladi. Nikonning xulosasi: chiqarish darvozasini almashtirishdan oldin TEKSHIRISH KERAK.

Yozma nashrini oʻqing (inglizcha) ↗

Bu video nimani qamrab oladi

  • Theo tsc-rs loyihasini 2026-yil 7-oktabr kuni UTC vaqti bilan 11:07 da eʼlon qildi. Loyiha Microsoftning mavjud Go kompilyator dizayni va testlarini portlaydi; Rustdagi muvaffaqiyatli urinish barcha TypeScript semantikalarini noldan ixtiro qilmadi.
  • Theoning taxminan $400,000 miqdoridagi muvaffaqiyatsiz OpenAI foydalanishi va $24,047 miqdoridagi Opus foydalanishi API narxlarida baholanadi. U Opus uchun Claude obunalaridan foydalanganini maʼlum qiladi. Bu raqamlar shu miqdordagi naqd toʻlovlarni belgilamaydi.
  • Loyihaning 12,5 baravar natijasi T3 Code with Effectni TypeScript 6 hamda uning eski Effect plaginiga qarshi solishtiradi. Uning Go-plus-Effect solishtiruvi 1,89 baravar, va Bun Effectsiz jadvalda gʻolib chiqadi. Eski plaginda turli diagnostik qoidalar toʻplami mavjud.
  • Benchmark sinov qurilmasi tekshirildi, isitishdan keyin beshta vaqtli ishga tushirish va mahalliy macOS ARM ikkiliklari bilan. Ushbu epizod uchun ishlash va moslik mustaqil ravishda takrorlanmadi. Oldindan koʻrish versiyalari oʻlchangan versiyada ishlatiladigan optimizatsiyalarga ega emas.
  • README sentabr oyidagi yuqori oqim versiyasini koʻrsatadi, UPSTREAM.json esa iyun oyidagi joriy pinni belgilaydi. Bu vositalar metamaʼlumotlari yuborilgan ikkilik qaysi versiyani ishlatishini isbotlamaydi. Oʻrnatilgan ikkilikni tekshiring va teng versiyalarni solishtiring.
  • Chiqarish Linux x64 va macOS arm64 ni qoʻllab-quvvatlaydi, shuningdek monorepo chiqarish, qurilishga havola va muharrir xotirasidagi kamchiliklar mavjud. Hujjatlashtirilgan WASM qurilishi bir tishli va mahalliy til serveri rejimiga ega emas; infratuzilma tejash choralari oʻlchanmagan.
  • Haiku 5.5 ishga tushirish narxi 100,000 soʻrov tokenidan oshganda besh baravar oshadi. Artificial Analysis maksimal kuchlanishli chiqish-token foydalanishini va Anthropicning turli baholash sozlamalari ostidagi 39,2% ga nisbatan 33% Terminal-Bench natijasini maʼlum qiladi. Uning vaqtinchalik narx koʻrsatkichlari uzoq soʻrovli darajani hisobga olmaydi.
  • sheets.works roʻyxati namunali 23 ta infratuzilma loyihasidan 11 tasida bir yoki ikki muntazam kommitter topdi, bu bir yilda oʻnta komit chegarasidan foydalanib topildi. Bu proksi-server koʻrib chiqish, saralash va qoʻllab-quvvatlash ishlarini oʻtkazib yuborishi mumkin. Qabul qilish kelajakdagi texnik xizmat koʻrsatishning koʻrinadigan egaligiga ham bogʻliq.

Tarjima qilingan transkript

Asl inglizcha hikoyadan tarjima qilingan. Mavjud audio va subtitrlar YouTube tomonidan boshqariladi.

Agentlar odamlar aslida ishlatadigan kompilyatorni portlay oladimi?

0:00 Siz AI kompilyatorini qayta yozish qulashini kutasiz. Theoning Rust porti oʻzining T uchta Kod benchmarkida Go ni magʻlub etadi, va u hech qachon uning kodini oʻqimaganini aytadi. Ushbu videoda agentlar aslida nimani yaratishdi? Va siz oʻzingizning tekshiruvchingizni almashtirishingiz kerakmi? Bugun payshanba, 8-oktabr, va bu The Daily Diff. Bitta savolni ochiq qoldiring. Microsoft TypeScriptni oʻzgartirganda kim buni ishlashda davom ettiradi?

0:19 T S C R S eksperimental, ochiq kodli TypeScript kompilyatori, Rustda yozilgan tur tekshiruvchi va til serveri. Theo Brownening loyihasi Microsoftning Go implementatsiyasini portlaydi, shuning uchun u mavjud dizayn va testlarni meros qilib oladi. U ilovangizdagi turlarni tekshiradi va muharrir diagnostikasini quvvatlaydi. Chorshanba Theo portini va arzonroq Haikuni olib keldi. Bugungi Hacker News taxtasi taʼminlovchilar roʻyxatini ochib berdi. Mavzu: koʻp kod, kam egalik.

0:43 Theo OpenAI urinishlari oylardagi sakkiz toʻrt foiz atrofida toʻxtab qolganini aytadi

Token hisobi aslida nimani anglatadi?

0:47 moslik. Uning diagrammasi ularning tokenlarini API narxlarida toʻrt yuz ming dollardan ortiq baholaydi. API narxlarida. Bu roʻyxat narxlarida baholangan foydalanish. Tasavvur qilingan hisob-faktura oʻz sarlavhasini amalda yozadi. Uning aytishicha, Opus besh nuqta besh avvalgi Rust urinishini almashtirgan va oʻn soat ichida ishlaydigan birinchi versiyani ishlab chiqargan. Oxirgi ish ikki hafta davom etgan, uning Claude obunalarida taxminan yigirma toʻrt ming dollar API ekvivalenti foydalanilgan.

1:11 Boshidan boshlash muvaffaqiyatsiz portni almashtirishni anglatadi. Microsoftning kompilyator algoritmlari va test korpusi allaqachon mavjud edi. Bu agent uchun gʻayrioddiy qulay muhit, chunki asl implementatsiya unga qayerda notoʻgʻri ekanligini aniq aytib berishda davom etishi mumkin. Keyin readme Slop Line chizadi. Uning ostidagi hamma narsa agentlar tomonidan yozilgan. Loyiha bir yuz sakson mingdan ortiq oʻtgan portlangan testlarni, oʻzining atributlash yorligʻi bilan birga maʼlum qiladi.

1:34 Birinchi savolga javob berildi. Agentlar yuqori oqim orakuliga ega portni yaratishdi. Texnik xizmat koʻrsatish savoli konversiya tugagan joydan boshlanadi, va yashil test toʻplamining sanasi bor.

Oʻn ikki baravar tezlik qachon toʻgʻri boʻladi?

1:43 Yorqin tezlik oshishi Effect diagnostikasi bilan T uchta kodda oʻn ikki yarim baravar tezroq, eski JavaScript kompilyatori va uning plagini bilan solishtirganda. Go kompilyatori va Effect bilan solishtirganda ikki baravar tezroq. Effectni olib tashlang, va Bun oʻsha loyihaning jadvalida gʻolib chiqadi. Gʻolib ot poyga bilan oʻzgaradi. Eski Effect plagini ham turli xil xatolarni xabar qiladi, shuning uchun sekundomer semantik eslatma bilan birga keladi. semantik eslatma bilan birga keladi.

2:05 Bular loyihaning M toʻrtta Pro dagi oʻlchovlari, isitishdan keyin beshta vaqtli ishga tushirishdan foydalanib. Uning oldindan koʻrish ikkiliklari ham oʻlchangan qurilish uchun ishlatiladigan optimizatsiyalarga ega emas. Mashinani va qurilish sozlamalarini sotuvlar taqdimotingiz uchun ishlatishdan oldin koʻpaytirgich bilan birga qoʻying. Readme sentabr oyidagi ishlab chiqish versiyasini koʻrsatadi.

Almashtirishda nima buzilishi mumkin?

2:20 Vositalar manifesti hali ham iyun oyidagi joriy pinni belgilaydi, shuning uchun solishtirayotgan ikkilikingizni tekshiring. Versiya oʻzgarishi qoʻshimcha xatoni migratsiya mashqiga aylantirishi mumkin. Chiqarish Intelga mos keladigan mashinalarda Linuxni va Apple silikonli Maclarni qoʻllab-quvvatlaydi. Windows foydalanuvchilari ishga tushirishni oynadan tomosha qilishadi. Windows foydalanuvchilari ishga tushirishni oynadan tomosha qilishadi. Maʼlum muammolar roʻyxatiga monorepo chiqarish farqlari va havolalar yoʻq boʻlganda eskirgan bogʻliqlik chiqishini oʻqiydigan qurilishlar ham kiradi. Men diagnostikalarni solishtirar edim va chiqarish darvozasini oʻzgartirishdan oldin loyiha havolalarini sinab koʻrar edim. Sinov rejasida uzoq muharrir sessiyasini saqlang.

2:49 Readme tahrirlash paytida xotira oʻsishini tan oladi, bu sizning oʻn soniyalik benchmarkingiz muloyimlik bilan oʻtkazib yuboradi. Qiziqarli joylashtirish burchagi WebAssembly. Repo brauzer misolini va xotirada tur tekshiruvi bilan kichik modulni oʻz ichiga oladi. Bu tekshirishni foydalanuvchilarga yaqinlashtirishi mumkin, ammo hujjatlashtirilgan brauzer qurilishi bir tishli va mahalliy til serveri rejimiga ega emas. Virtual mashina tejash ilovaning brauzerga nimani koʻchirishiga bogʻliq. Infratuzilma hisobi ish yuki oʻrganishini talab qiladi, hatto kompilyator dasturlash tillarida

3:15 ajoyib didga ega boʻlsa ham.

Arzonroq Haiku arzonroq ish deganimi?

3:17 Ayni paytda, Haiku besh nuqta besh juda arzon tokenlarni taklif qiladi, eslab qolishga arziydigan chegara bilan. Yuz ming tokengacha boʻlgan soʻrovlar eng arzon darajaga ega boʻladi. Undan yuqori boʻlsa, kirish va chiqish narxlari besh baravar oshadi. Katta kontekst oynasi narxlash tuzogʻini oʻz ichiga oladi. Artificial Analysis kuchli kichik model ishlashini topadi, lekin maksimal kuchlanishda Haiku Luna ning har bir aql test vazifasi uchun taxminan uch baravar koʻp chiqish tokenlaridan foydalanadi. har bir aql test vazifasi uchun.

3:40 Arzon tokenlar hali ham katta sumkalarda kelishi mumkin. Ularning vaqtinchalik narx koʻrsatkichlari ham uzoq soʻrov narx bosqichini hisobga olmaydi. Terminal Bench da Artificial Analysis oʻttiz uch foizni maʼlum qiladi, Anthropicning taxminan oʻttiz toʻqqiz foizidan pastroq. Turli baholash sozlamalari bu turli oʻlchovlarni hosil qiladi. Oʻzingizning vazifa muvaffaqiyatingiz va kechikishingizni hisobga olgan holda kuchlanish sozlamasini tanlang, keyin haqiqiy foydalanishdan hisobni hisoblang.

Bizning bogʻliqliklarimizni kim allaqachon tirik ushlab turibdi?

4:01 Va Hacker News dagi taʼminlovchilar roʻyxati yigirma uchta infratuzilma loyihasida muntazam kommitterlarni sanab chiqdi. Deyarli yarmida faqat bir yoki ikkita bor edi. Uning taʼrifi bir yilda oʻn komitni talab qiladi, shuning uchun u hissa konsentratsiyasini ushlab turadi, shu bilan birga baʼzi koʻrib chiqish va qoʻllab-quvvatlash ishlarini oʻtkazib yuboradi. Hisobot eng soʻnggi vaqt mintaqasi maʼlumotlar bazasi oʻzgarishlarini Pol Eggertga bogʻlaydi. Rasmiy chiqarish eslatmalari nima uchun bu harakatlanishda davom etishini tushuntiradi. Hukumatlar soatlarni oʻzgartiradi, va kimdir buni hamma kalendar oʻz fikrini bildirishdan oldin

4:25 dasturiy taʼminotga tarjima qiladi. Bu bizning ochiq savolimizga javob beradi.

Keyingi yuqori oqim yangilanishiga kim egalik qiladi?

4:28 Kimdir hali ham yuqori oqim oʻzgarishlarini kuzatishi, xatolarni takrorlashi va portning moslik vaʼdasini saqlashi kerak. Agentlar insoniy qarorlarning yillarini meros qilib oldi. Men keyingi yangilanishga kim egalik qilishi haqida koʻrinadigan reja bilan eksperimentni yanada koʻproq xohlar edim. Agar siz buni eshitishdan koʻra oʻqishni afzal koʻrsangiz, diff har kuni ertalab pochta qutingizga tushadi, daily diff dot dev da bepul, havola pastda. Shunday qilib, bugungi xulosa, TEKSHIRISH KERAK.

Nega mening xulosam TEKSHIRISH KERAK?

4:50 Men uni mavjud tekshiruvchi bilan birga sinab koʻrar edim. Bu ikkinchi savolga javob beradi. Ish yukidagi yutuqlar umid beruvchi, va teng versiya toʻgʻriligi va texnik xizmat koʻrsatish uning chiqarish jarayonida oʻrin egallashini hal qiladi. Va bugungi diff shu. Men Axrisi dan Nikoman. Masʼuliyat bilan birlashtiring.

Manbalar

  1. tsc-rs announcement and attached token-price chartTheo Browne on X
  2. ts-rust README, benchmarks and known problemsPing Labs on GitHub
  3. T3 Code benchmark harnessPing Labs on GitHub
  4. Upstream development pin manifestPing Labs on GitHub
  5. WebAssembly build documentation and limitationsPing Labs on GitHub
  6. Introducing Claude Haiku 5.5Anthropic
  7. Haiku 5.5 announcement videoClaude on X
  8. Claude Haiku 5.5 independent evaluationArtificial Analysis
  9. The people holding up the internetsheets.works
  10. Time zone database release notesIANA

Tegishli videolar