Ключевые термины и глоссарий
Освойте язык Vibe Coding с помощью этого краткого справочника.
В этом руководстве разбираются распространенные термины, с которыми вы столкнетесь при работе с кодом и инструментами ИИ. Мы сделали определения простыми, чтобы вы могли быстро войти в курс дела.
Термины, специфичные для Atoms
- Командный режим: Активирует команду ИИ-агентов, чтобы они обрабатывали для вас сложные требования, включая Product Manager, Engineer, Data Scientist, Deep Researcher и Architect.
- Инженерный режим: Назначает только агента Engineer, Alex, для работы над вашим проектом.
- Гоночный режим: Позволяет запускать один и тот же промпт одновременно на нескольких моделях, чтобы сравнить их результаты.
- Глубокий анализ: Функция для проведения глубокого анализа с целью создания профессиональных отчетов, включая академические статьи, бизнес-анализ и рыночные отчеты.
- Просмотр приложений: Позволяет вам предварительно просматривать результаты и изменять любой визуальный элемент прямо на странице.
- Ремикс: Позволяет дублировать любой проект в ваш собственный чат, чтобы продолжить разработку или редактирование оттуда.
- Публикация: Создает стабильную ссылку на ваше текущее приложение для удобного обмена.
- Мир приложений: Платформа Atoms для творчества, где вы можете демонстрировать свою работу и подчеркивать свои навыки на главной странице.
LLM и Vibe Coding
- Vibe Coding: Практика написания программного обеспечения, при которой вы объясняете ИИ простым английским языком, что хотите получить ("вайб" или намерение), а он генерирует сам код. Вы сосредотачиваетесь на том, ощущается ли приложение правильным и работает ли оно корректно, вместо того чтобы беспокоиться о точках с запятой или конкретной логике.
- Искусственный интеллект (AI): Широкий термин для компьютерных систем, которые могут выполнять задачи, обычно требующие человеческого интеллекта — например, распознавать речь, принимать решения или переводить языки.
- LLM (Large Language Model): Тип ИИ, обученный на огромных объемах текста. Это технология, лежащая в основе таких инструментов, как ChatGPT и Claude. Она невероятно хорошо предсказывает, какое слово будет следующим в предложении, что позволяет ей писать эссе, отвечать на вопросы и писать код.
- Галлюцинация: Когда ИИ уверенно дает вам совершенно неправильный ответ. Модели ИИ отлично умеют звучать убедительно, поэтому вам всегда следует перепроверять код или факты, которые они генерируют.
- Промпт: Текст, который вы вводите для ИИ, чтобы получить ответ. "Prompt Engineering" — это просто модный способ сказать: "научиться задавать правильные вопросы, чтобы получать лучшие результаты".
- Token: Как ИИ считает. ИИ не видит "слова" — он видит "токены". Один токен — это примерно четыре символа текста. Например, слово "apple" — это один токен, а длинное сложное слово может быть тремя токенами. Стоимость и ограничения ИИ обычно измеряются в токенах.
- Человек в контуре: Это вы. Даже если ИИ пишет код, именно вы являетесь "менеджером" в контуре. Вы проверяете работу, проводите выборочные проверки и направляете ИИ, если он сбивается с курса. Вы перестаете быть автором и становитесь ревьюером.
- Итерация: Процесс доработки кода через диалог. В vibe coding редко получается сделать все идеально с первой попытки. Вы "итерируете", говоря что-то вроде: "Сделай эту кнопку больше", "Исправь ошибку в строке 10" или "Нет, используй другой цвет".
Основы программирования
- API (Application Programming Interface): Мост, который позволяет двум разным программам взаимодействовать друг с другом. Представьте это как официанта в ресторане: вы (пользователь) делаете заказ официанту (API), а он приносит вам еду с кухни (системы), и вам не нужно знать, как она была приготовлена.
- Баг: Ошибка или сбой в коде, из-за которого программа аварийно завершается или ведет себя странно.
- Контроль версий (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 используют его как инструкцию.
Структура страницы и навигация
- Заголовки (Titles): Структура содержимого вашей страницы. В коде они обозначаются как H1, H2, H3 и т. д. H1 — это основной заголовок (как название книги), а H2 — заголовки глав. Они помогают и пользователям, и Google понять, о чем ваша страница.
- Footer: Раздел в самом низу каждой страницы. Это "ящик для всякой всячины" на сайте — место, куда помещают важные, но не основные вещи, такие как юридические политики, контактную информацию и ссылки на социальные сети.
- Favicon: Крошечный значок, который отображается на вкладке вашего веб-браузера (рядом с заголовком страницы). Он помогает пользователям быстро узнавать ваш сайт, когда у них одновременно открыто двадцать вкладок.
Была ли эта страница полезной?