Ключевые термины и глоссарий
Освойте язык Vibe Coding с помощью этого краткого справочника.
Это руководство объясняет распространенные термины, с которыми вы столкнетесь при работе с кодом и инструментами ИИ. Мы сделали определения простыми, чтобы вы могли быстро войти в курс дела.
Термины, относящиеся к Atoms
Командный режим: Активирует команду ИИ-агентов для решения сложных задач за вас, включая Product Manager, Engineer, Data Scientist, Deep Researcher и Architect.
Инженерный режим: Назначает только агента Engineer, Alex, для работы над вашим проектом.
Гоночный режим: Позволяет запускать один и тот же промпт одновременно на нескольких моделях, чтобы сравнить их результаты.
Глубокий анализ: Функция для проведения глубоких исследований с целью создания профессиональных отчетов, включая академические статьи, бизнес-анализы и рыночные отчеты.
Просмотр приложений: Позволяет вам предварительно просматривать результаты и изменять любой визуальный элемент прямо на странице.
Ремикс: Позволяет дублировать любой проект в ваш собственный чат, чтобы продолжить разработку или редактирование оттуда.
Публикация: Создает стабильную ссылку на ваше текущее приложение для удобного обмена.
Мир приложений: Платформа Atoms для творчества, где вы можете демонстрировать свои работы и подчеркивать свои навыки на главной странице.
LLM и Vibe Coding
Vibe Coding: Практика написания программного обеспечения, при которой вы объясняете ИИ простым английским языком, что хотите получить ("вайб" или намерение), а он генерирует сам код. Вы сосредотачиваетесь на том, правильно ли ощущается приложение и корректно ли оно работает, вместо того чтобы беспокоиться о точках с запятой или конкретной логике.
Artificial Intelligence (AI): Широкий термин для компьютерных систем, которые могут выполнять задачи, обычно требующие человеческого интеллекта, — например, распознавать речь, принимать решения или переводить языки.
LLM (Large Language Model): Тип ИИ, обученный на огромных объемах текста. Это технология, лежащая в основе таких инструментов, как ChatGPT и Claude. Она невероятно хорошо предсказывает, какое слово должно идти следующим в предложении, что позволяет ей писать эссе, отвечать на вопросы и писать код.
Галлюцинация: Когда ИИ уверенно дает вам полностью неправильный ответ. Модели ИИ отлично умеют звучать убедительно, поэтому вам всегда следует перепроверять код или факты, которые они генерируют.
Промпт: Текст, который вы вводите для ИИ, чтобы получить ответ. "Prompt Engineering" — это просто модный способ сказать: "учиться задавать правильные вопросы, чтобы получать лучшие результаты".
Token: То, как ИИ ведет подсчет. ИИ не видит "слова" — он видит "токены". Один токен — это примерно четыре символа текста. Например, слово "apple" — это один токен, а длинное сложное слово может быть тремя токенами. Стоимость и ограничения ИИ обычно измеряются в токенах.
Человек в контуре: Это вы. Хотя ИИ и пишет код, именно вы являетесь "менеджером" в этом процессе. Вы проверяете работу, проводите выборочные проверки и направляете ИИ, если он сбивается с курса. Вы перестаете быть автором и становитесь ревьюером.
Итерация: Процесс доработки кода через диалог. В vibe coding почти никогда не получается сделать все идеально с первой попытки. Вы "итерируете", говоря что-то вроде: "Сделай эту кнопку больше", "Исправь ошибку в строке 10" или "Нет, используй другой цвет".
Основы программирования
API (Application Programming Interface): Мост, который позволяет двум разным программам взаимодействовать друг с другом. Представьте официанта в ресторане: вы (пользователь) делаете заказ официанту (API), а он приносит вам еду с кухни (системы), и вам не нужно знать, как она была приготовлена.
Bug: Ошибка или сбой в коде, из-за которого программа аварийно завершается или ведет себя странно.
Версия Control (Git): "Машина времени" для кода. Она отслеживает каждое изменение, которое кто-либо вносит, поэтому, если что-то сломается, вы можете легко вернуться к рабочей версии.
Frontend (Client-side): Это все, что вы можете видеть и с чем можете взаимодействовать на экране. Это кнопки, текст, изображения и анимации. Если вы просматриваете веб-сайт, то "frontend" — это то, что работает в вашем браузере.
Backend (Server-side): Это "мозг" приложения, который находится на удаленном компьютере (сервере). Он обрабатывает данные, сохраняет ваши файлы и управляет логикой, которую пользователь не видит.
UI (User Interface): Конкретный дизайн и компоновка приложения. Это относится к "внешнему виду и ощущениям" — цветовым схемам, форме кнопок и удобочитаемости текста.
Full Stack: Разработчик (или инструмент), который может работать и с Frontend, и с Backend.
Концепции разработки ПО
Product Manager: Человек, который решает, что строить и зачем. Он действует как "CEO" конкретной функции, балансируя между тем, чего хотят пользователи, и тем, что нужно бизнесу. Он пишет планы (PRD), но обычно не пишет код.
Engineer: Создатель. Он берет планы от Product Manager и пишет реальный код, чтобы все заработало. Он определяет, как построить это эффективно и безопасно.
Architect: "Градостроитель" программного обеспечения. Обычно он не пишет каждую строку кода; вместо этого он принимает высокоуровневые решения о том, какие технологии использовать и как разные части системы должны соединяться, чтобы все не рухнуло по мере роста.
Data Scientist: Детектив. Он анализирует огромные объемы данных, которые генерирует приложение (например, клики пользователей или показатели продаж), и использует математику и код, чтобы находить закономерности, помогая бизнесу принимать более умные решения.
Deep Researcher: Роль (или иногда специализированный ИИ-агент), сосредоточенная на исследовании сложных, малоизвестных тем. В отличие от обычного поиска, deep researcher изучает научные статьи, техническую документацию и длинные отчеты, чтобы синтезировать исчерпывающий ответ по сложной теме.
Стратегия и рост
SEO (Search Engine Optimization): Искусство тонкой настройки вашего сайта так, чтобы он появлялся в верхней части результатов Google. Это включает использование правильных ключевых слов, обеспечение высокой скорости сайта и наличие ссылок на вас с других сайтов.
Growth: Сочетание маркетинга и инженерии, полностью сосредоточенное на привлечении большего числа пользователей. "Growth Engineer" может создавать функции специально для того, чтобы побуждать людей приглашать друзей или быстрее регистрироваться.
PRD (Product Requirements Document): "Чертеж" функции. Этот документ, написанный Product Manager, точно объясняет, что должна делать новая функция, как она должна выглядеть и как будет измеряться успех. Engineers используют его как инструкцию.
Структура страницы и навигация
Headings (Titles): Структура содержимого вашей страницы. В коде они обозначаются как H1, H2, H3 и т. д. H1 — это основной заголовок (как название книги), а H2 — заголовки глав. Они помогают и пользователям, и Google понять, о чем ваша страница.
Footer: Раздел в самом низу каждой страницы. Это "ящик для всякой всячины" на сайте — место, куда помещают важные, но не основные вещи, такие как юридические политики, контактную информацию и ссылки на социальные сети.
Favicon: Маленькая иконка, которая отображается на вкладке вашего веб-браузера (рядом с заголовком страницы). Она помогает пользователям быстро узнавать ваш сайт, когда у них одновременно открыто двадцать вкладок.