ЭкспСримСнт ΠΏΠΎ использованию AI для ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° прилоТСния с GTK2 ΠΈ OpenGL Π½Π° GTK4 ΠΈ Vulkan

ΠšΡ€ΠΈΡΡ‚ΠΈΠ°Π½ Π¨Π°Π»Π»Π΅Ρ€ (Christian Schaller), Π²ΠΎΠ·Π³Π»Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Fedora Desktop Team ΠΈ Π³Ρ€ΡƒΠΏΠΏΡƒ ΠΏΠΎ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΡŽ дСсктоп-систСм Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Red Hat, ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π» Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΎΡ†Π΅Π½ΠΊΠΈ пригодности примСнСния Π±ΠΎΠ»ΡŒΡˆΠΈΡ… языковых ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π² процСссС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ графичСских ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для Linux. Π’ качСствС экспСримСнта ΠΎΠ½ воспользовался AI-ассистСнтом Claude для ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅Π³ΠΎ графичСского прилоТСния Xtraceroute Π½Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Xtraceroute, Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‰Π΅Π΅ ΠΏΡƒΡ‚ΡŒ сСтСвых ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π½Π° 3D-глобусС, ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π±Ρ‹Π»ΠΎ написано с использованиСм GTK1 ΠΈ OpenGL, ΠΈ Π² Π½Π°Ρ‡Π°Π»Π΅ 2000-Ρ… Π³ΠΎΡ‚ΠΎΠ² Π±Ρ‹Π»ΠΎ ΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ Π½Π° GTK2, послС Ρ‡Π΅Π³ΠΎ 20 Π»Π΅Ρ‚ Π½Π΅ обновлялось. Благодаря ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡŽ AI-ассистСнта, ΠšΡ€ΠΈΡΡ‚ΠΈΠ°Π½Ρƒ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ ΠΎΠΊΠΎΠ»ΠΎ пяти часов для портирования Π΄Π°Π½Π½ΠΎΠ³ΠΎ прилоТСния Π½Π° GTK4 ΠΈ графичСский API Vulkan.

Π‘Ρ‹Π»ΠΎ:

 ЭкспСримСнт ΠΏΠΎ использованию AI для ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° прилоТСния с GTK2 ΠΈ OpenGL Π½Π° GTK4 ΠΈ Vulkan

Π‘Ρ‚Π°Π»ΠΎ:

 ЭкспСримСнт ΠΏΠΎ использованию AI для ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° прилоТСния с GTK2 ΠΈ OpenGL Π½Π° GTK4 ΠΈ Vulkan

Π—Π°Ρ‚Π΅ΠΌ ΠšΡ€ΠΈΡΡ‚ΠΈΠ°Π½ воспользовался AI для создания Π½Π° основС ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π° Π½ΠΎΠ²ΠΎΠ³ΠΎ прилоТСния, Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ мСстополоТСниС офисов Red Hat Π½Π° глобусС ΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Π² Π½ΠΈΠΆΠ½Π΅ΠΉ части ΠΎΠΊΠ½Π° новости ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. ΠšΡ€ΠΈΡΡ‚ΠΈΠ°Π½ Ρ‚Π°ΠΊΠΆΠ΅ высказал идСю задСйствования AI для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ ΠΊ GNOME Shell ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠ°Ρ‚Ρ‡Π΅ΠΉ с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, вносимых Π² Π½ΠΎΠ²Ρ‹Ρ… выпусках GNOME Shell.

 ЭкспСримСнт ΠΏΠΎ использованию AI для ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° прилоТСния с GTK2 ΠΈ OpenGL Π½Π° GTK4 ΠΈ Vulkan

По мнСнию ΠšΡ€ΠΈΡΡ‚ΠΈΠ°Π½Π° Π² сообщСствС присутствуСт скСптичСскоС ΠΈ Π½Π΅Π³Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡŽ AI, ΠΈ ΠΏΡ€ΠΎΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΌ экспСримСнтом ΠΎΠ½ Ρ…ΠΎΡ‚Π΅Π» ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ БПО, Ρ‡Ρ‚ΠΎ Π½Π΅ стоит ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ возмоТности, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ прСдоставляСт AI для упрощСния процСсса Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. НапримСр, AI экономит врСмя, избавляя ΠΎΡ‚ нСобходимости Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ Π½Π° API, ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ измСнСния Π² API ΠΈ ΠΏΠΎΠ΄Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Π²Ρ‹Π·ΠΎΠ²Ρ‹, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ написаниС тСстов.

ΠŸΡ€ΠΈ этом AI рассматриваСтся ΠΊΠ°ΠΊ инструмСнт, ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‰ΠΈΠΉ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅, Π½ΠΎ Π½Π΅ ΡΠ½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΠΉ отвСтствСнности Π·Π° добавляСмый ΠΊΠΎΠ΄ ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΈ контроля качСства. Как ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для встраивания ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ отобраТСния Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² PDF Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. AI ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠ» ΠΊΠΎΠ΄, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹ΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ WebKit для отрисовки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π», Π½ΠΎ добавлял ΠΎΠ³Ρ€ΠΎΠΌΠ½ΡƒΡŽ Π½ΠΎΠ²ΡƒΡŽ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ. ПослС уточнСния Π·Π°Π΄Π°Ρ‡ΠΈ, AI прСдоставил ΠΊΠΎΠ΄, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… для отрисовки PDF ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ libpoppler.

Π’ настоящСС врСмя Π²Π΅Π΄ΡƒΡ‰ΠΈΠ΅ AI-ассистСнты Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π² Ρ„ΠΎΡ€ΠΌΠ΅ Π²Π½Π΅ΡˆΠ½ΠΈΡ… online-сСрвиcΠΎΠ², Ρ‡Ρ‚ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ опасСния, связанныС с Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ. Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Red Hat Ρ€Π°Π·Π²ΠΈΠ²Π°Π΅Ρ‚ собствСнный инструмСнт Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΊΠΎΠ΄Π° Granite.code Π½Π° Π±Π°Π·Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ большой языковой ΠΌΠΎΠ΄Π΅Π»ΠΈ Granite, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ AI-модСль Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°. Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΠΎΠΊΠ° отстаёт ΠΏΠΎ возмоТностям ΠΎΡ‚ Ρ‚Π°ΠΊΠΈΡ… систСм, ΠΊΠ°ΠΊ Claude, Gemini ΠΈ ChatGPT, Π½ΠΎ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ с ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ΠΉ Π΄Π°Π½Π½Ρ‹Ρ… Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌΡƒ Π»ΠΈΡ†Ρƒ ΠΈ устраняСт Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… процСссов ΠΎΡ‚ внСшнСго сСрвиса.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ