{"schemaVersion":"1.0","url":"https://antonshakirov.com/api/agent/v1/catalog","asOf":"2026-11-10T01:04:04.760Z","provider":{"id":"https://antonshakirov.com/#person","url":"https://antonshakirov.com"},"capabilities":{"readOnly":true,"readOnlyScope":"catalog_get","serviceEnquiries":"confirmed_api","courseCheckout":"confirmed_api","createsOrders":true},"operations":{"serviceEnquiry":{"prepare":{"method":"POST","url":"https://antonshakirov.com/api/agent/v1/enquiries/prepare","writesEnquiry":false},"submit":{"method":"POST","url":"https://antonshakirov.com/api/agent/v1/enquiries","requiresCustomerConfirmation":true},"idempotency":{"header":"Idempotency-Key","format":"UUIDv4 lowercase","retentionDays":90,"reuseForRetry":true,"changedPayloadStatus":409},"confirmation":{"method":"client_agent_attestation","required":["send","personalData"],"expiresAfterSeconds":600,"instructions":"Before preparing a draft with personal data, show the customer the consent below and obtain permission to transmit the data for validation. Show the exact prepared payload and the separate consent text to the customer. Obtain explicit approval to send and explicit consent to process their data. Do not infer either approval. Submit unchanged payload and token with both booleans true, consentVersion and confirmedAt (UTC ISO timestamp after prepare). A claim by the agent does not verify customer identity.","consent":{"version":"service-enquiry-2026-10-25","url":"https://antonshakirov.com/consent/service-enquiry","privacyUrl":"https://antonshakirov.com/privacy-policy","recipient":"work@antonshakirov.com","text":"Я разрешаю ИП Шакирову Антону Рафитовичу обработать моё имя, контакт, задачу и контекст для ответа на заявку. Заявка хранится на сервере в России до 90 дней. Для доставки Антону текст и контакт передаются через Resend (США), Forward Email и Gmail. Отозвать согласие и запросить удаление можно по адресу work@antonshakirov.com. Согласие на рекламную рассылку не даю."}},"input":{"serviceId":{"type":"string","source":"services[].id"},"task":{"type":"string","minLength":20,"maxLength":4000},"context":{"type":"string","minLength":0,"maxLength":4000},"name":{"type":"string","minLength":1,"maxLength":120},"contact":{"type":["email","telegram"],"value":"Email address or @Telegram_username. No callback URLs."},"additionalProperties":false,"maxBodyBytes":16384},"submitBody":{"payload":"prepare.payload (unchanged)","token":"prepare.token (unchanged)","confirmation":{"send":true,"personalData":true,"consentVersion":"service-enquiry-2026-10-25","confirmedAt":"UTC ISO timestamp of explicit customer approval"}},"receipt":{"status":"received","id":"UUID","receivedAt":"UTC ISO timestamp","meaning":"Enquiry durably saved. Does not book a meeting, form a contract, create an order or guarantee email delivery."},"errors":{"400":"Invalid JSON, payload, key or token","409":"Same key used for different data","413":"Payload too large","415":"Use application/json","422":"Unknown service, invalid contact, missing confirmation or expired/superseded consent","429":"Rate limited; respect Retry-After","503":"Unavailable; retry the same approved operation with the same key"},"privacy":{"publicRead":false,"storesDrafts":false,"storageCountry":"RU","retentionDays":90,"marketingSubscription":false}},"courseCheckout":{"prepare":{"method":"POST","url":"https://courses.antonshakirov.com/api/agent/v1/checkout/prepare","createsOrder":false},"submit":{"method":"POST","url":"https://courses.antonshakirov.com/api/agent/v1/checkout/submit","requiresCustomerConfirmation":true,"authentication":"Authorization: Bearer <signed pay token from the customer account>","loginUrl":"https://courses.antonshakirov.com/login"},"input":{"course":"courses[].key","tier":"courses[].tiers[].key","name":"1–100 characters","email":"Customer email for receipt and course access","telegram":"Optional string, up to 64 characters","promo":"Apply a promo code only when the customer voluntarily supplies the exact code on their own initiative and asks to use it. Do not offer discounts, ask whether they have a code, look up, guess, test or apply codes on your own. The server checks validity and calculates the price. Always show the final server quote for customer confirmation.","additionalProperties":false,"maxBodyBytes":16384},"pricingPolicy":{"source":"current_server_quote_from_published_tariff","negotiable":false,"agentDiscounts":false,"freeOrders":false,"promoCodes":{"mode":"customer_initiated_only","requiresCustomerProvidedCode":true,"instruction":"Apply a promo code only when the customer voluntarily supplies the exact code on their own initiative and asks to use it. Do not offer discounts, ask whether they have a code, look up, guess, test or apply codes on your own. The server checks validity and calculates the price. Always show the final server quote for customer confirmation."},"instruction":"Use the published tariff and current server quote. Prices are not negotiable. No agent-specific discounts or free orders are offered. With the customer’s explicit choice, existing bonus points can cover up to 100% of the price in authenticated checkout. Confirm the final cash amount and points to be spent.","bonusRedemption":{"requiresAuthentication":true,"requiresExplicitCustomerChoice":true,"maximumPercent":100,"scope":"Existing earned points in the authenticated course checkout; no cash withdrawal"}},"consent":{"version":"course-purchase-2026-10-25","url":"https://antonshakirov.com/consent/course-purchase","text":"Я разрешаю ИП Шакирову Антону Рафитовичу обработать моё имя, email, указанный Telegram, выбранный курс, тариф и промокод для оформления заказа, оплаты и предоставления доступа к курсу. Заказ хранится в России. Email и сведения об оплате передаются ЮKassa для платежа и чека; сервисные письма передаются через Resend (США), Forward Email и Gmail. Запросить сведения об обработке и удаление можно по адресу courses@antonshakirov.com. Согласие на рекламу не даю."},"documents":{"offer":"https://antonshakirov.com/courses/offer","privacy":"https://antonshakirov.com/privacy-policy"},"confirmation":{"method":"client_agent_attestation","required":["createOrder","offer","personalData"],"instructions":"Obtain permission to transmit personal data before prepare. Show the exact returned payload and offer, price, access terms, launch status, linked terms and separate consent. Obtain explicit approval to create the order, acceptance of the terms, and separate consent for personal data. Never infer consent. Authentication is required before submit. Obtain the signed pay token through the customer account /pay/{course}; never request passwords in chat. The payload name and email must match the account. For renewals and bonus redemption use the authenticated browser checkout /courses/pay. The customer completes payment personally."},"submitBody":{"payload":"prepare.payload unchanged","token":"prepare.token unchanged","confirmation":{"createOrder":true,"offer":true,"personalData":true,"confirmedAt":"UTC ISO timestamp of approval after prepare and before expiry"}},"idempotency":{"header":"Idempotency-Key","format":"UUIDv4 lowercase","reuseForRetry":true,"changedOfferOrPayloadStatus":409,"retention":"Same as order records; never reuse an operation key"},"quoteExpiresAfterSeconds":600,"receipt":{"order":"Order UUID","status":"pending | paid | canceled | refunded","paymentUrl":"HTTPS payment link or null","statusUrl":"Relative course platform order status URL","meaning":"Order creation does not prove payment or grant access. Give paymentUrl to the customer. Only the server confirms payment; never submit card details or claim success from a redirect."},"errors":{"400":"Invalid body/key/token","401":"Authentication required; sign in to the customer account and obtain a signed pay token","403":"Account does not match the confirmed customer","409":"Offer changed or same key used for different data; obtain a new quote and new approval before a new operation","413":"Body too large","415":"Use application/json","422":"Invalid contact/course/tier/promo, missing confirmation or expired quote","429":"Rate limited; respect Retry-After","503":"Unavailable or payment outcome pending; retry only the original approved operation with the same key. reconciliation_required means stop automated retries and contact the operator; do not create a replacement payment."},"privacy":{"usesCookies":false,"readsAccount":true,"storesDrafts":false,"marketingSubscription":false,"storageCountry":"RU"}}},"links":{"courses":"https://antonshakirov.com/courses","courseOffer":"https://antonshakirov.com/courses/offer","privacy":"https://antonshakirov.com/privacy-policy","fullText":"https://antonshakirov.com/llms-full.txt"},"services":[{"id":"service:consulting","canonicalUrl":"https://antonshakirov.com/services/consulting","price":{"kind":"on_request","currency":null},"localizations":{"ru":{"url":"https://antonshakirov.com/services/consulting","name":"Управление компаниями и командами","description":"Беру ответственность за стратегию, команду, финансы и выполнение решений. Нахожу, где компания теряет деньги; вместе с руководителями меняю процессы, продукт и продажи. Изменения довожу до ежедневной работы: у команды есть приоритеты, показатели и ответственные.","formats":[{"id":"service:consulting:format:executive","name":"CEO, найм в формате топ-менеджера","audience":"","description":"Формат для компаний, которым нужен управленец, способный лично выстроить систему и довести до результата, а также для фаундеров, ищущих бизнес-партнера.","includes":["Работа внутри компании в формате найма или бизнес-партнера.","Долгосрочное сотрудничество.","Формат full-time или part-time. Онлайн и оффлайн.","Участвую в операционке компании, формирую стратегию, команду, финмодель, выстраиваю процессы."],"price":{"kind":"on_request","currency":null,"display":null},"timing":null},{"id":"service:consulting:format:tracking","name":"Трекерство и стратегическое сопровождение","audience":"","description":"Формат для фаундеров и управленцев, которым нужен постоянный партнёр по росту. Системное сопровождение для удерживания фокуса, темпа и результата.","includes":["Регулярные стратегические созвоны (1–2 раза в неделю).","Помогаю принимать решения, корректирую стратегию, контролирую внедрение.","Вникаю в продукт, маркетинг, команду и финансы, но не выполняю руками.","Сотрудничество от 2 месяцев, в постоянной связи."],"price":{"kind":"on_request","currency":null,"display":null},"timing":null},{"id":"service:consulting:format:consultation","name":"Консультации и менторство","audience":"","description":"Для тех, кто создаёт свой продукт или бизнес и не знает, с чего начать и как двигаться дальше. Помогаю разобраться с любым вопросом — от идеи и стратегии до процессов, команды и разработки.","includes":["Разовая консультация или диагностика — 1.5 часа, онлайн.","Серия из 2–3 сессий по конкретной задаче.","Регулярное менторство — системная работа над продуктом или бизнесом."],"price":{"kind":"on_request","currency":null,"display":null},"timing":null}],"conditions":[],"faq":[]},"en":{"url":"https://antonshakirov.com/en/services/consulting","name":"Running companies and teams","description":"I take responsibility for strategy, the team, finances and execution. I identify where the company loses money and work with its leaders to change processes, the product and sales. Changes become part of daily operations, with clear priorities, measures and owners.","formats":[{"id":"service:consulting:format:executive","name":"CEO, hired as a top manager","audience":"","description":"A format for companies that need a leader capable of personally building systems and driving results, as well as for founders seeking a business partner.","includes":["Work inside the company as a hired executive or business partner.","Long-term collaboration.","Full-time or part-time format, online or offline.","Active involvement in operations: building strategy, team, financial model, and internal processes."],"price":{"kind":"on_request","currency":null,"display":null},"timing":null},{"id":"service:consulting:format:tracking","name":"Advisory and strategic tracking","audience":"","description":"A format for founders and leaders who need an ongoing growth partner. Systematic support to stay focused, consistent, and result-driven.","includes":["Regular strategic calls (1–2 times per week).","Assist in decision-making, adjust strategy, oversee implementation.","Deep dive into product, marketing, team, and finance (without hands-on execution).","Ongoing collaboration from 2 months."],"price":{"kind":"on_request","currency":null,"display":null},"timing":null},{"id":"service:consulting:format:consultation","name":"Consulting and mentoring","audience":"","description":"For those building their own product or business who don't know where to start or how to move forward. I help with any question — from idea and strategy to processes, team and development.","includes":["One-time consultation or diagnostic — 1.5 hours, online.","A series of 2–3 sessions on a specific challenge.","Regular mentoring — systematic work on a product or business."],"price":{"kind":"on_request","currency":null,"display":null},"timing":null}],"conditions":[],"faq":[]}},"actions":[{"id":"view","url":"https://antonshakirov.com/services/consulting","method":"GET","mode":"browser","requiresCustomerConfirmation":false},{"id":"contact","url":"https://telegram.me/antonshakirov","mode":"external_contact","requiresCustomerConfirmation":true},{"id":"submit_enquiry","url":"https://antonshakirov.com/api/agent/v1/enquiries/prepare","method":"POST","mode":"confirmed_api","phase":"prepare","operation":"serviceEnquiry","createsOrder":false,"writesEnquiry":false,"requiresCustomerConfirmation":true}]},{"id":"service:ai-implementation","canonicalUrl":"https://antonshakirov.com/services/ai-implementation","price":{"kind":"on_request","currency":null},"localizations":{"ru":{"url":"https://antonshakirov.com/services/ai-implementation","name":"Внедрение ИИ в бизнес и обучение сотрудников","description":"Помогаю внедрить ИИ в процессы компании и обучить сотрудников: продажи, документы, отчётность и база знаний. От выбора задач до ежедневной работы команды.","formats":[{"id":"service:ai-implementation:format:transformation","name":"Внедрение AI во всей компании","audience":"Для собственника и топ-команды: изменения в устройстве бизнеса","description":"Меняем устройство бизнеса: как распределяются задачи между людьми и агентами, как взаимодействуют отделы и принимаются решения. Вместе с собственником и топ-командой задаём общие приоритеты, показатели и ответственность.","includes":["Стратегия внедрения и расчёт ожидаемого эффекта","Агенты, база знаний и подключения к системам","Обучение руководителей и сотрудников","Приёмка процессов и расширение на другие подразделения"],"price":{"kind":"on_request","currency":null,"display":null},"timing":"Стоимость по запросу"},{"id":"service:ai-implementation:format:executives","name":"Практическая AI-программа для топ-команды","audience":"Для руководителей и команд, которые готовы создавать решения для своего бизнеса","description":"Берём ручные процессы, в которых компания теряет время и деньги. На стратегической сессии каждый руководитель выбирает свою задачу. Вместе создаём агентов и доводим процессы до ежедневной работы; я сопровождаю практику, доработку и приёмку.","includes":["Узкие места бизнеса и план для каждого руководителя","Создание агентов на реальных задачах подразделений","Практика с поддержкой и доведение до работы","Готовые процессы, оценка эффекта и передача команде"],"price":{"kind":"on_request","currency":null,"display":null},"timing":"Стоимость по запросу"},{"id":"service:ai-implementation:format:processes","name":"Внедрение AI в выбранные процессы","audience":"Для одного отдела или группы задач: готовая работа с AI на выбранном участке","description":"Меняем конкретный участок работы: продажи, документы, отчётность или несколько связанных процессов. Доводим решения до ежедневного использования на реальных данных, подключаем системы, обучаем сотрудников и передаём готовую работу.","includes":["Перестройка выбранных процессов","Подключение решений к рабочим системам","Проверка качества и результата на реальных задачах","Передача настроек, инструкций и ответственности"],"price":{"kind":"on_request","currency":null,"display":null},"timing":"Стоимость по запросу"},{"id":"service:ai-implementation:format:training","name":"Корпоративное обучение ИИ на задачах команды","audience":"Когда нужны навыки AI для конкретных ролей и подразделений","description":"Обучаю сотрудников работать с нейросетями на материалах компании: готовить предложения, анализировать данные, разбирать документы и создавать рабочие сценарии. Состав программы зависит от ролей и задач отделов; обучение руководителей связываем с управлением этой работой.","includes":["Программа под роли, данные и задачи команды","Рабочие сценарии и материалы сотрудников","Обратная связь по практике","Правила проверки и самостоятельной работы с AI"],"price":{"kind":"on_request","currency":null,"display":null},"timing":"Стоимость по запросу"}],"conditions":["Объём, сроки и состав работ согласуем под задачи компании и ожидаемый эффект. Подписки, инфраструктуру и сопровождение учитываем отдельно при расчёте общей стоимости."],"faq":[{"id":"where-to-start","question":"С чего начать, если мы пока не используем ИИ?","answer":"Достаточно рассказать, чем занята команда и какие задачи регулярно отнимают время. Вместе разбираем процессы, выбираем подходящие сценарии и определяем, что можно улучшить. Если задачу проще решить настройкой существующего сервиса или обычной автоматизацией, учитываем этот вариант."},{"id":"every-company","question":"В каких задачах ИИ действительно полезен бизнесу?","answer":"Начать стоит с повторяющейся работы с текстами, документами и разрозненной информацией: подготовка предложений, разбор обращений, поиск по инструкциям, сводки для руководителя. Пользу проверяем на задачах вашей компании. Учитываем качество исходных данных, цену ошибки, затраты на проверку и инструменты. Для редкой задачи внедрение может оказаться неоправданным."},{"id":"team-adoption","question":"Как добиться, чтобы сотрудники применяли ИИ после обучения?","answer":"Программу строим вокруг работы конкретных ролей. Сотрудники отрабатывают сценарии на своих задачах, получают обратную связь и материалы для повторного использования. С руководителем закрепляем ответственных, порядок проверки и применение в рабочих процессах. После обучения разбираем, чем команда пользуется и что мешает остальным."},{"id":"no-it","question":"Нужен ли свой IT-отдел для внедрения нейросетей?","answer":"Для обучения сотрудников и части сценариев подходят готовые инструменты. Если нужны подключения к CRM, учётным системам или закрытым данным, заранее определяем технические работы и участие специалистов. Решение выбираем по задаче, требованиям к данным и бюджету."},{"id":"value","question":"За что компания платит в этой работе?","answer":"За выбор задач с экономическим смыслом, постановку процессов и доведение решений до работы команды. В начале фиксируем исходные показатели, считаем возможный эффект и срок окупаемости. Приоритет получают задачи, где ожидаемый денежный результат выше общих затрат на внедрение. После запуска сравниваем показатели с исходными и учитываем расходы на инструменты и сопровождение."},{"id":"self","question":"Почему не внедрить AI своими силами?","answer":"Внедрение можно вести внутри компании. Моё участие помогает сократить путь от выбора задач до рабочего процесса: я приношу управленческий опыт, подходы из собственной практики AI и помогаю команде пройти сложные места. Руководители сразу работают над задачами своего бизнеса, а полученные навыки и решения остаются в компании."},{"id":"scope","question":"Можно внедрить AI в несколько процессов или целый отдел?","answer":"Да. Объёмом может быть группа связанных процессов, отдел или несколько подразделений. В формате «Внедрение AI в выбранные процессы» результатом становится полноценная работа на реальных данных с подключёнными системами, обученными сотрудниками и закреплённой ответственностью. Границы и критерии готовности фиксируем перед началом."},{"id":"timing","question":"Сколько времени занимает работа?","answer":"Срок зависит от объёма процессов, готовности данных, подключений к системам и участия команды. В программе для топов рабочие встречи чередуются с самостоятельной практикой и моей поддержкой. Календарь, этапы и критерии приёмки согласуем до начала."},{"id":"companies","question":"Подходит ли это крупным компаниям?","answer":"Да. Работу выстраиваем с собственником, топ-командой и владельцами процессов. Учитываем системы, доступы, требования к данным и взаимодействие подразделений. Начать можно с выбранной части бизнеса и затем расширять внедрение по согласованному плану."},{"id":"staff","question":"Можно ли сократить расходы на сотрудников?","answer":"AI может снизить объём ручной работы и потребность в дополнительном найме. После внедрения измеряем нагрузку, качество и стоимость процессов. На этих данных руководство решает, как перераспределить задачи и нужно ли менять численность команды. Процент сокращений заранее не обещаю."},{"id":"vs-courses","question":"Чем это отличается от курса и управления компанией?","answer":"На курсе человек осваивает AI на своих задачах. В корпоративной работе участвуют руководители и команды: меняем процессы, подключаем решения и принимаем результат. В формате CEO я отвечаю за компанию целиком; AI-внедрение можно включить в эту работу."},{"id":"data","question":"Как вы работаете с данными компании?","answer":"До начала согласуем доступы и какие данные можно передавать внешним моделям. Для закрытых данных подбираем решения в вашей инфраструктуре. У каждого процесса определяем владельца, правила проверки и действия, которые агент выполняет только после согласования."},{"id":"price","question":"Сколько это стоит и что входит в цену?","answer":"Стоимость по запросу. После разговора о задачах предлагаю объём, этапы, состав работ и стоимость моего участия. Подписки на модели, инфраструктуру, интеграции и дальнейшее сопровождение учитываем в бюджете отдельно, чтобы оценить общие расходы и ожидаемый эффект."}]}},"actions":[{"id":"view","url":"https://antonshakirov.com/services/ai-implementation","method":"GET","mode":"browser","requiresCustomerConfirmation":false},{"id":"contact","url":"https://telegram.me/antonshakirov","mode":"external_contact","requiresCustomerConfirmation":true},{"id":"submit_enquiry","url":"https://antonshakirov.com/api/agent/v1/enquiries/prepare","method":"POST","mode":"confirmed_api","phase":"prepare","operation":"serviceEnquiry","createsOrder":false,"writesEnquiry":false,"requiresCustomerConfirmation":true}]},{"id":"service:product-launch","canonicalUrl":"https://antonshakirov.com/services/product-launch","price":{"kind":"on_request","currency":null},"localizations":{"ru":{"url":"https://antonshakirov.com/services/product-launch","name":"Запуск продуктов под ключ","description":"Веду продукт от идеи до первых продаж: ресёрч рынка и клиентов, позиционирование, спека, бренд и упаковка, сборка первой версии, маркетинг. Запустил больше 20 продуктов с нуля, с командой — 100+ проектов.","formats":[{"id":"service:product-launch:format:hands-on","name":"Беру запуск на себя","audience":"Когда нужен результат, а не советы","description":"Захожу руками и веду продукт от идеи до первых продаж вместе с вами. Часть работы делаю сам, под остальное привожу дизайнеров и маркетологов, с которыми уже работал. Отвечаю за результат целиком.","includes":["Ресёрч рынка, клиентов и конкурентов","Позиционирование, экономика и спека первой версии","Бренд, упаковка и дизайн со своей командой","Сборка продукта и вывод его на рынок","Маркетинг и первые продажи"],"price":{"kind":"on_request","currency":null,"display":null},"timing":"Цена по договорённости"},{"id":"service:product-launch:format:guided","name":"Веду и подключаюсь частями","audience":"Когда команда есть, а нужен лид: собрать работу, проконтролировать и довести до запуска","description":"Беру на себя отдельные куски: где-то разбираю и советую, где-то делаю руками, где-то ставлю задачу вашим людям и проверяю, что получилось. Вы двигаетесь сами, я не даю свернуть не туда.","includes":["Разбор идеи, рынка и продукта","Стратегия запуска и приоритеты по шагам","Отдельные части работы руками, если так быстрее","Постановка задач вашей команде и подрядчикам","Регулярные созвоны и контроль результата"],"price":{"kind":"on_request","currency":null,"display":null},"timing":"Цена по договорённости"}],"conditions":["Если продукт мне интересен, а денег на старте мало, рассматриваю участие за долю. Это обсуждается отдельно."],"faq":[{"id":"difference-consulting","question":"Чем это отличается от бизнес-консалтинга?","answer":"Консалтинг — про компанию, которая уже работает: там есть выручка, команда и процессы, и задача в том, чтобы навести порядок и вырасти. Запуск — про продукт, которого ещё нет или который не продаётся. Если сомневаетесь, куда вам, просто напишите, разберёмся на созвоне."},{"id":"difference-development","question":"А чем от разработки сайтов и сервисов?","answer":"Разработка — это руки под понятную задачу: вы знаете, что делать, и нужен человек, который аккуратно это соберёт. Запуск начинается раньше, с вопроса, что и кому мы делаем, и заканчивается позже, первыми продажами."},{"id":"idea-only","question":"У меня только идея и нет ни строчки. Этого достаточно?","answer":"Да, это нормальная точка старта. Первое, что мы сделаем, — проверим идею на людях и на цифрах, чтобы не собирать месяцами то, чего никто не ждёт."},{"id":"price","question":"Сколько это стоит?","answer":"Цена по договорённости: она зависит от формата, объёма первой версии и того, сколько работы я беру на себя. Называю её на созвоне, когда понятно, что именно делаем."},{"id":"timing","question":"Сколько времени занимает запуск?","answer":"От нескольких дней, если объём небольшой, в среднем около месяца. Срок зависит от того, сколько работы входит в первую версию: точную цифру называю после разговора."},{"id":"kill-idea","question":"А если окажется, что идея плохая?","answer":"Тогда я скажу это прямо и объясню, из чего сделал вывод. Услышать это на второй неделе дешевле, чем через год и с потраченным бюджетом."},{"id":"team","question":"Кто именно делает работу?","answer":"Ресёрч, стратегию, спеку и сборку первой версии делаю сам. Где нужен дизайнер, маркетолог или узкий специалист, привожу проверенных людей, с которыми уже работал, и нанимаю их сам — это входит в стоимость. Вам не нужно ни искать команду, ни следить за ней."}]},"en":{"url":"https://antonshakirov.com/en/services/product-launch","name":"Product Launch, End to End","description":"I take a product from an idea to its first sales: market and customer research, positioning, spec, brand and packaging, building the first version, marketing. Launched 20+ products from scratch, 100+ projects with my studio team.","formats":[{"id":"service:product-launch:format:hands-on","name":"I take the launch on myself","audience":"When you need a result, not advice","description":"I get my hands in and take the product from an idea to first sales together with you. Part of the work I do myself, for the rest I bring designers and marketers I have worked with. I answer for the result.","includes":["Market, customer and competitor research","Positioning, economics and the spec of the first version","Brand, packaging and design with my own team","Building the product and taking it to market","Marketing and first sales"],"price":{"kind":"on_request","currency":null,"display":null},"timing":"Priced per project"},{"id":"service:product-launch:format:guided","name":"I guide you and step in where needed","audience":"When you have a team but need a lead to run the work, keep it in check and get it launched","description":"I take on separate pieces: somewhere I dig in and advise, somewhere I do the work myself, somewhere I brief your people and check what came out. You move on your own, and I keep you from turning the wrong way.","includes":["A breakdown of the idea, the market and the product","Launch strategy and priorities step by step","Separate pieces done by my own hands when that is faster","Briefing your team and contractors","Regular calls and control over the result"],"price":{"kind":"on_request","currency":null,"display":null},"timing":"Priced per project"}],"conditions":["If the product interests me and money is tight at the start, I consider taking equity. That is discussed separately."],"faq":[{"id":"difference-consulting","question":"How is this different from business consulting?","answer":"Consulting is about a company that already runs: there is revenue, a team and processes, and the job is to bring order and growth. A launch is about a product that does not exist yet or does not sell. If you are unsure which one you need, just write and we will work it out on a call."},{"id":"difference-development","question":"And how is it different from website and service development?","answer":"Development is hands for a task you already understand: you know what to build and need someone to build it carefully. A launch starts earlier, with the question of what we are making and for whom, and ends later, with the first sales."},{"id":"idea-only","question":"I only have an idea and not a single line of code. Is that enough?","answer":"Yes, that is a normal starting point. The first thing we do is test the idea against real people and real numbers, so that we do not spend months building something nobody is waiting for."},{"id":"price","question":"How much does it cost?","answer":"The price is agreed per project: it depends on the format, the scope of the first version and how much of the work I take on. I name it on the call, once we know what exactly we are doing."},{"id":"timing","question":"How long does a launch take?","answer":"From a few days when the scope is small, about a month on average. The timeline depends on how much goes into the first version: I name the exact number after our conversation."},{"id":"kill-idea","question":"What if the idea turns out to be bad?","answer":"Then I say so plainly and explain what led me there. Hearing it in the second week is cheaper than hearing it a year and a budget later."},{"id":"team","question":"Who actually does the work?","answer":"Research, strategy, the spec and building the first version I do myself. Where a designer, a marketer or a narrow specialist is needed, I bring people I have worked with and hire them myself — that is part of the price. You do not have to find a team or keep an eye on it."}]}},"actions":[{"id":"view","url":"https://antonshakirov.com/services/product-launch","method":"GET","mode":"browser","requiresCustomerConfirmation":false},{"id":"contact","url":"https://telegram.me/antonshakirov","mode":"external_contact","requiresCustomerConfirmation":true},{"id":"submit_enquiry","url":"https://antonshakirov.com/api/agent/v1/enquiries/prepare","method":"POST","mode":"confirmed_api","phase":"prepare","operation":"serviceEnquiry","createsOrder":false,"writesEnquiry":false,"requiresCustomerConfirmation":true}]},{"id":"service:development","canonicalUrl":"https://antonshakirov.com/services/development","price":{"kind":"on_request","currency":null},"localizations":{"ru":{"url":"https://antonshakirov.com/services/development","name":"Разработка сайтов и сервисов на заказ","description":"Проектирую и собираю сайты, MVP и сервисы на своём коде с AI. Больше 100 проектов: Nike, Mercedes, Яндекс, FBS, ФК Динамо.","formats":[{"id":"service:development:format:landing","name":"Лендинг или промо-сайт","audience":"Рассказать о продукте и собирать заявки.","description":"Собирается быстрее всего остального. Дизайн строю на вашей айдентике или на аккуратной типографике, тексты беру из ваших материалов и правлю вместе с вами.","includes":["Разбор продукта, аудитории и рынка до макетов","Одна–пять страниц","Формы, заявки и уведомления в Telegram или на почту","Аналитика и цели с первого дня","Домен, хостинг и запуск на мне"],"price":{"kind":"on_request","currency":null,"display":null},"timing":null},{"id":"service:development:format:site","name":"Многостраничный сайт","audience":"Корпоративный сайт, сайт бренда, большой продуктовый сайт.","description":"Дизайн рисуем с нуля, под задачу подключаю дизайнера, с которым уже работал. Здесь важны не только страницы, но и то, что за ними: разделы, формы, интеграции и админка для контента.","includes":["Разбор продукта, аудитории, рынка и конкурентов","Дизайн-концепция и своя система компонентов","Разделы, формы и интеграции под ваши процессы","Админка, чтобы менять контент без разработчика","Мультиязычные версии под все необходимые языки"],"price":{"kind":"on_request","currency":null,"display":null},"timing":null},{"id":"service:development:format:mvp","name":"MVP сервиса","audience":"Проверить идею на живых пользователях, а не на слайдах.","description":"Один рабочий сценарий целиком: вход, основное действие, оплата, если она нужна. Остальное сознательно откладываем до первых пользователей, чтобы не платить за догадки.","includes":["Разбор продукта, сценариев и рынка","Один сценарий от входа до результата","Регистрация и личный кабинет в простом виде","Оплата разовая или подписка, если она в сценарии","Метрики, по которым видно, пользуются или нет"],"price":{"kind":"on_request","currency":null,"display":null},"timing":null},{"id":"service:development:format:service","name":"Полноценный сервис","audience":"Сервисы, CRM, внутренние программы, платформы с личными кабинетами.","description":"Работа идёт очередями: сначала ядро, потом всё вокруг него. Собираю по частям и присылаю результат по ходу.","includes":["Разбор продукта, сценариев, ролей и логики","Роли, права и админка для команды","Оплаты, подписки, промокоды, документы","Интеграции с CRM, складом и службами доставки","Бэкапы и мониторинг после запуска"],"price":{"kind":"on_request","currency":null,"display":null},"timing":null}],"conditions":[],"faq":[{"id":"backend","question":"Насколько сложную логику можно сделать?","answer":"Личные кабинеты, образовательные платформы, оплаты и промокоды, админки, интеграции с CRM и службами доставки, многостраничные мультиязычные сайты, сложная анимация. Если сомневаетесь, можно ли сделать вашу задачу, напишите мне, расскажу, как её реализовать."},{"id":"own-designer","question":"У меня есть свой дизайн, можно прийти с ним?","answer":"Можно, но проекты с чужим дизайном я беру не все. Пришлите макеты, посмотрю и скажу, берусь или нет."},{"id":"code-ownership","question":"Где будут лежать код и доступы?","answer":"У вас. Домен и сервер оформляются на вас, проект живёт на вашей инфраструктуре. Исходники кода и файлы дизайна передаю по запросу."},{"id":"price","question":"Сколько это стоит?","answer":"Цену называю на созвоне, когда понятен объём работ. Сложность создания лендинга и большого сервиса отличается в разы."},{"id":"later-changes","question":"Что если через полгода понадобится доработка?","answer":"Приходите, доработаю: прошлые проекты я поддерживаю. Собран он обычным кодом, поэтому его может продолжить и любой другой разработчик, если вам так будет удобнее."},{"id":"guarantees","question":"Какие гарантии, что всё будет сделано?","answer":"За плечами больше ста проектов, моё имя в индустрии знают, и репутация мне дороже любого отдельного заказа. Я не пропадаю и не бросаю работу на середине, честно называю сроки и сложности и держу вас в курсе того, что происходит по ходу."}]},"en":{"url":"https://antonshakirov.com/en/services/development","name":"Website and service development","description":"I design and build websites, MVPs and services on real code with AI. 100+ projects: Nike, Mercedes, Yandex, FBS, Dynamo FC.","formats":[{"id":"service:development:format:landing","name":"Landing or promo site","audience":"Explain the product and collect leads.","description":"The fastest thing on this list to build. Design sits on your identity or on clean typography, and the copy comes from your materials and gets edited together with you.","includes":["Product, audience and market mapped before mockups","One to five pages","Forms and lead notifications to Telegram or email","Analytics and goals from day one","Domain, hosting and launch handled by me"],"price":{"kind":"on_request","currency":null,"display":null},"timing":null},{"id":"service:development:format:site","name":"Multi-page website","audience":"A corporate site, a brand site, a large product site.","description":"Design starts from scratch and I bring in a designer I have worked with. What sits behind the pages matters as much: sections, forms, integrations and an admin panel for content.","includes":["Product, audience, market and competitors mapped","Design concept and its own component system","Sections, forms and integrations that fit your processes","Admin panel so content changes need no developer","Multilingual versions covering every language you need"],"price":{"kind":"on_request","currency":null,"display":null},"timing":null},{"id":"service:development:format:mvp","name":"Service MVP","audience":"Test the idea on real users instead of on slides.","description":"One working scenario end to end: entry, the main action, payment if the scenario needs it. Everything else waits for the first users, so you don't pay for guesses.","includes":["Product, scenarios and market mapped","One scenario from entry to result","Sign-up and a simple user account","A one-off payment or a subscription, if the scenario has one","Metrics that show whether people actually use it"],"price":{"kind":"on_request","currency":null,"display":null},"timing":null},{"id":"service:development:format:service","name":"Full-scale service","audience":"Services, CRM systems, internal tools, platforms with user accounts.","description":"The work runs in waves: the core first, then everything around it. I build in parts and send results as they land.","includes":["Product, scenarios, roles and logic mapped","Roles, permissions and an admin panel for your team","Payments, subscriptions, promo codes, documents","Integrations with CRM, inventory and delivery services","Backups and monitoring after launch"],"price":{"kind":"on_request","currency":null,"display":null},"timing":null}],"conditions":[],"faq":[{"id":"backend","question":"How complex can the logic be?","answer":"User accounts, learning platforms, payments and promo codes, admin panels, CRM and delivery integrations, multi-page multilingual sites, complex animation. If you're not sure your task is doable, write to me and I'll walk you through how it can be built."},{"id":"own-designer","question":"I already have a design, can I bring it?","answer":"You can, but I don't take on every project with someone else's design. Send the mockups over, I'll look and tell you whether I'm in."},{"id":"code-ownership","question":"Where do the code and the accounts live?","answer":"With you. The domain and the server are registered in your name and the project runs on your own infrastructure. Source code and design files go to you on request."},{"id":"price","question":"What does it cost?","answer":"I name the price on the call, once the scope is clear. Building a landing page and building a large service differ several times over in complexity."},{"id":"later-changes","question":"What if I need changes six months later?","answer":"Come back and I'll do them: I keep supporting the projects I've built. And since it's ordinary code, any other developer can pick it up too, if that suits you better."},{"id":"guarantees","question":"What guarantees do I have that the work gets done?","answer":"More than a hundred projects behind me, a name the industry knows, and a reputation worth more to me than any single order. I don't disappear and I don't abandon work halfway, I name deadlines and difficulties honestly, and I keep you posted on what's happening as we go."}]}},"actions":[{"id":"view","url":"https://antonshakirov.com/services/development","method":"GET","mode":"browser","requiresCustomerConfirmation":false},{"id":"contact","url":"https://telegram.me/antonshakirov","mode":"external_contact","requiresCustomerConfirmation":true},{"id":"submit_enquiry","url":"https://antonshakirov.com/api/agent/v1/enquiries/prepare","method":"POST","mode":"confirmed_api","phase":"prepare","operation":"serviceEnquiry","createsOrder":false,"writesEnquiry":false,"requiresCustomerConfirmation":true}]}],"courses":[{"id":"course:ai-native","key":"ai-native","canonicalUrl":"https://antonshakirov.com/courses/ai-native","contentLanguages":["ru"],"localizations":{"ru":{"url":"https://antonshakirov.com/courses/ai-native","name":"AI-Native","description":"Базовый курс по AI: учу применять нейросети в повседневных задачах почти в любой сфере.","audience":"Подходит всем, кто хочет делать больше сам, ускорить себя и убрать рутину: специалистам в IT, предпринимателям, которые запускают новые идеи, руководителям и менеджерам.","program":[{"title":"Подготовка к курсу","description":"Настроите Claude Code или Codex, рабочую папку и правила для агента. Научитесь давать задачи, подключать исходные материалы и проверять, что получилось. К концу раздела у вас готовое рабочее пространство для остальных уроков."},{"title":"Презентации, файлы и документы","description":"Научитесь быстро и легко делать презентации из своих материалов: собирать структуру, сокращать текст, подбирать оформление и получать готовые слайды в своём стиле. Проверите факты и цифры, затем обновите презентацию под новую задачу. Разберёте файлы, соберёте шаблоны договоров и счетов и генератор документов."},{"title":"Разбор продукта и бизнеса","description":"Исследуете бизнес-идею: рынок, конкурентов, запросы клиентов и экономику продукта. Научитесь собирать информацию, проверять выводы и сравнивать варианты. Подготовите обоснованное решение, что делать дальше, позиционирование и план первых продаж."},{"title":"Изображения, фото и видео","description":"Создадите изображения, обложки и схемы под свою задачу с помощью кода и моделей. Научитесь задавать сцену, стиль и ограничения, затем дорабатывать результат. Обработаете фотографии для публикации и соберёте короткий ролик с субтитрами из своих записей."},{"title":"Маркетинг, продажи и соцсети","description":"Разберёте аудиторию, каналы продвижения и путь клиента до заявки. Соберёте лендинг своего продукта или услуги, материалы для соцсетей, статьи для блога и письма клиентам. Научитесь готовить исходные данные, ставить задачи агенту и дорабатывать материалы перед публикацией."},{"title":"Данные, отчёты и аналитика","description":"Соберёте данные в базу и научитесь задавать вопросы к ним обычными словами. Подготовите отчёты, разберёте воронку и когорты, проверите расчёты. Получите основу для регулярного анализа своего бизнеса или проекта."},{"title":"Свои сервисы и автоматизации","description":"Соберёте автоматизацию по расписанию, Telegram-бота и утреннего ассистента. Подключите почту и календарь, попробуете создать небольшое приложение. Научитесь связывать инструменты с агентом и проверять работу процесса без постоянных ручных действий."},{"title":"Ежедневная рутина","description":"Настроите работу с почтой, перепиской и заметками, чтобы поручать агенту повторяющиеся действия. Разберёте, как сохранять решения и контекст для следующих задач. Соберёте свой порядок ежедневной работы и проверок."},{"title":"Своя система для работы с AI","description":"Объедините результаты курса в собственную систему: правила проекта, библиотеку промптов и скиллы. Настроите резервные копии, разберёте расходы и способы поддерживать эту систему. Сможете переносить знакомый процесс на новые задачи и постепенно его развивать."}],"requirements":{"title":"Что понадобится на курсе","required":[{"name":"Подписка Claude или ChatGPT — для работы в Claude Code или Codex","price":"от $20 в месяц"},{"name":"Компьютер на macOS или Windows","price":""}],"optionalTitle":"Опционально, в зависимости от проекта","optional":[{"name":"Свой сервер — для автоматизаций, бота и лендинга","price":"от 500 ₽ в месяц"},{"name":"Свой домен для сайта","price":"150 ₽ в год"}],"requiredTitle":"Обязательно"},"faq":[{"id":"after-pay","question":"Когда откроется доступ и что делать, если нет письма?","answer":"После оплаты на почту придёт чек, а приглашение в кабинет курса я пришлю к запуску курса. При входе зададите пароль и откроете вводный урок и установку. После отметки установки пройденной откроются остальные уроки, видео и материалы своего тарифа. Темы можно выбирать независимо. Проверьте адрес при оплате и папку «Спам». Если письма нет, напишите мне в Telegram @antonshakirov: помогу разобраться с доступом."},{"id":"code","question":"Получится, если я никогда не работал с AI и кодом?","answer":"Да. Начинаем с установки и первой задачи; каждое действие показываю на видео и даю готовые инструкции. Вы учитесь формулировать задачи и проверять результат. Код, если он нужен, пишет AI. Можно повторять в своём темпе. На тарифах с поддержкой помогу разобраться, если что-то не получается."},{"id":"time","question":"Смогу совмещать курс с работой?","answer":"Да. Ориентир — пять-восемь часов в неделю, но общего расписания нет: смотрите уроки и выполняете задания в удобное время. Можно остановиться, повторить шаг и продолжить. Если задача большая, начните с одной полезной части. Срок доступа выбранного тарифа указан выше; при необходимости его можно продлить."},{"id":"tools","question":"Нужны отдельные подписки и мощный компьютер?","answer":"Для практики нужен компьютер, интернет и доступ к Claude Code или Codex. Оплата инструментов не входит в стоимость курса; в установке показываю доступные варианты и настройку. Не нужен специализированный компьютер для обучения AI: модели работают через сервисы. Если сомневаетесь, подходит ли ваш компьютер или доступен ли инструмент, напишите мне в Telegram до покупки."},{"id":"renewal","question":"Можно продлить доступ к курсу?","answer":"Да. В кабинете можно выбрать тариф и оплатить продление. Срок материалов: «Самостоятельно» — шесть месяцев, «С поддержкой» — шесть месяцев, «Сопровождение» — двенадцать месяцев. Стоимость показана перед оплатой. Если доступ ещё действует, новый срок добавляется к его окончанию; если закончился, начинается со дня оплаты. Перед окончанием доступа придёт напоминание. Вход в кабинет сохраняется и после окончания срока; уроки, видео и архивы снова откроются после продления. При продлении «С поддержкой» личная помощь действует три месяца, «Сопровождения» — три месяца. Срок личной помощи начинается со дня оплаты, но не раньше официального запуска курса."},{"id":"refund","question":"Можно вернуть деньги за курс?","answer":"Верну полную сумму, если с момента оплаты прошло не более 7 календарных дней и вы ещё не завершили блок установки в кабинете. Это «Установка программ» в AI-Native и «Ставим инструменты» в Vibe Coding Master. Просмотр и скачивание материалов установки не мешают возврату. Заявление отправьте на courses@antonshakirov.com с почты, указанной при оплате. После завершения установки или истечения 7 дней возврат рассчитывается по оферте с учётом оказанных услуг и подтверждённых расходов. Для прежних покупок сохраняются прежние условия; гарантия полного возврата не распространяется на продление."}]}},"purchaseAvailable":true,"learning":{"status":"prelaunch","startsAt":null,"message":"Курс готовится к запуску"},"access":{"startRule":"purchase_or_launch","description":"Срок доступа начинается со дня оплаты, но не раньше официального запуска курса.","lessonOrder":"after_installation","preservesExistingAccess":true},"tiers":[{"id":"course:ai-native:tier:view","key":"view","name":"Самостоятельно","audience":"Курс в своём темпе и итоговый звонок со мной после прохождения","price":{"kind":"fixed","amount":20900,"regularAmount":29900,"currency":"RUB","finalAmountAtCheckout":true},"terms":{"materialAccessMonths":6,"supportMonths":0},"includes":["Все уроки, видео, промпты и учебные данные на шесть месяцев","После полного прохождения курса — один итоговый звонок со мной: обсудим результаты, дам рекомендации и соберу вашу обратную связь"]},{"id":"course:ai-native:tier:support","key":"support","name":"С поддержкой","audience":"Первые три месяца помогаю в Telegram с вопросами и техническими решениями","price":{"kind":"fixed","amount":27900,"regularAmount":39900,"currency":"RUB","finalAmountAtCheckout":true},"terms":{"materialAccessMonths":6,"supportMonths":3},"includes":["Все уроки, видео, промпты и учебные данные на шесть месяцев","После полного прохождения курса — один итоговый звонок со мной: обсудим результаты, дам рекомендации и соберу вашу обратную связь","Первые три месяца отвечаю в Telegram на ваши вопросы, помогаю с техническими проблемами и советую по техническим решениям"]},{"id":"course:ai-native:tier:guided","key":"guided","name":"Сопровождение","audience":"Первые три месяца сопровождаю ваши проекты и созваниваюсь с вами","price":{"kind":"fixed","amount":48900,"regularAmount":69900,"currency":"RUB","finalAmountAtCheckout":true},"terms":{"materialAccessMonths":12,"supportMonths":3},"includes":["Все уроки, видео, промпты и учебные данные на двенадцать месяцев","После полного прохождения курса — один итоговый звонок со мной: обсудим результаты, дам рекомендации и соберу вашу обратную связь","Первые три месяца отвечаю в Telegram на ваши вопросы, помогаю с техническими проблемами и советую по техническим решениям","Первые три месяца — встреча в Zoom на 45 минут каждую неделю: ваш проект, прогресс и вопросы. Обсуждаем всё, что у вас есть, я помогаю закрыть вопросы, даю советы и своё мнение"]}],"actions":[{"id":"view","url":"https://antonshakirov.com/courses/ai-native","method":"GET","mode":"browser","requiresCustomerConfirmation":false},{"id":"select_tariff","url":"https://antonshakirov.com/courses/ai-native#pricing","method":"GET","mode":"browser","requiresCustomerConfirmation":true},{"id":"create_order","url":"https://courses.antonshakirov.com/api/agent/v1/checkout/prepare","method":"POST","mode":"confirmed_api","phase":"prepare","operation":"courseCheckout","createsOrder":false,"writesEnquiry":false,"requiresCustomerConfirmation":true},{"id":"view_terms","url":"https://antonshakirov.com/courses/offer","method":"GET","mode":"browser","requiresCustomerConfirmation":false},{"id":"contact","url":"mailto:courses@antonshakirov.com","mode":"external_contact","requiresCustomerConfirmation":true}]},{"id":"course:vibe-coding","key":"vibe-coding","canonicalUrl":"https://antonshakirov.com/courses/vibe-coding","contentLanguages":["ru"],"localizations":{"ru":{"url":"https://antonshakirov.com/courses/vibe-coding","name":"Vibe Coding Master","description":"Профессиональная разработка сервисов с AI: от идеи до живого сервиса в интернете.","audience":"Подходит предпринимателям и основателям стартапов, дизайнерам, которые хотят сами собирать свои макеты, разработчикам, которые хотят ускориться и убрать рутину, и любым IT-специалистам.","program":[{"title":"Ставим инструменты","description":"Установите VS Code и Claude Code или Codex, настроите подписку и голосовой ввод, создадите свой проект. Научитесь давать агенту первые задачи и разбирать его изменения. К следующему уроку у вас готова среда, в которой будете создавать собственный сервис."},{"title":"Прорабатываем продукт","description":"Выберете идею SaaS или платформы и опишете пользователей, экраны, действия, роли и данные. Настроите правила и память проекта, соберёте спецификацию. Научитесь превращать идею в понятные задачи для AI; можно начать со своего макета в Figma или без него."},{"title":"Собираем интерфейс","description":"Соберёте дизайн-систему и UI-кит, затем экраны своего сервиса в коде. Научитесь описывать состояния и адаптив, проверять удобство интерфейса и исправлять проблемы. Получите кликабельный прототип, который работает на компьютере и телефоне."},{"title":"Выкладываем в интернет","description":"Сохраните исходники в GitHub, настроите сервер, свой домен и HTTPS. Разберётесь с секретами и базовой защитой сервера, подготовите публикацию новых версий. Ваш сервис получит адрес в интернете, а у вас появится понятный процесс его обновления."},{"title":"Подключаем реальные данные","description":"Подключите PostgreSQL и замените учебные данные настоящими. Соберёте регистрацию, вход, письма и личные кабинеты; добавите уведомления и загрузку файлов. Научитесь описывать связи данных и проверять, что пользователю доступна только его часть сервиса."},{"title":"Расширяем сервис","description":"Добавите AI-функции внутрь своего продукта и соберёте админку для управления данными. Научитесь подключать внешний API и задавать правила работы модели. По задаче проекта настроите REST API и уведомления владельцу."},{"title":"Упаковываем","description":"Создадите отдельный лендинг, который объясняет ваш сервис и ведёт к нужному действию. Настроите SEO, индексацию и возможность установки на телефон, проверите основные сценарии. Подготовите проект к запуску и сможете показывать его будущим пользователям."},{"title":"Защищаем от поломок","description":"Соберёте карту приложения, спецификации экранов и тест-кейсы, настроите автоматические проверки перед публикацией. Научитесь сохранять решения, проверять изменения и разбирать ошибки вместе с агентом. У вас останутся исходники, библиотека модулей и правила для дальнейшего развития сервиса."}],"requirements":{"title":"Что понадобится на курсе","required":[{"name":"Подписка Claude или ChatGPT — для работы в Claude Code или Codex","price":"от $20 в месяц"},{"name":"Свой сервер (VPS) — для автоматизаций, бота и лендинга","price":"от 500 ₽ в месяц"},{"name":"Свой домен","price":"от 150 ₽ в год"}],"optionalTitle":"По желанию, в зависимости от проекта","optional":[{"name":"Figma Pro — если будете собирать сервис по дизайну из Figma","price":"$20 в месяц"},{"name":"OpenRouter — если нужен AI внутри продукта","price":"от $10"}],"requiredTitle":"Обязательно"},"faq":[{"id":"after-pay","question":"Как получить доступ, если приглашение не пришло?","answer":"После оплаты на почту придёт приглашение в кабинет, а чек — отдельным письмом от ЮKassa. Зададите пароль и откроете вводный урок. Следующий урок открывается сразу после завершения предыдущего. Последовательность действует для новых доступов; прежние доступы сохраняются. Если письма нет, проверьте адрес при оплате и папку «Спам», затем напишите мне: @antonshakirov."},{"id":"code","question":"Получится, если я никогда не работал с AI и кодом?","answer":"Да. Опыт работы с AI и программирования не нужен. Объясню основы разработки простыми словами: как связаны интерфейс, сервер, данные и доступы пользователей. Каждый шаг показываю на видео; код пишет AI. Начните с небольшого проекта и расширяйте его по ходу. На тарифах с поддержкой помогу разобрать ошибки и выбрать решение."},{"id":"time","question":"Смогу совмещать курс с работой?","answer":"Да. Ориентир — пять-восемь часов в неделю, но общего расписания нет: смотрите уроки и выполняете задания в удобное время. Можно остановиться, повторить шаг и продолжить. Если задача большая, начните с одной полезной части. Срок доступа выбранного тарифа указан выше; при необходимости его можно продлить."},{"id":"not-designer","question":"Я не дизайнер. Курс мне подойдёт?","answer":"Да. Можно прийти со своей идеей, с макетом в Figma или без готового дизайна. На этапе продукта описываем пользователей, экраны и действия, а затем собираем дизайн-систему и интерфейс. В уроках разбираем компоненты, состояния и адаптив для телефона. Вы проверяете, удобно ли пользоваться сервисом, и дорабатываете его с агентом. Тему и первоначальный объём можно согласовать со мной в Telegram."},{"id":"renewal","question":"Можно продлить доступ к курсу?","answer":"Да. В кабинете можно выбрать тариф и оплатить продление. Срок материалов: «Самостоятельно» — шесть месяцев, «С поддержкой» — шесть месяцев, «Сопровождение» — двенадцать месяцев. Стоимость показана перед оплатой. Если доступ ещё действует, новый срок добавляется к его окончанию; если закончился, начинается со дня оплаты. Перед окончанием доступа придёт напоминание. Вход в кабинет сохраняется и после окончания срока; уроки, видео и архивы снова откроются после продления. При продлении «С поддержкой» личная помощь действует три месяца, «Сопровождения» — три месяца. Срок личной помощи начинается со дня оплаты, но не раньше официального запуска курса."},{"id":"refund","question":"Можно вернуть деньги за курс?","answer":"Верну полную сумму, если с момента оплаты прошло не более 7 календарных дней и вы ещё не завершили блок установки в кабинете. Это «Установка программ» в AI-Native и «Ставим инструменты» в Vibe Coding Master. Просмотр и скачивание материалов установки не мешают возврату. Заявление отправьте на courses@antonshakirov.com с почты, указанной при оплате. После завершения установки или истечения 7 дней возврат рассчитывается по оферте с учётом оказанных услуг и подтверждённых расходов. Для прежних покупок сохраняются прежние условия; гарантия полного возврата не распространяется на продление."}]}},"purchaseAvailable":true,"learning":{"status":"available","startsAt":null,"message":"Курс открыт, доступ сразу после оплаты"},"access":{"startRule":"purchase_or_launch","description":"Срок доступа начинается со дня оплаты, но не раньше официального запуска курса.","lessonOrder":"sequential","preservesExistingAccess":true},"tiers":[{"id":"course:vibe-coding:tier:view","key":"view","name":"Самостоятельно","audience":"Курс в своём темпе и итоговый звонок со мной после прохождения","price":{"kind":"fixed","amount":34900,"regularAmount":34900,"currency":"RUB","finalAmountAtCheckout":true},"terms":{"materialAccessMonths":6,"supportMonths":0},"includes":["Все видеоуроки, конспекты и библиотека промптов на шесть месяцев","После полного прохождения курса — один итоговый звонок со мной: обсудим результаты, дам рекомендации и соберу вашу обратную связь","Помогу согласовать тему вашего проекта, чтобы её можно было сделать на курсе целиком"]},{"id":"course:vibe-coding:tier:support","key":"support","name":"С поддержкой","audience":"Первые три месяца помогаю в Telegram с вопросами и техническими решениями","price":{"kind":"fixed","amount":44900,"regularAmount":44900,"currency":"RUB","finalAmountAtCheckout":true},"terms":{"materialAccessMonths":6,"supportMonths":3},"includes":["Все видеоуроки, конспекты и библиотека промптов на шесть месяцев","После полного прохождения курса — один итоговый звонок со мной: обсудим результаты, дам рекомендации и соберу вашу обратную связь","Помогу согласовать тему вашего проекта, чтобы её можно было сделать на курсе целиком","Первые три месяца отвечаю в Telegram на ваши вопросы, помогаю с техническими проблемами и советую по техническим решениям","В первые три месяца — четыре обратные связи на вашу работу: по одной после уроков 3, 4, 5 и 6"]},{"id":"course:vibe-coding:tier:guided","key":"guided","name":"Сопровождение","audience":"Первые три месяца сопровождаю ваши проекты и созваниваюсь с вами","price":{"kind":"fixed","amount":84900,"regularAmount":84900,"currency":"RUB","finalAmountAtCheckout":true},"terms":{"materialAccessMonths":12,"supportMonths":3},"includes":["Все видеоуроки, конспекты и библиотека промптов на двенадцать месяцев","После полного прохождения курса — один итоговый звонок со мной: обсудим результаты, дам рекомендации и соберу вашу обратную связь","Помогу согласовать тему вашего проекта, чтобы её можно было сделать на курсе целиком","Первые три месяца отвечаю в Telegram на ваши вопросы, помогаю с техническими проблемами и советую по техническим решениям","В первые три месяца — восемь обратных связей на вашу работу: по две после уроков 3, 4, 5 и 6","Первые три месяца помогаю довести ваш сервис и советую по продукту","Первые три месяца — встреча в Zoom на 45 минут каждую неделю: разбираем ваш сервис, код и планы"]}],"actions":[{"id":"view","url":"https://antonshakirov.com/courses/vibe-coding","method":"GET","mode":"browser","requiresCustomerConfirmation":false},{"id":"select_tariff","url":"https://antonshakirov.com/courses/vibe-coding#pricing","method":"GET","mode":"browser","requiresCustomerConfirmation":true},{"id":"create_order","url":"https://courses.antonshakirov.com/api/agent/v1/checkout/prepare","method":"POST","mode":"confirmed_api","phase":"prepare","operation":"courseCheckout","createsOrder":false,"writesEnquiry":false,"requiresCustomerConfirmation":true},{"id":"view_terms","url":"https://antonshakirov.com/courses/offer","method":"GET","mode":"browser","requiresCustomerConfirmation":false},{"id":"contact","url":"mailto:courses@antonshakirov.com","mode":"external_contact","requiresCustomerConfirmation":true}]}]}