DeepCode Π½Π°ΠΉΠ΄Ρ‘Ρ‚ ошибки Π² исходном ΠΊΠΎΠ΄Π΅ ПО ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ИИ

БСгодня ΡˆΠ²Π΅ΠΉΡ†Π°Ρ€ΡΠΊΠΈΠΉ стартап DeepCode, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ искусствСнный ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ ΠΈ машинноС ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π°Π½Π°Π»ΠΈΠ·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, объявил ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ инвСстиций Π² Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ 4 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² ΠΎΡ‚ Π²Π΅Π½Ρ‡ΡƒΡ€Π½Ρ‹Ρ… Ρ„ΠΎΠ½Π΄ΠΎΠ² Earlybird, 3VC ΠΈ Btov Partners. Компания ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ срСдства для внСдрСния ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π² свой сСрвис Π½ΠΎΠ²Ρ‹Ρ… языков программирования, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Π½Π° глобальном ИВ-Ρ€Ρ‹Π½ΠΊΠ΅.

DeepCode Π½Π°ΠΉΠ΄Ρ‘Ρ‚ ошибки Π² исходном ΠΊΠΎΠ΄Π΅ ПО ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ИИ

Анализ ΠΊΠΎΠ΄Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ для обнаруТСния ошибок, ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… уязвимостСй, Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠΉ общСпринятого стиля форматирования ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Π½Π° Ρ€Π°Π½Π½ΠΈΡ… этапах Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Π³Π΄Π΅-Π»ΠΈΠ±ΠΎ использован. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ эта ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° проводится ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ с Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΈ сразу послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π²Π΅Ρ€ΡˆΡ‘Π½, прСдваряя этап нСпосрСдствСнно тСстирования. «Π’СстированиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния смотрит Π½Π° ΠΊΠΎΠ΄ ΠΈΠ·Π²Π½Π΅, Π½ΠΎ Π°Π½Π°Π»ΠΈΠ· ΠΊΠΎΠ΄Π° позволяСт Π²Π°ΠΌ Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π½Π° Π½Π΅Π³ΠΎ ΠΈΠ·Π½ΡƒΡ‚Ρ€ΠΈ», — ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ ΡΠΎΠΎΡΠ½ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΈ Π³Π΅Π½Π΅Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ DeepCode Борис ПаскалСв (Boris Paskalev) Π² ΠΈΠ½Ρ‚Π΅Ρ€Π²ΡŒΡŽ изданию VentureBeat.

Π§Π°Ρ‰Π΅ всСго ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΊΠΎΠ΄Π° выполняСтся Π΅Π³ΠΎ Π°Π²Ρ‚ΠΎΡ€Π°ΠΌΠΈ совмСстно с ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌΠΈ ΠΈ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°ΠΌΠΈ с Ρ†Π΅Π»ΡŒΡŽ выявлСния ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹Ρ… ошибок, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ этапам Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. И Ρ‡Π΅ΠΌ ΠΊΡ€ΡƒΠΏΠ½Π΅Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Ρ‚Π΅ΠΌ большС строк ΠΊΠΎΠ΄Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΡ‘ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ программистов. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹ΠΉ процСсс, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΡƒΠΆΠ΅ достаточно Π΄Π°Π²Π½ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, статичСскиС Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Ρ‹ ΠΊΠΎΠ΄Π°, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Coverity ΠΈ PVS-Studio, Π½ΠΎ ΠΎΠ½ΠΈ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Ρ‹ Π² своих возмоТностях, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ сосрСдоточСны Π½Π° «Ρ€Π°Π·Π΄Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΡ… ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΡ…ΡΡ стилистичСских ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ…, Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… логичСских ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…», — ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ ПаскалСв.

DeepCode, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ ΠΊΡ€ΡƒΠ³ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, обнаруТивая Ρ‚Π°ΠΊΠΈΠ΅ уязвимости, ΠΊΠ°ΠΊ возмоТности для мСТсайтового скриптинга ΠΈ SQL-ΠΈΠ½ΡŠΠ΅ΠΊΡ†ΠΈΠΉ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π·Π°Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ Π² Π½Π΅Π³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Π½Π΅ просто Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ ΠΊΠΎΠ΄ ΠΊΠ°ΠΊ Π½Π°Π±ΠΎΡ€ символов, Π½ΠΎ ΠΏΡ‹Ρ‚Π°ΡŽΡ‚ΡΡ ΠΏΠΎΠ½ΡΡ‚ΡŒ смысл ΠΈ Ρ†Π΅Π»ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ написанной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π’ основС этого Π»Π΅ΠΆΠΈΡ‚ систСма машинного обучСния, которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ для своСго обучСния ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Ρ‹ строк ΠΊΠΎΠ΄Π° ΠΈΠ· общСдоступных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ. DeepCode Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ вСрсии ΠΊΠΎΠ΄Π° ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ измСнСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ Π² Π½Π΅Π³ΠΎ внСсСны, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ ошибки ΠΈ ΠΊΠ°ΠΊ исправляли Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ программисты Π² своСй Ρ€Π°Π±ΠΎΡ‚Π΅, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ для своих ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, систСма ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΈ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ прогнозирования для поиска Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π² ΠΊΠΎΠ΄Π΅ Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ упомянутых Π²Ρ‹ΡˆΠ΅ статичСских Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΎΠ².

Один ΠΈΠ· ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… вопросов ΠΏΡ€ΠΈ использовании DeepCode: насколько Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎΠΉ являСтся автоматичСская ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΊΠΎΠ΄Π°? Π’ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π°Π½Π°Π»ΠΈΠ·Π° ΠΌΠ΅Π½Π΅Π΅ 100 % ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ всё Ρ€Π°Π²Π½ΠΎ придётся Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свой ΠΊΠΎΠ΄ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ. Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС, сколько Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° самом Π΄Π΅Π»Π΅ освободит использованиС инструмСнтов для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ этой Π·Π°Π΄Π°Ρ‡ΠΈ? По словам ПаскалСва, DeepCode смоТСт ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΎΠΊΠΎΠ»ΠΎ 50 % Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ½ΠΈ Π² настоящСС врСмя тратят Π½Π° поиск ошибок ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎ являСтся достаточно вСсомой Ρ†ΠΈΡ„Ρ€ΠΎΠΉ.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ DeepCode ΠΊ своим ΡƒΡ‡Π΅Ρ‚Π½Ρ‹ΠΌ записям GitHub ΠΈΠ»ΠΈ Bitbucket, Π° Ρ‚Π°ΠΊΠΆΠ΅ инструмСнт ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ GitLab. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π΅ΡΡ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ API, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ DeepCode Π² собствСнныС систСмы для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. ПослС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΡŽ DeepCode Π±ΡƒΠ΄Π΅Ρ‚ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° ΠΈ ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Ρ‚ΡŒ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.

DeepCode Π½Π°ΠΉΠ΄Ρ‘Ρ‚ ошибки Π² исходном ΠΊΠΎΠ΄Π΅ ПО ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ИИ

«Π’ срСднСм Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ тратят ΠΎΠΊΠΎΠ»ΠΎ 30 % своСго Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° поиск ΠΈ устранСниС ошибок, Π½ΠΎ DeepCode ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρƒ ΠΎΡ‚ этого Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΡƒΠΆΠ΅ сСйчас, Π° Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ Π΅Ρ‰Ρ‘ большС», — ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚ Борис. «ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ DeepCode учится нСпосрСдствСнно Ρƒ ΠΌΠΈΡ€ΠΎΠ²ΠΎΠ³ΠΎ сообщСства Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΎΠ½ способСн ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ большС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Ρ‡Π΅ΠΌ ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ ΠΌΠΎΠ³ Π½Π°ΠΉΡ‚ΠΈ ΠΎΠ΄ΠΈΠ½ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ ΠΈΠ»ΠΈ цСлая Π³Ρ€ΡƒΠΏΠΏΠ° Ρ€Π΅Ρ†Π΅Π½Π·Π΅Π½Ρ‚ΠΎΠ²».

Помимо сСгодняшнСй новости ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ инвСстиций, DeepCode Ρ‚Π°ΠΊΠΆΠ΅ объявила ΠΎ Π½ΠΎΠ²ΠΎΠΉ Ρ†Π΅Π½Π½ΠΎΠΉ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ΅ своСго ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. Π”ΠΎ сих ΠΏΠΎΡ€ DeepCode Π±Ρ‹Π» бСсплатным Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΏΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΆΠ΅ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ бСсплатным для использования Π² Π»ΡŽΠ±Ρ‹Ρ… ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… цСлях ΠΈ Π΄Π°ΠΆΠ΅ для коммСрчСских ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… ΠΌΠ΅Π½Π΅Π΅ 30 Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ этим шагом создатСли DeepCode хотят ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ свой ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Π±ΠΎΠ»Π΅Π΅ популярным Ρƒ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ DeepCode Π²Π·ΠΈΠΌΠ°Π΅Ρ‚ 20 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² с Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π² мСсяц ΠΏΡ€ΠΈ Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π² ΠΎΠ±Π»Π°ΠΊΠ΅ ΠΈ 50 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² с Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π·Π° Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ.

Π Π°Π½Π΅Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° DeepCode ΡƒΠΆΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π»Π° инвСстиции Π² Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ 1 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π° Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ². ИмСя Π΅Ρ‰Ρ‘ 4 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π°, компания заявила, Ρ‡Ρ‚ΠΎ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ ΠΈΠΌΠΈ языки программирования ΠΏΠΎΠΌΠΈΠΌΠΎ Java, JavaScript ΠΈ Python, Π² Ρ‚ΠΎΠΌ числС Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ C#, PHP ΠΈ C/C++. Они Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π°Π΄ собствСнной ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ срСдой Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.



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