Изучая Devin: ИИ-программист
Наша недавняя статья о Devin, ИИ "программисте", разработанном компанией Cognition, привлекла значительное внимание. Этот инновационный инструмент способен самостоятельно писать код и даже разрабатывать целые приложения на основе простых команд на естественном языке, что делает его революционным для программистов и менеджеров.
Выдающиеся эксперты в области ИИ, включая Итана Моллика из Пенсильванского университета, продемонстрировали, как Devin без усилий создает целые веб-сайты. Эта функция особенно полезна для программистов в различных секторах.
Тем не менее, для предприятий, управляющих конфиденциальными кодами и приложениями—особенно в высокозащищенных, регулируемых отраслях, таких как финансы, здравоохранение, юриспруденция, правительство и телекоммуникации—перспектива полностью автономных ИИ-программистов может вызывать опасения.
Codium AI: Баланс между автоматизацией и человеческим контролем
Чтобы справиться с этой проблемой, израильский стартап Codium AI представил "Codiumate", полуаутономного ИИ-агента, предназначенного для сотрудничества с человеческими разработчиками. Codiumate помогает поддерживать существующий код и обеспечивает соблюдение отраслевых норм.
Codiumate автоматически создает планы разработки на основе существующих фрагментов кода, выявляет дублирование, генерирует документацию для дальнейшего использования и рекомендует тесты для обеспечения корректной работы перед развертыванием.
В недавнем интервью соучредитель и CEO Codium, Итамар Фридман, отметил: "Написание кода составляет лишь 20-30% работы разработчика. Остальное время уходит на определение и проверку результатов, на чем мы акцентируем внимание в Codium AI."
Как Codiumate улучшает рабочий процесс разработчиков
Во время нашего обсуждения Фридман продемонстрировал, как работает Codiumate. Подсвечивая фрагменты кода, разработчики могут поручить Codiumate составить план для его приложения. После проверки и корректировки разработчики могут начать процесс кодирования. Codiumate периодически останавливается, чтобы подтвердить правильность кода, предоставляя возможность для внесения правок со стороны разработчика.
Цель ясна: Codiumate стремится ускорить рабочие процессы разработчиков, выполняя механические задачи кодирования, что позволяет разработчикам сосредоточиться на управлении проектами и контроле, подобно младшему разработчику, seamlessly интегрированному в команду.
Современные технологии за Codiumate
Codiumate основан на передовых моделях OpenAI, при этом компания также исследует Claude от Anthropic и Gemini от Google. Более того, Codium разработал свою собственную большую языковую модель (LLM) AlphaCodium, которая улучшает производительность в задачах завершения кода и доступна исключительно для корпоративных клиентов.
Фридман подчеркнул, что LLM от Codium превосходит в эффективности кодирования и уже используется конфиденциальной компанией из списка "Fortune 10".
Приверженность безопасности и соблюдению норм
В условиях, когда безопасность и конфиденциальность имеют первостепенное значение, Codiumate применяет политику "нулевого хранения", гарантируя, что вся информация удаляется сразу после завершения сессии. Компания придерживается лучших практик отрасли, включая соблюдение SOC 2, и предоставляет возможность развертывания как на частных серверах, так и на изолированных компьютерах для повышения безопасности.
Цены и пользовательская база
Codiumate является частью расширяющегося набора ИИ- инструментов от Codium AI, который включает PR-агента для автоматизации анализа запросов на изменения. Компания предлагает бесплатный тариф, основанный на OpenAI GPT-3.5, тариф для команд за $19 с пользователя в месяц и корпоративный тариф с настраиваемыми ценами в зависимости от конкретных потребностей.
Согласно пресс-релизу, Codium AI собрала около 500,000 пользователей по всему миру, что отражает растущий спрос на инновационные решения для разработки с использованием ИИ.