Atoms
References

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

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

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

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