Інтерв’ю

Варун Мохан, співзасновник та генеральний директор Codeium – Інтерв’ю серії

mm
Додайте Unite.AI до бажаних джерел у Google

Варун Мохан – співзасновник та генеральний директор Codeium, інструментарію прискорення коду, побудованого на основі передових технологій штучного інтелекту. Наразі Codeium має дві основні можливості: Autocomplete, яка пропонує код, який ви хочете набрати, економлячи час на все, від шаблонного коду до тестів, та Search, яка допомагає шукати через ваш репозиторій за допомогою природної мови.

Чи можете ви поділитися історією створення Codeium як платформи для підвищення ефективності глибоких навчань?

Коли Дуглас Чен і я заснували компанію у 2021 році, ми назвали її Exafunction, компанію, що спеціалізується на програмному забезпеченні віртуалізації GPU. Ми керували десятьма тисячами GPU у публічному хмарі на той час. За короткий час Exafunction швидко здобула客户ську базу та стала лідером у розгортанні моделей глибокого навчання у великому масштабі.

Але наш широкий досвід у сфері AR, VR та автономних транспортних засобів – галузей, які представляють значні, реальні застосування глибокого навчання, – врешті-решт привів нас до більшої реалізації. З появою генеративних моделей, зокрема моделей типу трансформерів, ми передбачили зворотний поворот у галузі.

Ми спостерігали, що у світі, який усе більше домінується генеративними моделями штучного інтелекту, цінність для кінцевих користувачів не буде полягати лише у наданні інфраструктури. Натомість стало зрозуміло, що справжній потенціал для впливу полягає у використанні цієї інфраструктури для створення застосунків, які безпосередньо підвищують продуктивність та ефективність розробників. Саме тому ми вирішили зосередитися на побудові інструментарію прискорення коду на основі нашої власної інфраструктури. Це було народження Codeium.

Цей стратегічний поворот не був лише реакцією на розвиток технологічної ландшафту, але також проактивним кроком для позиціонування Codeium на чолі застосування штучного інтелекту у розробці програмного забезпечення. Зосередившись на прискоренні коду, ми мали на меті наділити розробників можливістю використовувати силу штучного інтелекту для оптимізації своїх робочих процесів та інновацій у безпрецедентному темпі.

До середини 2022 року у нас не було жодного користувача, але у 2023 році Codeium зросла до 300 000 активних користувачів та 100 корпоративних клієнтів. Ми ризикували, але це швидко виправдалося.

Ви спочатку зробили платформу Codeium повністю безкоштовною для розробників, які були деякі логістичні та технічні виклики цього вибору?

Рішення надати Codeium безкоштовно розробникам виникло з баченням широкої доступності та прийняття, проте це ввело ряд логістичних та технічних викликів.

По-перше, фінансові наслідки підтримки платформи, заснованої на глибокому навчанні, представляли значний виклик, оскільки витрати на інфраструктуру могли зростати без ретельної оптимізації – подібні виклики, з якими стикаються конкуренти. Тому доопрацювання інфраструктури для максимальної економії коштів було критично важливим, забезпечуючи, щоб платформа могла надавати високоякісні послуги без потреби у дорогому обладнанні як для компанії, так і для її користувачів.

Це призвело до підходу “GPU легкого”, що дозволяє ефективно працювати з мінімальними інвестиціями в апаратне забезпечення. Врешті-решт, підтримка безкоштовної служби, яка була масштабованою та продуктивною, вимагала інфраструктури, здатної підтримувати зростаючу базу користувачів без зниження якості обслуговування.

Було також питання безпеки та конфіденційності, які нам потрібно було вирішити, що є важливим для захисту даних користувачів від несанкціонованого доступу.

Все це – складний баланс інновацій, стратегічного управління ресурсами та твердої відданості цінності користувачів.

Codeium пропонує можливості для самохостингу, чому це вигідно для підприємств?

Безпека інтелектуальної власності є критичною для підприємств. Наша можливість самохостингу відповідає їхнім потребам у безпеці, налаштуванні та контролі над даними – особливо для тих, хто сумнівається у потенційних вразливостях зовнішніх керованих послуг.

Поза безпекою Codeium виділяється своєю адаптивністю; він може бути персоналізований відповідно до приватних даних та робочих процесів організації, забезпечуючи, щоб платформа не лише безшовно інтегрувалася в існуючі процеси, але й оптимізувала їх.

Цей рівень налаштування поширюється на його сумісність з різними інструментами керування джерельним кодом, забезпечуючи гнучкість для компаній, які не використовують загальновживані платформи, такі як GitHub, і тим самим розширює його застосунки.

Варіант самохостингу, незважаючи на потенційно вищі початкові витрати, виявляється економічно ефективним у довгостроковій перспективі. Він мінімізує потребу у дорогому обладнанні завдяки “легкому” досвіду GPU та уникненню періодичних платежів, типових для хмарних послуг, роблячи його економічно розумним рішенням для великомасштабних підприємств.

Ще одним важливим аспектом є те, що широкий набір функцій Codeium, який підтримує широкий спектр мов програмування, середовищ розробки та спеціалізованих інструментів, таких як Jupyter Notebooks, забезпечує задоволення різноманітних потреб різних підрозділів у рамках організації. Цей рівень підтримки не лише оптимізує різні завдання розробки, але й підвищує продуктивність у цілому, роблячи Codeium незамінним інструментом для підприємств, які прагнуть підтримувати контроль над своєю інфраструктурою розробки, одночасно використовуючи передові можливості прискорення коду.

Інструменти генерації коду – це дуже конкурентна галузь, як ваша платформа відрізняється від конкурентів, таких як GitHub?

Є багато чинників, які відрізняють нас, але, щоб підсумувати, одним з великих є те, що ми не прив’язані до GitHub або будь-якого інструменту керування джерельним кодом. Ми пропонуємо персоналізований досвід, щоб задовольнити потреби розробників, працюючи з будь-якого місця.

Ви раніше говорили про покращення персоналізації продукту, чи можете ви розповісти про поточну персоналізацію, яку пропонує Codeium, та яку мету ви ставите?

Персоналізація для нас означає адаптацію Codeium до конкретних практик кодування, переваг та технічного стеку окремої організації або користувача. Це означає, що ми можемо налаштувати пропозиції, завершення коду та інші функції на основі унікальних даних та моделей організації чи окремої особи.

Наприклад, якщо компанія в основному використовує певну мову програмування або фреймворк, Codeium пріоритезуватиме підтримку та оптимізацію цих технологій. Цей підхід поширюється на інтеграцію з різними інструментами керування джерельним кодом та середовищами, забезпечуючи безшовну роботу незалежно від наявної інфраструктури користувачів. Персоналізація також проявляється через підтримку конкретних інструментів, таких як Jupyter Notebooks для даних вчених, як приклад.

Все це означає, що компанії можуть дозволити своїм найкращим інженерам виконувати високоцінну роботу. Вони можуть писати більше програмного забезпечення та забезпечувати більшу цінність компанії, витрачаючи більше часу на те, що їм справді подобається робити, тобто на створення продуктів, а не на написання шаблонного коду.

Як ви бачите вплив Codeium на практику розробки програмного забезпечення?

Ми всі бачили фільми, де людина раптом набуває надлюдських можливостей і повинна навчитися ними керувати, щоб врятувати галактику. Codeium – це надлюдська сила, яку інженери вчаться використовувати дуже ефективно, але ця сила ніколи не замінює їх.

Інженери будуть генерувати більшу частку свого коду за допомогою Codeium, швидше та легше, з меншою кількістю коригувань, проте їхній код усе ще потребуватиме тестування. Codeium суттєво підвищує можливості та ефективність інженерів. Це робить їхній день більш приємним та задовільним. Розробники будуть писати більше та кращого коду, щоб задовольнити нескінченну потребу, і це буде лише покращуватися.

Яка порада ви маєте для розробників, які інтегрують Codeium у свій робочий процес?

Я думаю, що найважливішою порадою є розуміння того, що ці інструменти програмування призначені лише для доповнення розробників, а не заміни їх.

Тому вони повинні вважати ці інструменти допоміжними для автоматизації рутинних завдань, щоб зберегти час, як помічник. Ви не повинні використовувати ці речі, щоб повністю генерувати код без огляду програми.

Водночас розробники будуть приємно здивовані тим, як добре інструмент, такий як Codeium, може передбачити їхні думки та бути додатковою силою. Наприклад, зараз Codeium генерує понад 45% усіх програмних розробок. Тому це величезна допомога та прискорення розробки прямо зараз.

Чи можете ви поділитися історією успіху про те, як Codeium приніс користь певному проекту чи організації?

Codeium вже активно використовується понад 300 000 розробниками. Але успіх не лише полягає в цифрах. Великі компанії, такі як Dell, Anduril та Clearwater Analytics (CWAN ) [символ акції=”CWAN” біржа=”NYSE”], клянуться нами.

Ці компанії підкреслили цінність Codeium у їхньому життєвому циклі розробки програмного забезпечення та висловили ентузіазм серед своїх розробників.

Незалежно від того, чи ви одиничний незалежний розробник, чи хтось, хто пише складне корпоративне програмне забезпечення, Codeium пропонує цінність у всіх аспектах.

Дякую за велике інтерв’ю, читачам, які бажають дізнатися більше, слід відвідати Codeium.

Антуан є видним лідером і засновником Unite.AI, який рухається незмінною пристрастю до формування та просування майбутнього штучного інтелекту та робототехніки. Як серійний підприємець, він вважає, що штучний інтелект буде таким же революційним для суспільства, як і електрика, і часто захоплюється потенціалом революційних технологій і штучного інтелекту загального призначення.

Як футуролог, він присвячений вивченню того, як ці інновації будуть формувати наш світ. Крім того, він є засновником Securities.io, платформи, орієнтованої на інвестиції в передові технології, які переінакшують майбутнє і змінюють цілі сектори.