ArniCode: редактор с ИИ

ArniCode — редактор кода для Windows со встроенным ИИ-агентом и русскоязычным стартовым экраном. Его подход — начать с описания результата или готовой идеи, а затем продолжить работу с файлами в том же приложении. Продукт ориентирован в том числе на тех, кто только знакомится с программированием.

Что такое ArniCode

В основе ArniCode лежит Code-OSS — открытая кодовая база, на которой построен и Visual Studio Code. Это среда для работы с кодом и файлами, дополненная агентом и упрощённым началом проекта.

Пользователь описывает задачу, а агент может создавать и изменять файлы внутри проекта. После первого варианта можно попросить следующую правку: заменить текст, добавить кнопку или исправить поведение страницы. При желании файлы можно изучать и редактировать самостоятельно.

Практический смысл такого устройства — связать разговор о программе с самой программой. Задание, файлы и последующие изменения находятся в одной рабочей среде.

При этом результат остаётся обычным проектом на компьютере. Для простого сайта это могут быть HTML, CSS и JavaScript. Их можно открыть, сохранить копию или передать другому человеку. Создание этих файлов само по себе ещё не размещает сайт в интернете: хостинг и домен потребуют отдельного шага.

Описание продукта, загрузки и FAQ доступны на сайте ArniCode.

С чего можно начать

Стартовый экран предлагает собственную идею и готовые задания.

Идея Какой результат предусмотрен заданием Что проверить вручную
Игра Браузерная «Змейка» Управление, счёт, проигрыш и перезапуск
Лендинг Страница с описанием идеи или услуги Тексты, ссылки и расположение блоков
Портфолио Страница о человеке и его проектах Контакты и замена примерных сведений
Квиз Викторина с подсчётом баллов Правильные ответы, итог и повторное прохождение
Трекер привычек Отметки выполнения с локальным сохранением Добавление привычек и сохранение после перезагрузки
Каталог Карточки с поиском и фильтрами Поиск, категории и содержимое карточек

Для первого знакомства лучше выбрать небольшой проект без внешних сервисов: страницу, квиз или калькулятор. У такой задачи проще увидеть результат и понять, что получилось. Интернет-магазин с оплатой, регистрацией и заказами потребует существенно большего объёма работы. Стартовый каталог в ArniCode оплату и аккаунты не предусматривает.

Что нужно для начала

По сведениям брифа, публично предлагается версия для Windows x64: установщик и Portable ZIP. Для Portable-варианта сайт предлагает распаковать архив и запустить программу. Доступные файлы можно найти на странице релизов.

Стартовые задания рассчитаны на HTML, CSS и JavaScript без внешних зависимостей. Это удобная область для первого эксперимента: простую страницу обычно можно открыть в браузере. Если перейти к Python, серверному приложению или проекту со сторонними библиотеками, могут понадобиться дополнительные программы и настройка окружения.

Пример первого задания: страница мастерской

Допустим, вам нужен прототип сайта мастерской по ремонту велосипедов. Начните с одной страницы и понятного содержания. Для собственной идеи можно использовать такой запрос:

Создай одностраничный сайт мастерской по ремонту велосипедов на HTML и CSS, без внешних библиотек. Нужны заголовок, краткое описание, три услуги, порядок работы и раздел контактов. Используй явно обозначенные примерные контакты. Не добавляй вымышленные отзывы. Сделай страницу удобной для узкого экрана. Объясни, какой файл открыть в браузере и где менять тексты.

В запросе есть цель, состав страницы, ограничения и способ проверки. Агенту проще работать с конкретным заданием, чем с просьбой «сделай красивый сайт».

Дальнейший сценарий знакомства выглядит так:

  1. Выберите создание проекта из своей идеи и введите описание.
  2. Дождитесь ответа агента и появления файлов.
  3. Прочитайте объяснение запуска. Если создан обычный статический проект с index.html, откройте этот файл в браузере.
  4. Проверьте содержание и расположение элементов.
  5. Вернитесь в чат с одной конкретной правкой.

Например:

Замени заголовок на «Ремонт велосипедов в районе Сокол». Добавь услугу «Подготовка к сезону». Сохрани текущие цвета и остальные разделы.

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

Как понять, что проект работает

Сообщение агента «готово» — повод открыть результат и проверить его. Для страницы мастерской достаточно начать с нескольких вопросов:

  • Все ли запрошенные разделы появились?
  • Есть ли пустые блоки или неожиданные примерные тексты?
  • Ведут ли ссылки туда, куда должны?
  • Можно ли прочитать страницу в узком окне браузера?
  • Сохранились ли прежние разделы после следующей правки?

У интерактивного проекта проверка должна затрагивать поведение. В квизе пройдите вариант со всеми правильными ответами и вариант с ошибками. В игре проверьте проигрыш и повторный запуск. В трекере добавьте запись, обновите страницу и посмотрите, сохранилась ли она.

Когда что-то не работает, опишите наблюдаемую ошибку:

После нажатия «Начать заново» квиз возвращается к первому вопросу, но старый счёт остаётся. Нужно сбрасывать ответы и баллы.

Такое сообщение задаёт воспроизводимый сценарий и ожидаемое поведение. Перед крупной переделкой полезно сохранить копию папки с рабочим вариантом.

Где находятся файлы и куда отправляется запрос

Файлы проекта сохраняются локально, но работа ИИ требует передачи запроса и необходимого контекста через сервер ArniCode внешнему провайдеру модели. Локальная папка проекта не означает полностью офлайн-обработку кода.

Кому стоит попробовать ArniCode

ArniCode может заинтересовать пользователя Windows, который хочет начать небольшой проект с описания на русском и затем постепенно разобраться в полученных файлах. Готовые идеи помогают выбрать первую задачу, а редактор позволяет продолжить работу вручную.

Для знакомства выберите один результат, который легко проверить: страницу из нескольких разделов, квиз на пять вопросов или простую игру. Опишите задачу, откройте полученные файлы, проверьте поведение и внесите одну правку. Такой эксперимент поможет оценить, насколько вам подходит работа с агентом, и даст конкретную основу для следующего шага в программировании.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

➤