Atoms
Добро пожаловать и концепции

Ключевые термины и глоссарий

Освойте язык 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: Маленькая иконка, которая отображается на вкладке вашего веб-браузера (рядом с заголовком страницы). Она помогает пользователям быстро узнавать ваш сайт, когда у них одновременно открыто двадцать вкладок.

Была ли эта страница полезной?

Связанные статьи