# Как построить Travel Bug: пошаговое руководство по Bolt.new и Mistral AI

Источник: https://www.youtube.com/watch?v=fQCqGVmvFlY
Канал: Founder Institute
Опубликовано: 29.04.2025

---

Создание собственного ИТ-продукта сегодня не требует многомесячного обучения программированию или найма дорогостоящей команды разработчиков. В новом обучающем видео Дэниел из **Founder Institute** демонстрирует, как с помощью связки инструментов Bolt.new и Mistral AI собрать работающее веб-приложение для планирования путешествий менее чем за час. Главная идея мастер-класса — преодоление страха перед «чистым листом» и использование итеративного подхода в работе с нейросетями.

## 🛠 Выбор инструментов: почему Bolt и Mistral?
[[JUMP:00:00]]

Для создания приложения ведущий выбирает связку из двух ключевых компонентов: конструктора интерфейса и «мозга» системы. В качестве платформы для сборки используется **Bolt** (доступен по адресу `bolt.new`). Дэниел аргументирует этот выбор своим обширным опытом работы с платформой и её способностью быстро внедрять новые функции [00:12]. 

Роль «мозга» приложения — большой языковой модели (LLM), которая будет обрабатывать предпочтения пользователя и генерировать персональные рекомендации — отведена **Mistral AI** [00:26]. По мнению автора, Mistral выигрывает у конкурентов, таких как OpenAI или Anthropic (упомянутых в контексте личных предпочтений), благодаря своей легкости и высокой скорости работы [00:38].

Дэниел дает важный совет по работе с нейросетями: начинать нужно с малого. Согласно его наблюдениям, современные модели имеют тенденцию переусложнять решения при получении масштабных задач. Чтобы избежать создания «Франкенштейна», которого невозможно запустить, лучше сначала реализовать базовый набор функций, а затем наращивать сложность [01:03].

## 💰 Экономика разработки: тарифы и API-ключи
[[JUMP:01:28]]

Разработка ИИ-приложений требует понимания расходной части. Bolt предлагает несколько уровней подписки:

*   **Pro** — базовый вариант для создания простых приложений и функций [01:28].
*   **Pro 50, 100 и 200** — расширенные пакеты для тех, кто ведет разработку нескольких проектов одновременно [01:40].
Дэниел отмечает, что бесплатного тарифа у Bolt нет, но считает стоимость Pro-аккаунта полностью оправданной для качества предоставляемого сервиса.

Ситуация с Mistral AI иная. Для получения доступа к «мозгам» приложения через API необходимо создать аккаунт на `mistral.ai`. У сервиса существует тип аккаунта **Experiment**, который позволяет пользоваться API бесплатно в ознакомительных целях [02:20]. Для коммерческого развертывания и масштабирования предусмотрен тариф **Scale** с повышенными лимитами [02:33]. 

**Безопасность данных:** При создании API-ключа ведущий акцентирует внимание на том, что этот секретный код нельзя передавать третьим лицам, так как он привязан к биллингу [03:10].

## ✍️ Искусство промпт-инжиниринга: от идеи к Travel Bug
[[JUMP:03:23]]

Процесс создания приложения начинается с написания промпта (текстового задания). Изначально Дэниел формулирует простую задачу: создать приложение **Travel Bug**, которое помогает находить узкоспециализированные (niche) туристические локации на основе предпочтений [03:23].

Однако он признает, что первичный запрос недостаточно детализирован. Bolt предоставляет функцию **Enhance Prompt**, которая автоматически расширяет задание, добавляя в него:

*   Требования к входным данным от пользователя [03:52].
*   Строгий формат выходных данных.
*   Дополнительные технические спецификации пользовательского интерфейса (UI).

Интересная деталь: при автоматическом улучшении промпта система иногда «забывает» критически важные детали, например, указание на использование конкретной модели Mistral и API-ключа [04:06]. Дэниелу приходится вручную корректировать текст задания, чтобы вернуть эти инструкции в работу [04:21].

## 🐞 Отладка и «режим дискуссии»
[[JUMP:04:50]]

Первая попытка генерации приложения показала, что даже продвинутые инструменты совершают ошибки. Bolt изначально создал приложение с «заглушками» вместо реальных данных от ИИ [04:50]. Более того, при первом тестировании кнопка «Find my perfect destination» просто не срабатывала [05:57].

Для исправления подобных ошибок Дэниел использует **Discussion Mode** (режим обсуждения) в Bolt:

1.  Он описывает проблему: «Ничего не происходит при нажатии на кнопку» [06:10].
2.  Ставит четкую задачу: «Я хочу, чтобы ответы генерировались через Mistral с использованием моего API-ключа» [06:23].
3.  Bolt предлагает «план действий», включающий имплементацию API и обработку ошибок [06:35].

После нескольких итераций и исправлений (включая удаление ненужных блоков и корректировку цветовой схемы интерфейса для лучшей читаемости) приложение начинает выдавать структурированные ответы с советами для путешественников [08:11]. Автор подчеркивает: постоянный «диалог» с нейросетью и исправление ошибок — это нормальная и неотъемлемая часть современной разработки [09:06].

## 🚀 Деплой и коммерциализация
[[JUMP:09:33]]

Финальный этап создания Travel Bug — это деплой (развертывание), после которого приложение становится доступным в интернете. Для тех, кто планирует превратить подобный прототип в полноценный бизнес, Дэниел рекомендует две интеграции, доступные в Bolt [09:46]:

*   **Supabase** — в качестве базы данных для хранения информации о пользователях.
*   **Stripe** — для приема платежей внутри приложения.

В завершении урока Дэниел призывает будущих фаундеров не бояться ошибок: «Лучший способ научиться — это просто начать и совершить тонну промахов. В конечном итоге вы доберетесь до цели» [10:12].