Ключевые термины и глоссарий
Освойте язык Vibe Coding с помощью этого краткого справочника.
В этом руководстве разобраны распространенные термины, с которыми вы столкнетесь при работе с кодом и инструментами ИИ. Мы сделали определения простыми, чтобы вы могли быстро войти в курс дела.
Термины, специфичные для Atoms
-
Командный режим: Активирует команду ИИ-агентов для работы со сложными задачами за вас, включая Product Manager, Engineer, Data Scientist, Deep Researcher и Architect.
-
Инженерный режим: Назначает только агента Engineer, Alex, для работы над вашим проектом.
-
Гоночный режим: Позволяет запускать один и тот же промпт одновременно на нескольких моделях, чтобы сравнить их результаты.
-
Глубокий анализ: Функция для проведения глубокого анализа с целью создания профессиональных отчетов, включая научные статьи, бизнес-анализ и рыночные отчеты.
-
Просмотр приложений: Позволяет вам предварительно просматривать результаты и изменять любой визуальный элемент прямо на странице.
-
Ремикс: Позволяет дублировать любой проект в ваш собственный чат, чтобы продолжить разработку или редактирование оттуда.
-
Publish: Создает стабильную ссылку на ваше текущее приложение для удобного обмена.
-
Мир приложений: Платформа Atoms для творчества, где вы можете показать свою работу и подчеркнуть свои навыки на главной странице.
LLMs & Vibe Coding
-
Vibe Coding: Практика написания программного обеспечения, при которой вы объясняете ИИ простым английским языком, что именно хотите получить (то есть "вайб" или намерение), а он генерирует сам код. Вы сосредотачиваетесь на том, правильно ли приложение ощущается и корректно ли работает, вместо того чтобы беспокоиться о точках с запятой или конкретной логике.
-
Artificial Intelligence (AI): Широкий термин для компьютерных систем, которые могут выполнять задачи, обычно требующие человеческого интеллекта — например, распознавать речь, принимать решения или переводить языки.
-
LLM (Large Language Model): Тип ИИ, обученный на огромных объемах текста. Это технология, лежащая в основе таких инструментов, как ChatGPT и Claude. Она невероятно хорошо предсказывает, какое слово будет следующим в предложении, что позволяет ей писать эссе, отвечать на вопросы и писать код.
-
Галлюцинация: Это когда ИИ уверенно дает вам совершенно неправильный ответ. Модели ИИ отлично умеют звучать убедительно, поэтому вам всегда следует перепроверять код или факты, которые они генерируют.
-
Промпт: Текст, который вы вводите для ИИ, чтобы получить ответ. "Prompt Engineering" — это просто модный способ сказать: "научиться задавать правильные вопросы, чтобы получать лучшие результаты".
-
Token: То, как считает ИИ. ИИ не видит "слова" — он видит "токены". Один токен — это примерно четыре символа текста. Например, слово "apple" — это один токен, а длинное сложное слово может быть тремя токенами. Стоимость и лимиты ИИ обычно измеряются в токенах.
-
Человек в контуре: Это вы. Даже если ИИ пишет код, именно вы являетесь "менеджером" в контуре. Вы проверяете работу, проводите выборочный контроль и направляете ИИ, если он сбивается с курса. Вы перестаете быть автором и становитесь ревьюером.
-
Iterating: Процесс доработки кода через диалог. В 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: Маленькая иконка, которая отображается на вкладке вашего веб-браузера (рядом с заголовком страницы). Она помогает пользователям быстро распознавать ваш сайт, когда у них одновременно открыто двадцать вкладок.