Можно ли создать ИИ-стажера? Кевин Ленуэй, ведущий инженер в Pioneer Square Labs, задался этим вопросом, когда начал использовать GitHub Copilot и GPT в своих рабочих процессах. Это вдохновило его на создание JACoB — «Just Another Code Bot». Этот проект, представленный ранее в этом году, теперь доступен как проект с открытым исходным кодом от стартап-студии из Сиэтла.
JACoB интегрируется с GitHub и другими инструментами, пишет и проверяет код, превращает дизайн в код с помощью Figma, автоматизирует рутинные задачи разработки, отмечает потенциальные проблемы безопасности и анализирует базы кода. Он обучается и улучшает свою работу со временем. PSL утверждает, что JACoB повышает эффективность и продуктивность разработчиков без ущерба для качества и безопасности.
«Это шаги, которые мы, как разработчики, совершенствовали последние пару десятилетий. Зачем изобретать велосипед? Давайте просто автоматизируем это». — сказал Ленуэй.
JACoB превзошел восемь аналогичных агентов кодирования в тестах PSL. Теперь, с открытым исходным кодом, разработчики могут проверять и улучшать его, а также запускать его локально для дополнительной безопасности. Облачная версия доступна бесплатно в течение пробного периода.
На данный момент JACoB ориентирован на TypeScript и JavaScript. «Мы сосредоточились на узком варианте использования, чтобы обеспечить высокое качество», — отметил Ленуэй.
«Мы движемся к тому, что бы JACoB стал следующим стартапом PSL. Мы открываем исходный код и даем людям возможность попробовать это сегодня. А потом посмотрим, как пойдет».— сказал он.