ភ្នាក់ងារ AI បានបង្កើតកម្មវិធីចងក្រង TypeScript កាន់តែលឿន
លោក Theo Browne បានប្រកាស tsc-rs ដែលជាការពិសោធន៍មួយដែលសរសេរដោយភ្នាក់ងារ Rust របស់កម្មវិធីចងក្រង Go TypeScript របស់ក្រុមហ៊ុន Microsoft។
លោក Theo Browne បានប្រកាស tsc-rs ដែលជាការពិសោធន៍មួយដែលសរសេរដោយភ្នាក់ងារ Rust របស់កម្មវិធីចងក្រង Go TypeScript របស់ក្រុមហ៊ុន Microsoft។ The Daily Diff នៅថ្ងៃទី 8 ខែតុលានេះពិនិត្យមើលការអះអាងល្បឿនជាក់លាក់ចំពោះបន្ទុកការងាររបស់គម្រោងនេះ សមមូលថូខឹនតម្លៃ API ភាពមិនស៊ីគ្នានៃការកែប្រែពីមុន និងការព្រមានអំពីការទទួលយកដែលគេស្គាល់។ រឿងគាំទ្រគ្របដណ្តប់លើកម្រិតតម្លៃប្រអប់បញ្ចូលវែងរបស់ Haiku 5.5 និងជំរឿនអ្នករួមចំណែកហេដ្ឋារចនាសម្ព័ន្ធ។ ការសម្រេចរបស់ Niko គឺ NEEDS REVIEW មុនពេលជំនួសច្រកចេញផ្សាយ។
អានបោះពុម្ពជាលាយលក្ខណ៍អក្សរ (អង់គ្លេស) ↗
អ្វីដែលវីដេអូនេះគ្របដណ្ដប់
- លោក Theo បានប្រកាស tsc-rs នៅថ្ងៃទី 7 ខែតុលា ឆ្នាំ 2026 វេលាម៉ោង 11:07 ម៉ោងសកល។ គម្រោងនេះបាននាំយកការរចនា និងការធ្វើតេស្តកម្មវិធីចងក្រង Go ដែលមានស្រាប់របស់ Microsoft។ ការប៉ុនប៉ង Rust ដែលទទួលបានជោគជ័យនេះ មិនបានបង្កើតអត្ថន័យ TypeScript ទាំងអស់ពីដំបូងឡើយ។
- ការប្រើប្រាស់ OpenAI ដែលមិនបានជោគជ័យរបស់លោក Theo ប្រហែល 400,000 ដុល្លារ និងការប្រើប្រាស់ Opus 24,047 ដុល្លារ ត្រូវបានវាយតម្លៃតាមតម្លៃ API។ លោកបានរាយការណ៍ថាបានប្រើការជាវ Claude សម្រាប់ Opus។ តួលេខទាំងនេះមិនបង្កើតការទូទាត់សាច់ប្រាក់នៃចំនួនទាំងនោះទេ។
- លទ្ធផល 12.5x របស់គម្រោងនេះប្រៀបធៀប T3 Code with Effect ទៅនឹង TypeScript 6 បូកនឹងកម្មវិធីជំនួយ Effect ចាស់របស់វា។ ការប្រៀបធៀប Go-plus-Effect របស់វាគឺ 1.89x ហើយ Bun ឈ្នះតារាង no-Effect។ កម្មវិធីជំនួយចាស់មានសំណុំច្បាប់រោគវិនិច្ឆ័យខុសគ្នា។
- ឧបករណ៍វាស់ស្ទង់ត្រូវបានត្រួតពិនិត្យ ជាមួយនឹងការរត់ចំនួនប្រាំដងបន្ទាប់ពីការកម្តៅសាច់ដុំ និងគោលពីរ macOS ARM ដើម។ ដំណើរការ និងភាពឆបគ្នា មិនត្រូវបានបង្កើតឡើងវិញដោយឯករាជ្យសម្រាប់វគ្គនេះទេ។ ការស្ថាបនាជាមុនខ្វះការបង្កើនប្រសិទ្ធភាពដែលប្រើដោយការស្ថាបនាដែលបានវាស់វែង។
- README ដាក់ឈ្មោះការកែប្រែពីមុនថ្ងៃទី 29 ខែកញ្ញា ខណៈដែល UPSTREAM.json ដាក់ស្លាក pin ខែមិថុនា បច្ចុប្បន្ន។ ទិន្នន័យមេតានេះមិនបញ្ជាក់ថាគោលពីរដែលបានចេញផ្សាយប្រើការកែប្រែណានោះទេ។ ផ្ទៀងផ្ទាត់គោលពីរដែលបានដំឡើង ហើយប្រៀបធៀបការកែប្រែស្មើគ្នា។
- ការចេញផ្សាយនេះរាយបញ្ជីការគាំទ្រ Linux x64 និង macOS arm64 រួមជាមួយនឹងការព្រមានអំពីការបញ្ចេញ monorepo ឯកសារយោងស្ថាបនា និងអង្គចងចាំកម្មវិធីនិពន្ធ។ ការស្ថាបនា WASM ដែលមានឯកសារគឺជាខ្សែតែមួយ ហើយខ្វះរបៀបម៉ាស៊ីនបម្រើភាសាដើម។ ការសន្សំហេដ្ឋារចនាសម្ព័ន្ធនៅតែមិនទាន់បានវាស់វែង។
- តម្លៃបើកដំណើរការ Haiku 5.5 កើនឡើងប្រាំដងលើសពី 100,000 ថូខឹនប្រអប់បញ្ចូល។ Artificial Analysis រាយការណ៍ពីការប្រើប្រាស់ថូខឹនទិន្នផលអតិបរមាខ្ពស់ និងលទ្ធផល Terminal-Bench 33% ទល់នឹង 39.2% របស់ Anthropic ក្រោមការរៀបចំវាយតម្លៃផ្សេងៗគ្នា។ តួលេខតម្លៃបណ្តោះអាសន្នរបស់វាមិនរាប់បញ្ចូលកម្រិតប្រអប់បញ្ចូលវែងនោះទេ។
- ជំរឿន sheets.works បានរកឃើញអ្នកប្តេជ្ញាចិត្តធម្មតាមួយ ឬពីរនាក់នៅក្នុង 11 នៃ 23 គម្រោងហេដ្ឋារចនាសម្ព័ន្ធដែលបានយកគំរូ ដោយប្រើកម្រិត 10 ការប្តេជ្ញាចិត្តក្នុងមួយឆ្នាំ។ ការប្រូកស៊ីនោះអាចខកខានការងារត្រួតពិនិត្យ ត្រួតពិនិត្យ និងគាំទ្រ។ ការទទួលយកក៏អាស្រ័យលើកម្មសិទ្ធិដែលអាចមើលឃើញនៃការថែទាំនាពេលអនាគតផងដែរ។
កំណត់ត្រាដែលបានបកប្រែ
បកប្រែចេញពីការនិទានដើមជាភាសាអង់គ្លេស។ សំឡេង និងចំណងជើងរងដែលមានគឺស្ថិតនៅក្រោមការគ្រប់គ្រងរបស់ YouTube។
តើភ្នាក់ងារអាចនាំយកកម្មវិធីចងក្រងដែលមនុស្សប្រើបានទេ?
0:00 អ្នករំពឹងថាការសរសេរកម្មវិធីចងក្រង AI នឹងដួលរលំ។ ការនាំយក Rust របស់លោក Theo ឈ្នះ Go លើការវាស់វែង T3 Code របស់លោក, ហើយលោកនិយាយថាលោកមិនដែលអានកូដរបស់វាទេ។ នៅក្នុងវីដេអូនេះ តើភ្នាក់ងារពិតជាបានបង្កើតអ្វីខ្លះ? ហើយតើអ្នកគួរជំនួសកម្មវិធីពិនិត្យរបស់អ្នកឬ? នេះជាថ្ងៃព្រហស្បតិ៍ ទីប្រាំបី ខែតុលា ហើយនេះជា The Daily Diff។ រក្សាសំណួរមួយចំហ។ តើអ្នកណាដែលរក្សាការងារនេះនៅពេល Microsoft ផ្លាស់ប្តូរ TypeScript?
0:19 T S C R S គឺជាកម្មវិធីចងក្រង TypeScript បើកចំហរមួយដែលពិសោធន៍, កម្មវិធីពិនិត្យប្រភេទ និងម៉ាស៊ីនបម្រើភាសាដែលបានសរសេរជា Rust។ គម្រោងរបស់លោក Theo Browne នាំយកការអនុវត្ត Go របស់ Microsoft, ដូច្នេះវាទទួលមរតកនូវការរចនា និងការធ្វើតេស្តដែលមានស្រាប់។ វាពិនិត្យមើលប្រភេទនៅក្នុងកម្មវិធីរបស់អ្នក និងផ្តល់ថាមពលដល់ការវិនិច្ឆ័យកម្មវិធីនិពន្ធ។ ថ្ងៃពុធបាននាំមកនូវការនាំយករបស់លោក Theo និង Haiku ថោកជាង។ ក្តារ Hacker News ថ្ងៃនេះបានបង្ហាញជំរឿនអ្នកថែទាំ។ ប្រធានបទគឺកូដច្រើន កម្មសិទ្ធិកម្រ។
0:43 លោក Theo និយាយថាការប៉ុនប៉ង OpenAI រាប់ខែបានជាប់គាំងប្រហែលប៉ែតសិបបួនភាគរយ
តើវិក្កយបត្រថូខឹនពិតជាមានន័យយ៉ាងណា?
0:47 ភាពឆបគ្នា។ គំនូសតាងរបស់លោកវាយតម្លៃថូខឹនរបស់ពួកគេលើសពីបួនសែនដុល្លារ តាមតម្លៃ API។ នោះគឺជាការប្រើប្រាស់ដែលវាយតម្លៃតាមតម្លៃបញ្ជី។ វិក្កយបត្រស្រមើលស្រមៃអនុវត្តជាក់ស្តែងសរសេរចំណងជើងផ្ទាល់ខ្លួនរបស់វា។ លោកនិយាយថា Opus ប្រាំចំណុចប្រាំបានជំនួសការប៉ុនប៉ង Rust ពីមុននោះ ហើយផលិតបាន កំណែដំបូងដែលដំណើរការក្នុងរយៈពេលដប់ម៉ោង។ ការរត់ចុងក្រោយមានរយៈពេលពីរខែ ជាមួយនឹងការប្រើប្រាស់ស្មើនឹង API ប្រហែលម្ភៃបួនពាន់ដុល្លារ តាមរយៈការជាវ Claude របស់លោក។
1:11 ការចាប់ផ្តើមឡើងវិញមានន័យថាការជំនួសការនាំយកដែលមិនបានជោគជ័យ។ ក្បួនដោះស្រាយកម្មវិធីចងក្រង និងឃ្លាំងទិន្នន័យសាកល្បងរបស់ Microsoft មានរួចហើយ។ នេះគឺជាតំបន់ដែលងាយស្រួលសម្រាប់ភ្នាក់ងារ ដោយសារតែការអនុវត្តដើម អាចបន្តប្រាប់វាថាវាខុសត្រង់ណា។ បន្ទាប់មក README គូសបន្ទាត់ Slop Line។ អ្វីៗដែលនៅខាងក្រោមវាត្រូវបានសរសេរដោយភ្នាក់ងារ។ គម្រោងនេះរាយការណ៍ថាមានការធ្វើតេស្តដែលបាននាំយកមកជាងមួយសែនប៉ែតសិបពាន់ដែលបានឆ្លងកាត់, ជាមួយនឹងស្លាកបណ្ណាល័យផ្ទាល់ខ្លួនរបស់វាភ្ជាប់មកជាមួយ។
1:34 សំណួរទីមួយបានឆ្លើយ។ ភ្នាក់ងារបានផលិតការនាំយកជាមួយនឹង Oracle ពីមុន។ សំណួរថែទាំចាប់ផ្តើមនៅកន្លែងដែលការបំប្លែងបញ្ចប់, ហើយឈុតធ្វើតេស្តពណ៌បៃតងមានកាលបរិច្ឆេទលើវា។
តើល្បឿនលឿនដប់ពីរដងពិតជាត្រឹមត្រូវនៅពេលណា?
1:43 ល្បឿនលឿនដែលទាក់ទាញគឺលឿនដប់ពីរដងកន្លះលើ T3 Code with Effect ការវិនិច្ឆ័យ ប្រឆាំងនឹងកម្មវិធីចងក្រង JavaScript ចាស់បូកនឹងកម្មវិធីជំនួយរបស់វា។ ការប្រៀបធៀបជាមួយកម្មវិធីចងក្រង Go បូក Effect គឺលឿនជិតពីរដង។ ដក Effect ចេញ ហើយ Bun ឈ្នះតារាងគម្រោងដូចគ្នានោះ។ សេះដែលឈ្នះផ្លាស់ប្តូរទៅតាមការប្រណាំង។ កម្មវិធីជំនួយ Effect ចាស់ក៏រាយការណ៍ កំហុសផ្សេងៗគ្នា ដូច្នេះនាឡិកាបញ្ឈប់ភ្ជាប់មកជាមួយ កំណត់ចំណាំអត្ថន័យ។
2:05 ទាំងនេះគឺជាការវាស់វែងរបស់គម្រោងនៅលើ M4 Pro, ដោយប្រើការរត់ចំនួនប្រាំដងបន្ទាប់ពីការកម្តៅសាច់ដុំ។ គោលពីរជាមុនរបស់វាក៏ខ្វះការបង្កើនប្រសិទ្ធភាពដែលប្រើសម្រាប់ការស្ថាបនាដែលបានវាស់វែងផងដែរ។ ដាក់ម៉ាស៊ីន និងការកំណត់ការស្ថាបនាជាប់នឹងកត្តាគុណ មុនពេលខ្ចីវាសម្រាប់ ផែនការលក់របស់អ្នក។ README ដាក់ឈ្មោះការកែប្រែការអភិវឌ្ឍន៍ខែកញ្ញា។
តើអ្វីដែលអាចបំបែកការជំនួសភ្លាមៗបាន?
2:20 ឯកសារបញ្ជីឧបករណ៍នៅតែដាក់ស្លាក pin ខែមិថុនា បច្ចុប្បន្ន ដូច្នេះផ្ទៀងផ្ទាត់គោលពីរ ដែលអ្នកកំពុងប្រៀបធៀប។ ការប្រែប្រួលកំណែអាចបំប្លែងកំហុសបន្ថែមទៅជាការធ្វើចំណាកស្រុក លំហាត់។ ការចេញផ្សាយនេះគាំទ្រ Linux នៅលើម៉ាស៊ីនដែលឆបគ្នាជាមួយ Intel និង Apple ម៉ាស៊ីន Mac Silicon។ អ្នកប្រើប្រាស់ Windows អាចមើលការបើកដំណើរការតាមរយៈបង្អួច។ បញ្ហាល្បីៗក៏រួមបញ្ចូលភាពខុសគ្នា Monorepo emit និងការស្ថាបនា ការអានលទ្ធផលភាពអាស្រ័យចាស់នៅពេលដែលឯកសារយោងបាត់។ ខ្ញុំនឹងប្រៀបធៀបការវិនិច្ឆ័យ និងឯកសារយោងគម្រោងលំហាត់ មុនពេលផ្លាស់ប្តូរ ច្រកចេញផ្សាយ។ រក្សា sesion កម្មវិធីនិពន្ធវែងក្នុងផែនការធ្វើតេស្ត។
2:49 README ទទួលស្គាល់ការកើនឡើងអង្គចងចាំក្នុងអំឡុងពេលកែសម្រួល, ដែលការវាស់វែងដប់វិនាទីរបស់អ្នកនឹងខកខានដោយសុភាព។ ទិដ្ឋភាពនៃការដាក់ពង្រាយគួរឱ្យចាប់អារម្មណ៍គឺ WebAssembly។ ឃ្លាំងទិន្នន័យរួមបញ្ចូលឧទាហរណ៍កម្មវិធីរុករក និងម៉ូឌុលតូចមួយដែលមានការពិនិត្យប្រភេទនៅក្នុង អង្គចងចាំ។ នោះអាចនាំការពិនិត្យកាន់តែជិតទៅអ្នកប្រើប្រាស់ ប៉ុន្តែកម្មវិធីរុករកដែលបានឯកសារ ការស្ថាបនាគឺជាខ្សែតែមួយ ហើយខ្វះរបៀបម៉ាស៊ីនបម្រើភាសាដើម។ ការសន្សំម៉ាស៊ីននិម្មិតអាស្រ័យលើអ្វីដែលកម្មវិធីផ្លាស់ទីចូលទៅក្នុងកម្មវិធីរុករក។ វិក្កយបត្រហេដ្ឋារចនាសម្ព័ន្ធត្រូវការការសិក្សាការងារ ទោះបីជាកម្មវិធីចងក្រងមាន
3:15 រសជាតិល្អឥតខ្ចោះនៅក្នុងភាសាសរសេរកម្មវិធី។
តើ Haiku ថោកជាងមានន័យថាការងារថោកជាងឬ?
3:17 ទន្ទឹមនឹងនេះ Haiku 5.5 ផ្តល់ថូខឹនថោកណាស់, ជាមួយនឹងកម្រិតដែលគួរចងចាំ។ ប្រអប់បញ្ចូលរហូតដល់មួយសែនថូខឹនទទួលបានកម្រិតថោកបំផុត។ លើសពីនោះ តម្លៃបញ្ចូល និងលទ្ធផលទាំងពីរលោតឡើងប្រាំដង។ បង្អួចបរិបទធំមានអន្ទាក់កំណត់តម្លៃ។ Artificial Analysis រកឃើញដំណើរការម៉ូដែលតូចខ្លាំង, ប៉ុន្តែនៅការខិតខំប្រឹងប្រែងអតិបរមា Haiku ប្រើប្រាស់ថូខឹនទិន្នផលប្រហែលបីដងនៃ Luna's ក្នុងមួយ ភារកិច្ចធ្វើតេស្តបញ្ញា។
3:40 ថូខឹនថោកនៅតែអាចមកដល់ក្នុងកាបូបធំ។ តួលេខតម្លៃបណ្តោះអាសន្នរបស់ពួកគេក៏មិនរាប់បញ្ចូលជំហានតម្លៃប្រអប់បញ្ចូលវែងនោះដែរ។ នៅលើ Terminal Bench, Artificial Analysis រាយការណ៍ថា សាមសិបបីភាគរយ, ក្រោមប្រហែលសាមសិបប្រាំបួនរបស់ Anthropic។ ការរៀបចំវាយតម្លៃផ្សេងៗគ្នាធ្វើឱ្យការវាស់វែងទាំងនោះខុសគ្នា។ ជ្រើសរើសការកំណត់ការខិតខំប្រឹងប្រែងជាមួយនឹងភាពជោគជ័យ និងភាពយឺតយ៉ាវនៃកិច្ចការរបស់អ្នក, បន្ទាប់មកគណនាវិក្កយបត្រពីការប្រើប្រាស់ជាក់ស្តែង។
តើអ្នកណាដែលកំពុងរក្សាការអាស្រ័យរបស់យើងនៅរស់?
4:01 ហើយជំរឿនអ្នកថែទាំនៅលើ Hacker News បានរាប់អ្នកប្តេជ្ញាចិត្តធម្មតានៅទូទាំង គម្រោងហេដ្ឋារចនាសម្ព័ន្ធចំនួនម្ភៃបី។ ជិតពាក់កណ្តាលមានតែមួយឬពីរនាក់ប៉ុណ្ណោះ។ និយមន័យរបស់វាតម្រូវឱ្យមានការប្តេជ្ញាចិត្តដប់ដងក្នុងមួយឆ្នាំ ដូច្នេះវាចាប់យកការប្រមូលផ្តុំការរួមចំណែក ខណៈពេលដែលខកខានការងារត្រួតពិនិត្យ និងគាំទ្រមួយចំនួន។ របាយការណ៍នេះបញ្ជាក់ថាការផ្លាស់ប្តូរមូលដ្ឋានទិន្នន័យតំបន់ពេលវេលាចុងក្រោយបំផុតភាគច្រើនទៅលោក Paul Eggert។ កំណត់ចំណាំចេញផ្សាយផ្លូវការពន្យល់ពីមូលហេតុដែលរឿងនេះបន្តផ្លាស់ប្តូរ។ រដ្ឋាភិបាលផ្លាស់ប្តូរម៉ោង ហើយនរណាម្នាក់បកប្រែវាទៅក្នុងកម្មវិធីមុនពេល
4:25 ប្រតិទិនរបស់មនុស្សគ្រប់រូបមានមតិ។ នោះឆ្លើយសំណួរបើកចំហរបស់យើង។
តើអ្នកណាជាម្ចាស់ការអាប់ដេតពីមុនបន្ទាប់?
4:28 នរណាម្នាក់នៅតែត្រូវតាមដានការផ្លាស់ប្តូរពីមុន បង្កើតឡើងវិញនូវការបរាជ័យ និងថែទាំ ការសន្យាភាពឆបគ្នារបស់ការនាំយក។ ភ្នាក់ងារបានទទួលមរតកការសម្រេចចិត្តរបស់មនុស្សជាច្រើនឆ្នាំ។ ខ្ញុំនឹងចូលចិត្តការពិសោធន៍កាន់តែខ្លាំងជាមួយនឹងផែនការដែលអាចមើលឃើញសម្រាប់អ្នកណាជាម្ចាស់ ការអាប់ដេតបន្ទាប់។ ប្រសិនបើអ្នកចង់អាននេះជាជាងស្តាប់ខ្ញុំនិយាយវា, ភាពខុសគ្នាបានមកដល់ប្រអប់សំបុត្ររបស់អ្នករៀងរាល់ព្រឹក ដោយឥតគិតថ្លៃនៅ the daily diff dot dev, តំណភ្ជាប់ខាងក្រោម។ ដូច្នេះការសម្រេចចិត្តថ្ងៃនេះ, NEEDS REVIEW។
ហេតុអ្វីបានជាការសម្រេចចិត្តរបស់ខ្ញុំ NEEDS REVIEW?
4:50 ខ្ញុំនឹងធ្វើតេស្តវាជាមួយកម្មវិធីពិនិត្យដែលមានស្រាប់។ នោះឆ្លើយសំណួរទីពីរ។ ជ័យជម្នះការងារគឺមានសង្ឃឹម ហើយភាពត្រឹមត្រូវនៃកំណែស្មើគ្នា និងការថែទាំ សម្រេចថាតើវាជាកម្មសិទ្ធិរបស់បំពង់បង្ហូរចេញផ្សាយឬអត់។ ហើយនោះគឺជាភាពខុសគ្នាសម្រាប់ថ្ងៃនេះ។ ខ្ញុំ Niko មកពី Axrisi។ បញ្ចូលប្រកបដោយការទទួលខុសត្រូវ។
ប្រភព
- tsc-rs announcement and attached token-price chartTheo Browne on X
- ts-rust README, benchmarks and known problemsPing Labs on GitHub
- T3 Code benchmark harnessPing Labs on GitHub
- Upstream development pin manifestPing Labs on GitHub
- WebAssembly build documentation and limitationsPing Labs on GitHub
- Introducing Claude Haiku 5.5Anthropic
- Haiku 5.5 announcement videoClaude on X
- Claude Haiku 5.5 independent evaluationArtificial Analysis
- The people holding up the internetsheets.works
- Time zone database release notesIANA



