# День 1 -- Установка и первый диалог

Транскрипт эфира День 1 воркшопа EdgeLab.
Используйте таймкоды для навигации по записи.

---

**[0:03]** так супер все запись пошла ok запись пошла супер наушники наденут чтобы ничего не забывать и Итак, меня зовут Иши Даши, я буквально последний год занимаюсь, но релсы начал снимать буквально последние две недели. Аккаунт у меня неплохо залетел, и большое количество людей подписалось, и огромная боль людей вообще в целом. Как же с помощью ИИ можно... Можно автоматизировать свой бизнес, автоматизировать какую-то большую рутину и так далее. То есть я сам с бэкграунда маркетинга занимаюсь последние 10 лет маркетингом, последние 3 года занимаюсь еще, даже 5 лет последние занимаюсь.

**[0:59]** криптовалютными рынками и так далее. И последние как раз таки три месяца я задумывался прям глубоко погрузиться в тему агентов. То есть я пользуюсь нейронками, разными чатами GPT, в целом достаточно долгое время. Конкретно кодом я пользуюсь уже больше полутора лет. Opus лучшая модель для написания текста.

**[1:20]** Из-за того, что я веду различные в целом социальные сети, я всегда использовал код для написания текста, очень удобный. И как раз таки сейчас, именно Model Opus, сейчас в мир, когда у нас пошли агенты, последние буквально три месяца глубоко погрузился, разобрался и сейчас расскажу, что вообще я сейчас делаю и чем это может быть вам полезно. Итак, давайте сразу приступим. Запись пишется. Так пишется, окей.

**[1:48]** День первый. Что у нас сегодня будет? Сегодня у нас по плану с вами разобраться вообще в целом, зачем нужны агенты, как они, какую боль могут закрыть. То есть это первое, давайте вообще, зачем нужны агенты?

**[2:03]** Нужны агенты. Далее, второе, мы с вами разберемся, то есть поставим прямо онлайн, поставим агента на VPS. То есть я буду в онлайне прям ставить его при вас, у вас будет запись, вы посмотрите потом, то есть как есть, какие-то будут ошибки возникать, я буду показывать, какие я эти ошибки решаю, что я у агента спрашиваю, условия кода, точнее кода, чтобы он мне помог. То есть как есть, в реальности все будет работать. Дальше, то есть и в идеале, чтобы вы в конце поняли, то есть у вас рабочий агент.

**[2:46]** рабочий агент уже, то есть вы сможете общаться через Телеграм. Почему именно с Телеграм, потому что Телеграм это удобный источник общения, потому что не знаю как у вас, у меня в Телеграме вся жизнь. У меня там рабочие чаты, у меня различные чаты с семьей, чаты с друзьями и так далее. Вот обычный пример, который происходит. Я договариваюсь с кем-то на встречу, на созвон, на какой-то Zoom, и мы там списались с моим, например, каким-то партнером, типа давай в пятницу созвонимся 15.00 по московскому времени.

**[3:21]** И чтобы это не забыть, я просто пересылаю сообщение своему агенту, агент это видит, то что это встреча на 15.00 по московскому времени, он меня уточняет, слушай это ближайшую пятницу или через неделю, через две, и, соответственно, И потом это добавляет мне в календарь, в Google, то есть в Google календарь мне добавляет. И тем самым у меня в Google календаре все есть. Так, то есть логика понятна, да? Ну вот базово. Поэтому я ставлю все себе в Telegram, потому что в Telegram у меня вся жизнь, я просто пересылаю сообщения от людей своему агенту и тем самым он, скажем, все это внедряет.

**[3:56]** Александр, сколько времени? Эфир будет примерно час-два, вы можете, если не хотите, ходите без воды, просто я стараюсь как бы поэтапно все объяснить. Если у вас какой-то есть технический бэкграунд, то ты, скажем, сможете просто записи там пролистуть и все. Итак. Давайте теперь перейдем, вот зачем в целом нужны агенты и какую боль они закрывают.

**[4:24]** Перед тем как… вот смотрите, ребят, хочу еще в целом узнать ваш опыт. Напишите, пожалуйста, кто уже пользуется код-кодом именно терминалом, то есть вы пользуетесь терминалом или вы пользуетесь код-кодом, скажем, знаете как, вы пользуетесь именно вот в браузере, либо же в терминале, через код-код вы используете, либо же вы просто часть GPT ни разу кодом не используете. Терминал. Вообще первый раз вижу. Терминал, VSC код, Desktop.

**[4:56]** Пользуюсь Visual Studio. Окей.

**[5:03]** Ну 50 на 50, в общем, 50 на 50. Окей. Смотрите, ребят, кто уже использует код-код, соответственно, вы там уже в терминале, скорее всего, вам эта информация будет не новая. Ну точно, да. Я сейчас пытаюсь вот на первом уроке прям самым новичкам все объяснить поэтапно.

**[5:18]** Потом, если что, можете запись перелистнуть, если хотите. Итак, давайте вообще мы с вами сначала поймем рынок, то есть как рынок устроен у нас, агентов. У нас есть на текущий момент, наверное, три большие компании на рынке. Это понятно, что OpenAI. Это важный момент понимать, какие агенты для чего использовать.

**[5:40]** Есть, соответственно, антропики. Вот и есть китайцы, грубо говоря. То есть вы должны понимать, как сейчас рынок делится и для чего какие модели используются. У chat.gpt есть продукт, называется, соответственно, chat.gpt, вы каждый про него слышали, вы им используетесь. У антропика такой продукт называется код.

**[6:03]** Дальше у китайцев это минимакс обычно, либо там какой-то другой кими. Это тоже все, а ну дипсик есть, дипсик китайский есть.

**[6:17]** Вот, далее что получается. Дальше вы уже понимаете то, что для чего вы вообще используете, для каких целей себе используете эти продукты. И часто то, что я вижу от новичков, то что люди перестают путать, начинают путать, что такое клоуд, что такое опус, что такое клоуд код и чем это отличается. То есть дипсик, да. Вот.

**[6:42]** И поэтому, смотрите, OpenAI есть ChatGPT. Это, скажем, такой, пускай это будет какой-то агент, ну это просто чат, то есть это чат. Вот. Ваш User Experience уходит на чат. Здесь тоже чат, плюс-минус.

**[6:56]** То есть вы взаимодействуете с агентом как с браузером, как с поисковиком, вы задаете какие-то вопросы. И то есть ваш User Experience, User Experience это что? Когда вы, ну какой опыт пользовательский вы получаете? Если уж такие слова непонятные, пишите. И поэтому какой опыт пользовки вы получаете.

**[7:15]** И в чем проблема всего этого чата? Проблема чата в том, что все, что вы можете сделать, первое, это вы можете пользоваться как Google, И вторая проблема – то, что мало, что может сам сделать. Вы, да, можете загрузить какие-то картинки, что-то еще загрузить, но это слишком муторно. Вы можете подключить, например, код к своей таблице, Google и так далее, но это все равно костыли такие, достаточно неудобные. По поводу Perplexity.

**[7:49]** Да, есть Perplexity, кстати. Здесь можете добавить еще Perplexity, но я их не считаю, потому что у них нет своих моделей. Я, прежде всего, говорю про тех ребят, которые имеют свои модели. OpenCloud – это, соответственно, другое.

**[8:11]** Дальше что получается? Здесь, в принципе, такая же проблема. Это все чаты. Проблемы чат. Но у каждой компании сейчас появляются агенты.

**[8:20]** Точнее, уже появились агенты. И здесь, например, у chat.jpg этот агент называется кодекс. У антропиков этот агент называется код. Можно условно пользоваться коворком. Коворка – это, грубо говоря, такой урезанный агент.

**[8:42]** То есть, он может выполнять уже какие-то задачи, он может кодить данные в папочках, он может, соответственно, в рамках вашего workspace уже что-то делать. Соответственно, и да. Но код раскрывается уже на все 100% как исполняющий. То есть, он начинает уже вам, может, что сделать? Сайт сделать, может, там, отчет сделать, посмотреть релсы конкурентов.

**[9:11]** Что еще? Пишите вообще вопросы, для чего вам нужен агент. У вас же уже есть в голове какие-то планы, для чего вам агент нужен. Пишите просто, я буду сразу расписывать, что могут агенты делать. И кодекс то же самое может делать.

**[9:25]** Кодекс тоже может то же самое сделать, сайт сделать, отчет сделать. Кодекс все то же самое может сделать то, что мы здесь обсудили.

**[9:33]** И что получается, чтобы вы понимали, у каждой компании есть модель еще своя, важный момент, есть модель. Такие, скажем, топовые модели OpenAI, это понятно, что GPT, сейчас 5.4, и у антропиков эта модель получается у нас Opus, Sunet, Opus и Sunet. на текущий момент, которыми я пользуюсь. И разные модели используются под разные задачи. И смотрите, почему я перешел именно на код-код на текущий момент и почему я пользуюсь код-кодом, потому что на базе этого продукта, на базе этого продукта, давайте его подчеркнем даже, вот так подчеркнем, то есть у меня работает мой агент и мы будем ставить сегодня агента на базе код-кода.

**[10:34]** И что получается? То, что когда мы ставим агента на базе код-кода, мы сразу получаем что? У нас есть доступ к лучшим моделям от Entropiq. Мы это пользуемся через подписки. Вот дальше есть как оплачивать, как платить за эти модели.

**[10:47]** Как платить? Потому что большой вопрос новичков всегда это о том, что а как оплачивают-то? Потому что непонятно. Потому что есть подписки, а есть API. API очень дорого, подписки обычно выдают квоты.

**[11:04]** Эти квоты, скажем, примерно равны 5-10 раз дешевле, чем API.

**[11:26]** И что получается? То, что вы пользуетесь подписками, и подписки намного выгоднее. И что получается? Почему мы пользуемся код-кодом? Я использую код-код, потому что на текущий момент среди агентов-исполнителей, которые могут закрыть большое количество задач, это именно для новичков.

**[11:43]** То есть, если вы опытный чувак, понятно, что вы можете и с GPT работать, вы можете работать и с Kimi. У меня, например, друг-разработчик, у него OpenClose стоит полностью на Minimax и Kimi, то есть на этих двух моделях. Они чуть слабже Opus, но он этот, скажем, gap между мной и им закрывает своей экспертностью, потому что он может большую систему строить. Но если вы новичок, вам вообще не нужно лезть в китайские модели, потому что если вы новичок, Если вы новичок, когда вы начинаете использовать китайские модели, соответственно, они тупят, вы тупите, в итоге все фигово. И то есть мы берем самую топовую модель.

**[12:19]** Дальше код-кодом пользуемся и используем. У нас есть, скажем, две модели. Есть Opus, есть Sonnet. То есть и мы будем использовать Opus для тяжелых задач, И, соответственно, сонать будем использовать для каких-то легких задач.

**[12:43]** Что это значит? Почему я это все рассказываю? Потому что вот вы задаете вопросы то, что, ребят, у меня токены жрутся, что делать? Это все потому что нет понимания как вообще устроен рынок, нет понимания как образовано ценообразование токенов, нет понимания что соответственно на что уходят токены и так далее. Тяжелые задачи, пример, хороший пример, тяжелые задачи это написать код, написать код, скажем, дизайн подготовить, именно спецификацию.

**[13:24]** Что еще? Архитектура, брейншторм. То есть представьте, что OPUS нужен для таких задач руководителя. То есть есть что? В любой компании есть линейные сотрудники, которые делают по регламентам, по инструкциям, а есть OPUS, которые, ну, а есть руководители или бы тимлиды какие-то, которые могут дать, скажем, построить какой-то процесс.

**[13:55]** И мы с Opus строим процессы. Какой-то пайплайн по коду, какой-то пайплайн по дизайну. Пайплайн – это выставленный какой-то логический процесс. То есть архитектурный какой-то пайплайн. Или брейншторм – продумать пайплайн и так далее.

**[14:08]** То есть, например, как это можно сделать? Я, например, готовлю… Я хочу собрать рилсы конкурентов. Давайте на рилсах. Все рилсы смотрят – это самое простое. Например, я хочу собрать рилсы.

**[14:22]** И как это происходит? То есть стена что есть? Давайте примеры сразу выставим. Вот примеры. Как это работает?

**[14:30]** То есть, собрать... Кому вообще рилсы интересно снимать? Кто понимает то, что рилсы в наше время, это, ну, хорошие залетевшие рилсы, это доступ, скажем, к аудитории, к большому количеству аудиторий. То есть, кто это понимает? То, что это по факту, скажем, кому это неинтересно, пишите неинтересно.

**[14:51]** То есть, я просто хочу посмотреть. Вот. И как, соответственно, здесь Органический трафик, нефть, да, вот это нефть, это нефть, это нефть двадцать первого века, сейчас пилсы, то есть так далее. Собрать, например, топ пилсов, вы можете использовать два, вы можете использовать два сценария. Первый сценарий, вы можете построить процесс один раз, один раз построить процесс с помощью опуса, модели, и дальше уже этот процесс становится операционным.

**[15:24]** и ее будут исполнять с аналитикой. Что это получается? Что такое процесс? Процесс— это готовый скилл. То есть, что получается?

**[15:35]** То есть, скилл— это готовый какой-то алгоритм действий, как правильно собрать, например, топ-30 вилсов за последние 7 дней, которые залетели у конкурентов. То есть что получается, то что я могу каждый раз давать задачу Opus, он будет жрать большое количество токенов, а что вы понимали Opus по токенам наверное в 5-10 раз больше ждет токенов.

**[16:08]** И что получается? Самый главный навык, я и в канале писал, что это правильная оркестрация, как правильно вы оркестрируете, как правильно вы делегируете свои задачи агентам и так далее. Сначала строится процесс, мы процесс строим с помощью опуса модели. Этот процесс упаковывается во что? Этот процесс упаковывается в скилл, мы будем на третьем дне разбирать, что такое скилл и как правильно скиллы собирать, и как я собираю скиллы под себя.

**[16:40]** И соответственно дальше операционно выполняется анализ. И тем самым вы начинаете меньше расходовать токенов. Например, как это на релсах выглядит? Я говорю типа, пожалуйста, собери базу там Собери базу, например, каких-нибудь конкурентов моих, которые снимают видео про агентов, либо по код-код, он собирает базу, там 150 аккаунтов условно. Я потом говорю, слушай, проверь, пожалуйста, внутри, какие у него там есть, скажем, залетевшие релсы.

**[17:17]** Он берет 150 аккаунтов за последние 7 дней. Я говорю, например, два самых популярных РИОСа за последние 7 дней. Человек со 150 умножает на 2, это 300 РИОСов. Потом я говорю, слушай, из 300 по описанию посмотри, какие именно прокод-код. И он там из 300 выбирает, например, 100.

**[17:33]** Я ему говорю, скачайте 100 РИОСов, транскрибируй. И, соответственно, и выдай, пожалуйста, мне сценарий, почему эти релсы залетели. Он сториосов разгребирует, присылает, например, мне 50 самых лучших. Из 50 самых лучших я выбираю 10, которые я снимаю. Вот.

**[17:51]** Это один процесс. И потом вы можете сказать своему агенту, слушай, Это уже процесс упакует это в скилл, он упаковывает этот скилл и все. То есть вы один раз потратили много токенов на реализацию этой затеи, этого скилла, этого процесса, потом вы упаковываете это, соответственно, в скилл и передаете операционному агенту. И он уже на Soneti начинает это делать, и это делать дешевле, и тем самым вы экономите на токен. И почему это важно?

**[18:21]** Потому что в текущий момент из того, что я тестировал, GPT тестировал, китайцев тестировал, код-код самое готовое решение, простое. Создаете процессы на Opus, делегируете все на Sonnet, и тем самым ваши подписки, они начинают работать в пять раз больше, исполнять задачи. Кто это понял? Кто понял, почему я про это рассказываю сейчас? Здесь понятно, да?

**[18:45]** Плюс-минус. Потому что вы будете постоянно упираться в, скажем, вы постоянно будете упираться в лимиты подписок, это будет бесить и так далее. Даже если вы оплатите подписку за 100 долларов, то у вас лимиты все равно будут жраться. И то есть вы должны в голове себе продумать. У вас есть два процесса.

**[19:04]** Один создает процессы. а второй, соответственно, операционист, который исполняет. Операционист— это агент на Sonnet и, естественно, на Opus это тяжелая задача. И то же самое с написанием кода, дизайна и так далее. То есть, например, я могу написать спецификацию для дизайна.

**[19:22]** Например, я вот хочу... Вот у меня дизайн сайта выглядит именно так. И у меня есть спецификация, как должен выглядеть сайт мой, который мне нравится. И Opus это упаковывает скилл, и дальше Sonnet это все производит. Понимаете, да, Логик?

**[19:34]** Вот. Это база. которые будут работать. И дальше что получается? И дальше вы это делаете все с помощью голосовых.

**[19:41]** Вы просто надиктовываете своему агенту, слушай, давай соберем скилл такой-то, я хочу так-то, хочу так-то, хочу так-то, посмотри пожалуйста эти, загрузил ли мы его фотки, вот посмотри конкурентов или посмотри эти референсы и все. Подготовь, пожалуйста, скиллы. Он скиллы подготовил, все, вы подготовили скиллы и потом с помощью этих скиллов начинаете реализовывать любой проект.

**[20:06]** А есть ли готовые скиллы применять с гитхаба? Готовые скиллы с гитхаба вы можете их применять без проблем. Даже я буду показывать, но важно понимать, насколько они вам нужны. То есть они могут быть просто слишком гиперогромными и так далее. Так, теперь это просто, я еще табличку эту пришлю.

**[20:28]** Теперь вы понимаете рынок. То есть вы понимаете рынок, то что есть OpenAI, есть антропики, у каждого есть свои модели, то есть запомните то, что есть Есть модели, есть модели, есть различные способы коммуникации. Есть первый способ – чаты, и второй способ – это агенты, это кодекс. Здесь код-код, соответственно. Теперь дальше.

**[20:48]** Но какую проблему я у код-кода вижу? Дальше проблема код-кода. Огромная проблема.

**[20:56]** Но это невозможно решить эту проблему, скажем, из-за рынка. То есть что получается? Проблема код-кода в чем? То есть огромная самая проблема. Он страшный в плане изучения для новичков, для людей далекий от кода.

**[21:11]** То есть самая огромная проблема его— это терминал.

**[21:18]** Я сколько проводил кастдевов, ревью зрителей, и просто когда люди видят терминал, они просто пугаются. То есть, они такие, сколько много кода, как в этом во всем разобраться, и даже желания нет взаимодействовать. Что такое терминал? Сейчас я покажу, что такое терминал. Давайте, например, что еще.

**[21:38]** Ну, терминал— это, скажем, такая строка командная. Давайте сейчас покажу, например, черный экран с кодом, как в матрице, вы видели же? Я потом позже покажу, сейчас не буду на это время тратить. Это огромная проблема, скажем, и это многих всех пугает. И для того, чтобы эту проблему решить, Скажем, я для себя как решил, я тоже не люблю в терминале сидеть, я вообще не имею никого бэкграунда кода.

**[22:05]** И я для себя что сделал? Я разработал для себя решение с помощью агента, кстати, тоже. Когда я общаюсь, у меня весь юзер-экспириенс, то есть это получается, мой UX, это общение, общение с моим агентом, агентом через ТГ. ТГ, ну и желательно еще там текст плюс аудио.

**[22:31]** Ну, вы видели, как я общаюсь со своими агентами в чатике? Видели, да, наверное? Да, то есть, ну, кого это удивило, то, что прикольно? Ну, прикольно, то, что как я в чатике общаюсь, типа, они запоминают ошибки, учатся на этом, а для кого это нормально? Вот там.

**[22:50]** То есть, сначала нужно понять, что там нужно... Как дальше общаться с ними, тоже поговорим. Вот. Теперь... Теперь удивил.

**[23:01]** Теперь давайте… здесь все понятно, да? Ну вот смотрите, вот мой, например, агент Arthas, он сейчас видит весь чат, все переписки, все вопросы. То есть, например, как это произошло? Мой агент Arthas собрал все переписки. Давайте даже я покажу вам, наверное, сейчас, как это выглядит.

**[23:34]** Давайте я вам покажу, как это у меня выглядит. Вот у меня естественно мой агент Arthas. Видно, да, телегу?

**[23:50]** Что пишите?

**[23:54]** Да, все видно. Я ему говорю, Слушай, Артас, посмотри, пожалуйста, чат воркшопа, скажи, какие там самые популярные вопросы были, самые топ 10 популярных вопросов, посмотри, пожалуйста. И какие ответы мы на эти вопросы дали.

**[24:19]** Так, ушло голосовое, то есть видите, продвинутые разработчики говорят, что через TG это поиграться либо для личного пользования, либо на ходу, для вайб-кодинга на рабочем месте мало кто использует. Смотрите, какая разница, чем вы используете, с терминалом либо тг, у вас внутри база такая же, у вас просто тип общения разный. Разработчики один фиг сидят за терминалом и также записывают голосовые через виспе, либо пишут текст. Какая разница, вы общаетесь через телеграм или через терминал, вообще никакой разницы нет.

**[25:03]** Сразу пять агентов запускает, видны все окна. Так вы можете также запустить через Телеграм все окна.

**[25:11]** Это заменяет интерфейс ввода, судя... Да, то есть заменяет интерфейс ввода, вот и все. Если вы разработчик, понятно, что вам сидеть надо. Это больше для тех, ну вот он пишет, топ-10 вопросов воршопа, 251 вопрос и так далее. Понятно, что с обходочем самые основные вопросы, установка и так далее, он видит.

**[25:34]** Это что получается? Основные вопросы, которые мы собираем, это мы уже формируем базу. Я, например, для этого воркшопа уже формирую базу, учу агента, и на основе этой базы уже будут формироваться всякие-то регламенты, все самые процессы. И то есть что получается? Я своему агенту, другому скажу, который на опыте, я ему скажу, слушай, давай посмотрим топ-вопросы, напишем инструкции для Артаса, чтобы он знал, как отвечать на все это, грубо говоря.

**[26:02]** Это самое простое, что можно реализовать, это просто отдел поддержки. Это просто отдел поддержки, который уже экономит большое количество денег. Такого человека нанять, чтобы он в чате вам отвечал, это будет стоить уже 200 долларов. То есть 200 долларов стоит в месяц там 300-200 долларов, что в месяц такой человек соответственно вам отвечал. Уже Arthas сэкономил просто с одной подписки.

**[26:23]** То есть одна подписка уже окупилась. Вы же понимаете, да, о чем я говорю? Здесь понимаете, да, то есть отдел поддержки уже можно, соответственно, и вы это можете сделать везде, то есть где угодно. Вы подключаете его к базе, он, соответственно, слушает все разговоры, и вы тоже сам можете сделать сотрудниками, подключить, ну ладно, там есть капилот, у крупных компаний есть капилот в этом плане, но если вы хотите, можете там к Slack подключить где-то еще и так далее, и это в плане все отлично работает. Изначально агент выстраивается для конкретного функционала или общий?

**[26:56]** Ну, по агентам мы позже поговорим, более-же к третьему уроку, сегодня все-таки такой более базовый. Даши, скажи, сколько реально платишь за агента и плоды вместе, и есть ли доп расходы, и сколько агентов у тебя? Ой, я не буду говорить свои цифры, у меня прям много... Я прям много плачу, но это у меня прям очень... Прямо...

**[27:16]** У меня окупается это. То есть у меня... Я посчитал, у меня окупается это в 15 раз. Если бы я строил подобный проект, например, один, или там с командой, я бы платил... Я бы платил бы там 900-700 тысяч зарплаты примерно ежемесячно.

**[27:31]** А сейчас у меня там две подписки клода по 200 долларов, вот и все.

**[27:36]** Вот. Но Пашу не заменить. Паша сейчас учится вайп-кодить тоже, и он просто будет своих таких агентов плодить, и Паша просто будет в 10 раз эффективнее. Скоро. Да, Паш?

**[27:47]** И вот, познакомьтесь с Пашей, член нашей команды.

**[27:54]** Да, вот. Теперь дальше, окей. Это такая небольшая демонстрация того, что, например, уже здесь используется. Теперь переходим, давайте ближе к практике будем переходить. Вот, теперь нужно поставить агентный ВПС.

**[28:08]** У вас все инструкции есть. В целом, у вас есть день первый. То есть, что у вас сейчас, вы в целом уже можете начать выполнять день первый. Задача первого дня у нас что? Нас поставить...

**[28:19]** Мы просто сейчас пойдем по инструкции. Вот начинаем с вступления. Сейчас у нас вступление, окей, я дал. Сейчас дальше у нас будет установка, ВПС, это все. Вот это сейчас все мы будем проходить по этапу, на каждый шаг.

**[28:31]** И я буду вам в онлайне показывать, как все это, как все эти проблемы решать. Только единственное, нужно сначала разобраться с чем? Нужно разобраться с VPS. Смотрите, у нас есть несколько VPS, которые мы рекомендуем. Первое, что у вас сейчас должно быть, это у вас уже должен быть код-код.

**[28:53]** Вы его, не знаю, скачали его где-то, точнее купили, зарегистрировали, неважно, просто подписка, код-код. Как это сделать? Инструкция есть в дне первом, там смотрите, изучайте, мы будем дополнять. В чатике можете спросить, Arthas подскажет тоже, можете это сделать. Далее.

**[29:09]** Вступление. Теперь давайте к установке. У нас есть несколько VPS. Есть TimeWeb, он самый дорогой, но зато для, скажем, подходит русскоязычным подходит русскоязычно, точнее, кто-то из России. Дальше есть Hetzner.

**[29:32]** Сейчас по каждому VPS пройдемся. Есть Admin VPS, есть, соответственно, DigitalOcean, есть VDS.

**[29:43]** Давайте я расскажу минусы, плюсы каждого IPS. TimeWeb чем прикольный? Он самый дорогой. Если вы берете европейский IPшник, он у вас будет самый дорогой. Он вам выйдет в копеечку, примерно, я думаю, 4-5 тысяч в месяц будет вас жрать за базовое буквально решение.

**[30:04]** Но какой плюс? Вас не заблокируют, во-первых. Во-вторых, вы спокойно оплачиваете SPBB. То есть, ну, просто можете пополнять рублями. Он отлично подходит для русскоязычных, ну, для тех, кто в России.

**[30:19]** Он еще не заблокирован на российской территории тогда. Далее Hetzner. Hetzner это, если не ошибаюсь, это ребята с Финляндии. Точнее, а нет, могу ошибаться. Ну, у них финские, в общем, у них есть классные финские сервера.

**[30:34]** Плюс Hetzner в чем? То, что он супер дешевый, то есть он очень дешевый, но минус то, что если у вас российский паспорт, вам могут заблокировать аккаунт, скажем, и соответственно вы, ну, в общем, могут заблокировать аккаунт. Есть такой риск. Для продвинутых юзеров будет тема затронута? Для продвинутых юзеров второй, третий день будет.

**[30:55]** Далее, Admin VPS. Admin VPS, соответственно, это альтернатива TimeWeb, тоже для ребят с русскими паспортами, только без этого. Он чуть дешевле, большинству из вас TimeWeb подойдет. По поводу именно DigitalOcean, это уже, я не знаю, это европейский, не европейский, но я пользуюсь DigitalOcean и Headstart, то есть я пользуюсь двумя этими инструментами. DigitalOcean почему-то тоже не всегда дает зарегистрировать аккаунт ребятам с русскими паспортами, но я их как регистрирую?

**[31:26]** Я регистрирую через загранпаспорт свой российский, но указал в оплатах казахскую карту и казахский биллинг и казахский номер телефона привязал. Вот, и тем самым попроще.

**[31:39]** И VPS, VPS тоже хорошее решение, тоже дешевое и, соответственно, тоже можно использовать. Но большинству из вас, скорее всего, подойдет Admin VPS либо DigitalOcean, то есть DigitalOcean либо Admin VPS. Если хотите заморочиться, прямо ходите на прошлом проекте. Итак, теперь давайте мы сейчас создадим, знаете что, пойдем прямо по инструкции, начнем делать. Мы вообще готовы, нет?

**[32:05]** Начать по инструкции. Для Америки какой лучше? Если вы с Америки, с Америки лучше, скорее всего, это DigitalOcean. DigitalOcean берете и пользуетесь. DigitalOcean с американцами работает.

**[32:19]** Вот. Терминал открыт. Какой ВПС лучше брать для Казахстана? Для Казахстана лучше, наверное, DigitalOcean. Ну, DigitalOcean, либо же Hetzner.

**[32:32]** Вот. Смотрите, я вообще в целом не рекомендую российские сервера, потому что, не знаю, вот я знаю, что админ VPS иногда тоже блокирует, кстати, именно если какие-то там ресурсы есть. Проблем с DigitalOcean я не слышал, проблем с VDS я не слышал. Вот. Hetzner блокирует.

**[32:52]** Поэтому здесь по цене и качеству смотрите, сами разберетесь.

**[32:57]** Для Mac Mini VPS нужен? Артем, Mac Mini это совсем другой инструмент, там множество других подводок ко мне, это не тема воркшопа. Дальше. Что мы делаем? Что мы делаем?

**[33:16]** Давайте перейдем. День первый. Начнем подключаться.

**[33:21]** Давайте Admin VPS возьмем. А нет, давайте лучше VDS, у меня баланс уже есть. А, нет, давайте по порядку, лучше по порядку. Если вы будете... с таймвеба давайте.

**[33:34]** Возьмем создать проект.

**[33:39]** Вот облачные сервера, добавить. Мы всегда выбираем Ubuntu. Здесь, например, Frankfurt. То есть нам обязательно нужны европейские сервера, иначе будет вас блокировать дальше Ubuntu, Frankfurt. Здесь, соответственно, выбираем уже вот.

**[33:56]** Видите, здесь 5400. Ну, дорого, дорого, дорого. Поэтому кому деньжат не жалко, можете здесь брать. Ну, зато здесь все очень просто для тех, кто хочет с РФ-паспорта. Если мы говорим про Hetzner, здесь мы заходим сюда, здесь кнопка «Консоль» нажимаем.

**[34:17]** Начинает загружаться. Блин, что-то у меня слетело. Все, код введу, у меня здесь код верификации.

**[34:28]** Так.

**[34:48]** он заходит в консоль и соответственно вот вы попадаете сюда в консоль все что вам здесь нужно это что это создать создать вот new проект назвать его как-то тест вот этот проект зайти в него и здесь соответственно уже распаковать себе сервер вот сервер И здесь вы выбираете, здесь Regular Performance выбираете, здесь вот ставите базу RAM 4 либо 8, видите здесь цены уже 9 баксов, 16 баксов, вот. Еще поближе было в Финляндию ставьте, если вы в Москве находитесь. А здесь Ubuntu, вот Ubuntu ставим, потому что у нас инсталли работают на Ubuntu. И так дальше. Теперь давайте, теперь, вот видите, на каждом этапе вы должны перейти к SSH подключению.

**[35:43]** Мы будем через SSH подключаться к серверу. Что здесь мы подойдем, вот видите, здесь тоже SSH, где у нас здесь? Вот, загрузить ноутбук и здесь SSH. Что получается здесь, вот, теперь давайте Admin IP. Здесь то же самое, заходите в сервера, сделать заказ.

**[36:04]** Нет, это не то.

**[36:07]** серверы заказ а вот выбирать здесь сервер на один месяц но достаточно 1200 1200 рублей а нет в россии нужно поменять здесь здесь обязательно посмотрите меняете на финляндию так И как правильно регистрировать, вы можете посмотреть в инструкции. Здесь, соответственно, выбираете, ну вот выбираете, здесь правильно, вот Финляндия, 8 гигабайт можно выбрать, вот здесь, соответственно, можете выбрать, естественно, взять. Давайте посмотрим.

**[36:55]** Но здесь баланса нет, поэтому не получится. Ну, там, в принципе, такая же инструкция, вам нужно будет просто, скажем, взять, какое-то время подождать, он у вас появится и по SSH подключиться. И дроплет, соответственно, DigitalOcean. Здесь вы заходите, когда вас перекидывают, вы заходите на страницу Home, вас закидывают. Дальше, соответственно, вы заходите в Droplets, здесь слева.

**[37:17]** Здесь создаете кнопку Create Droplet.

**[37:22]** и здесь создаете себе, вот выбираете. Если вы с Америки, здесь можете выбрать все американские IP, дата-центры американские, то есть это нормально. Если вы с России, то выбирайте обычные, ну а я Frankfurt, Frankfurt просто выбирайте. Вот здесь выбирайте, соответственно, Ubuntu. Ubuntu обязательно всегда мы выбираем.

**[37:42]** Здесь дальше, ну просто базовый стаб и выбираем вот, где он здесь, Premium, Regular. здесь regular disk, где смотрите, и нам нужно 4 гигабайта, вот 24 доллара, 24 доллара в месяц будет такое решение. Digital Ocean оплата по часам, то есть что вы, например, если сейчас вы арендуете, то у вас сразу оплата не спишется 24, там у вас каждый час будет оплата капать. И здесь, соответственно, подключаете SSH ключ. Видите, на всех VPS один процесс.

**[38:15]** То есть вы зашли, зарегистрировались, подтвердили данные, подсоединили там карточку свою. Если вы из России, биллинги именно стран, с которых вы оплачиваете лучше, подключаете либо казахские, естественно, вы попадаете сюда. Все. То есть, видите, на каждом сервере главное дойти до момента SSH. Здесь дошли.

**[38:36]** Ну, понятно, один VPS то же самое, здесь то же самое. И здесь то же самое получается на VDS. Почему я сразу даю пять разных серверов? Потому что какие-то кому-то не подойдут, у кого-то какие-то условия, у кого-то какие-то финансовые свои причины и так далее. То есть очень много различных, скажем, ну очень много у разных людей своих обстоятельств, что страна, паспорт, финансы и поэтому не все подойдет.

**[39:06]** Дальше, здесь заходим в VDS, также называем create server, стандартный сервер, Ubuntu выбираем. И здесь, соответственно, нам нужно выбрать что, на вот 4 ГБ. 4 ГБ 0.67 и вот Амстердам выбираем. Автобэкапы можете ставить. Что такое бэкап?

**[39:23]** Бэкап, чтобы у вас автоматически сохранялись данные. Но мы не будем использовать бэкапы, потому что мы будем автоматически делать на сервак, но вы можете поставить, если что. У меня автобэкапы, если что, везде включены, но вы здесь по желанию можете ставить, не ставить. Здесь небольшая доплата 0.27 долларов будет. И дальше вот.

**[39:44]** Если нажимаете Create Server, сервер создается. Вот. Вот, создается. Дальше по поводу подключения SSH-ключей. Вот это самое интересное.

**[39:56]** Давайте на DigitalOcean покажу. Мы кратко подошли к этапу. Вот, установка подключения SSH. Как это работает? Представьте, у вас есть...

**[40:05]** Что такое SSH-подключение? Вот, поставим агент. Что такое SSH? Это некое подключение в некий мост, то есть это мост между вашим устройством и сервером. То есть вы удаленно подключаетесь к какому-то серверу и сможете там выполнять разные команды.

**[40:31]** И почему именно SSH? Потому что это безопасный способ подключения. Вы здесь будете использовать ключи, приватные соответственно и публичные. В чем разница этих ключей? Здесь прочтите потом инструкцию, чтобы понимать.

**[40:49]** Если кратко, то публичный – это условно ваш адрес, где вы находитесь и так далее. А приватный – это условно ключ к этому адресу. Если базовый. Приватный никому показывать не надо, никому вы не отправляете. Это важно.

**[41:04]** Далее. Публичный, приватный ключ – в чем разница? Теперь что делаем? Теперь нам нужно получить ключик, да? Теперь нам нужно получить ключик.

**[41:16]** Сейчас, как это показать, чтобы всем было понятно? Давайте сделаем так. Сейчас я подумаю, как это сделать, чтобы показать хорошо. Вам нужно запустить терминал.

**[41:40]** Давайте, давайте, значит, сделаем.

**[41:49]** Давайте сделаем так вот. Сейчас видно весь мой экран, да?

**[42:01]** Если мой весь экран видно, скажите да.

**[42:06]** Всё, смотрите, вам нужно теперь приложение, называется терминал. Если вы на маке. Если вы на Windows, вам нужно другое приложение. Вот. Вот такое вот приложение у вас открывается.

**[42:19]** Терминал. Это командная строка, чтобы получить свой SSH ключ. И сюда вставить. Всё. Мы единственный раз, когда будем пользоваться терминалом, только так вот.

**[42:28]** Здесь понятно, да, всё?

**[42:32]** Окей. Теперь что мы делаем? Теперь нам нужно получить ключ, чтобы ставить сюда. Что для этого нужно нам сделать? Как бы это сделать красиво, чтобы свои данные не спалить?

**[42:50]** Давайте, знаете, как я сейчас сделаю? Я сейчас сделаю так вот.

**[43:00]** Смотрите, у нас здесь есть команда, чтобы подключить, генерировать SSH ключ. Где у нас подключить? Как генерировать ключ? Вот здесь есть команда. Ее у нас, соответственно, нужно написать.

**[43:12]** Откройте терминал и выполните.

**[43:16]** Давайте пообщаемся с кодом. Лучше с кодом пообщаться. У вас должен быть код. Давайте, знаете, что загрузим ему? Давайте загрузим ему скиншот.

**[43:31]** И вы можете как коду задать вопрос. Я обычно как делаю, я вот так копирую ссылку и отправляю ему. То же самое можете сделать, ему отправить и спросить у него, например, сейчас вы видите код, да?

**[43:48]** Сейчас видно код, да?

**[43:59]** Да, видим. Супер. Теперь, соответственно, нужно спросить. Сразу учимся пользоваться AES. Теперь спрашиваем, задаем контекст ему.

**[44:09]** У меня, конкретно у меня, у меня Mac Mini, вы пишете свое устройство. Windows, неважно, что у вас. Я хочу получить SSH ключ, чтобы подключиться к VPS. Я арендую сервак на Digital Ocean в моем случае. Digital Ocean.

**[44:53]** что мне нужно сделать. Вот. Отправляем, сейчас он вам инструкцию выдаст, то есть у вас должен уже работать код. Это браузерный код, который вы используете.

**[45:07]** Ну, в принципе, он выдал то же самое, что я говорил. Вы создаете турбулент на DigitalOcean, хотите добавить свеч-ключ с вашего Mac, проверьте, есть ли уже свеч-ключ на Mac. Вот, откройте терминал. Вот, вы видите, откройте терминал.

**[45:24]** Что пишет? А, окей.

**[45:29]** Окей, давайте проверим тогда, получается. Сейчас все, что он мне прислал, я открою терминал. Вот сейчас терминал видно, да? Я подключаю сэч-ключ. Если что, не пугайтесь, вам нужно только сэч-ключ получить.

**[45:58]** Дальше уже все будет проще.

**[46:05]** Так.

**[46:10]** Генерируйте новый ключ. Давайте им отправим это, сгенерируем новый ключ.

**[46:26]** Вы можете скопировать ему эту информацию, которая здесь, и отправить. То есть я скопировал, отправил эту информацию ему, что он мне написал. Видите, я даже... Вот он, видите, стоп, не нажимая Enter сейчас, у вас уже есть ключ, и видно списки. Если нажмете SSH, спросит to write, да-да-да, что делать сейчас?

**[46:48]** Отмените команду Ctrl-C, нажимаем. Вот. Или сначала посмотрите ее. Увидите, что вроде... Окей, вот.

**[47:02]** Теперь нужно этот ключ получить. Теперь мы нажимаем вот эту команду, которую...

**[47:14]** Сейчас обратно я включаю терминал. Я эту команду ввожу туда. Я переключаю, чтобы случайно данные свои не показать.

**[47:34]** Угу. Какая-то ошибка вылезла.

**[47:42]** Так. Ага, все, супер. Так. Вот, я получил ключ. Это паблик ключ.

**[48:01]** А что я сделал? То есть, что я, по факту, сделал? Давайте разбираться. Я написал к лоду, типа, мне нужно подключить SSH-ключ. Я ему, соответственно, ввел все команды, которые он мне прислал.

**[48:14]** Дальше, соответственно, что? Вот он паблик-ключ привел, и мне нужно этот паблик-ключ теперь ставить, соответственно, в VPS, чтобы я через паблик-ключ подключился. И все. То есть, этого уже хватает, чтобы начать использовать. то есть видите, то есть ничего сложного, то есть вы спросили кодов, вам ответил терминал, все, что терминал вам ответил, вы закинули сюда, все, он здесь вам опишет, просто читайтесь, посмотрите.

**[48:41]** И я сюда уже вставляю, соответственно, нажимаю кнопку add и сюда вставляю тот ключ, который мне прислали, вот сюда. Понимаете, да, Ловиков? Теперь по вопросам давайте.

**[48:54]** Так, давайте по вопросам.

**[49:00]** Сейчас.

**[49:03]** Здесь все понятно, да?

**[49:07]** SSH нужен для подключения к серверу? Да, верно.

**[49:13]** Смотрите, это я рассказывал новичкам. Понимаете, что все опытные, все знают, все уже подключили, все уже сидят на код-коде, все окей.

**[49:30]** Терминал, смотрите, если вы пользуетесь Маком, если вы пользуетесь Маком, терминал это у вас уже есть, это приложение есть. То есть, если у вас Macbook, либо же Mac iOS, если вы пользуетесь Виндусом, если вы пользуетесь Виндусом, соответственно, вы используете, если вы используете, если вы пользуетесь Виндусом, вы спросите кода, кода как получить на Виндусе. То есть, вам нужно просто у кода спросить, как получить на Виндусе.

**[50:02]** Можете через термиус, вы можете подключиться через терминал, через терминус, через VSA код, через курсор, вообще не важно. То есть вы можете через все что угодно подключиться. Я просто показал сейчас как получить SSH ключ. Понятно, да?

**[50:21]** То есть если вы пользуетесь термисом, наверное вы умеете подключаться к серваку. Пишите сразу еще вопросы, чтобы все вопросы закрыть.

**[50:35]** Окей, я получается здесь вставляю просто ключ, называю здесь по имени, вот здесь какое-то имя и нажимаю add shk. Все, и после этого здесь у вас появится такая кнопка, то что вы назвали. Вот у меня здесь уже названо, следственно, мне называется MacMini. Вот, это пускай будет тест. Тест Zoom.

**[51:12]** Какая-то ошибка вылезла.

**[51:16]** Если вы уже используете через WC-код, надо ли мне... Нет. Если вы используете через WC-код, в целом вам не надо использовать. На Таймвэб можно просто по логину пароля подключиться. Смотрите, еще, кстати, есть такие штуки.

**[51:33]** Смотрите, если вы используете Таймвэб, на Таймвэбе вообще есть, знаете, какая прикольная штука. На таймвэбе вы можете к серваку подсоединиться вообще через их консоль. Например, вот я запускаю Ubuntu в Франкфурт. Ну давайте я сейчас здесь запущу 7,4 рубля в час облачный. Бэкап мы отменяем здесь.

**[52:09]** Давайте на таймвэбе теперь покажу. Убунта выбрали, Франкфурт, здесь выбрали то, что вам интересно. Тариф, да, то есть мы берем 4 гигабайта всегда, RAM, минимум 4, 8, лучше 8, в зависимости от вашей задачи. Вот здесь печатается безопасность, понятно, все сделано. Здесь вы загружаете свой ключ, который есть, например, тот, который я получил, здесь я загружаю, вот видите, название Mac Mini вставляется.

**[52:36]** Дальше. И, например, я могу сюда загрузить и пускай он будет. Вот. Все. МакМини подсоединился.

**[52:43]** И тем самым я смогу получить доступ. Имя сервера поставьте. Это ZoomTestServer будет. Вот. И, естественно, заказать.

**[52:54]** Заказываю. Вот. И то же самое здесь я можешь... Ocean я тоже здесь...

**[53:05]** Всё, вот здесь у меня интерпретация создаётся. Давайте теперь на VDS. На VDS не видите, вроде создалась или создаётся ещё. Там нужно какое-то время, чтобы всё это создалось. Ещё создаётся, ещё долго создаётся.

**[53:22]** Здесь ещё давайте здесь теперь сделаем. Здесь тоже. Это ключ. Вот, тоже вставили здесь ключ, мы его получили, вставили. Что у нас?

**[53:34]** Тест зум.

**[53:40]** Вот, ну, естественно, и это все. Здесь тоже создается. Видите? То есть я сейчас одновременно создал сколько? На TimeWave создал, вот, 46%, да, почти запустилось.

**[53:52]** Все, мой Ubuntu здесь запускается. Ну, Admin VPS не буду, потому что здесь баланса нет у меня. Вот, на VDS они сейчас запускаются, что-то долго. И вот на DigitalOcean запустилось.

**[54:09]** Я несколько раз спрашивал при регистрации на хэлсинге просить данные страну. Почитайте, пожалуйста, инструкцию. Там у нас инструкция и день нулевой. Там в целом все описано.

**[54:20]** Почему не использовать Яндекс Клауд? Можно Яндекс Клауд, вообще без разницы. Я показываю, чем я пользуюсь.

**[54:33]** В целом, для начала, конечно, вам один VPS достаточно, просто я разные варианты показываю. Вам не нужно четыре VPS еще запускать. Окей, мы уже опаздываем по этому таймингу. Что получается? Мы сейчас закончили только установку.

**[54:50]** Это самое сложное. Самое сложное то, что вы могли сделать, мы уже сделали. Это самое сложное все, что вы сделали. Все остальное будет намного проще. Здесь понятно, да?

**[55:00]** Вот мы сделали это. То есть, если вы это сейчас сделали со мной, прям это уже супер. Так, теперь мы устанавливаем получается, теперь мы устанавливаем агента. Вот, я уже упаковал готовую архитектуру, упаковал для вас агента со своей системой памяти и так далее. Он вам будет ставиться как в коробке, просто в пару кликов.

**[55:18]** Здесь нажимаем слово, здесь штука копирует, нажимаете. вот и соответственно смотрите если вы пользуетесь тайм вебом вот тайм вебом например да здесь есть вход вот если вы используете тайм веб здесь вам вам даже не нужно заходить в дальше в терминал вы консоль здесь используете этот местный как его использовать press enter логин и пароль только не знаю где зайти так как здесь зайти в консоль Ладно, позже разберусь. Нужно будет посмотреть. Например, на Digital Ocean можно в консоль зайти где здесь есть кнопка, вот веб-консоль есть кнопка.

**[56:07]** На дашборде написаны данные. Окей. Где здесь вот...

**[56:21]** Вот. Так.

**[56:26]** Здесь, получается, вы здесь дальше зашли. Digital Ocean как открывается? Вот Digital Ocean я нажал, соответственно, покажу вам сейчас. Digital Ocean я нажал вот на эту кнопку веб-консоль, у меня здесь консоль открылась. Видите, вот веб-консоль.

**[56:42]** Вот. Здесь, получается, у меня вот здесь консоль открылась. На дашборде есть данные, говорят. Вот, да, вот эти.

**[56:53]** вот root пользователя консоль так просто вводить и пароль доводить так еще не получается не получается найти здесь ни разу так не заходил Интересная конечно консоль у них. Окей, ладно, здесь разобрались. Точнее здесь не разобрались, здесь проще подключиться через терминал будет. Вот здесь, соответственно, что мы сделали? Здесь мы подключились через...

**[57:51]** Где мы подключились?

**[57:54]** Так...

**[58:02]** Да, пропала. А вот, веб-консоль. Здесь мы подключились через такую вот консоль. Видите? Она загрузится.

**[58:09]** Вот, консоль. Вы не пугайтесь этого. Мы сейчас подключились просто к серваку. Мы сейчас подключились к серваку через такую консоль. Веб-консоль есть, если не ошибаюсь, только на тайм-вебе.

**[58:23]** Здесь через логин подключиться. Сами разберетесь, как здесь правильно авторизоваться. Сейчас я на это время не буду тратить. И есть, соответственно, DigitalOcean, как зайти в консоль. Если вы используете, соответственно, VDS, вам нужно через свой терминал туда зайти.

**[58:42]** Как это сделать? Вы просто вводите IP-адрес с функцией root. Сейчас я вам покажу, как это сделать. Открываю терминал.

**[58:53]** Давайте закрою его.

**[58:56]** И подключаюсь.

**[59:00]** так что-то на какую команду водить чтобы подключиться сейчас вот пишите ssh и свой ip адрес деньг айфишник вот айфишник вы это копируете просто это через терминал и вот и получается у вас команда ssh root здесь у нас получается она есть у нас команда в этом как подключиться через терминал вот здесь есть инструкция пятая ssh root пишется и вы так к своему серваку можете подключиться спокойно я нажимаю так вот все подключение идет пишу yes пишу пароль который у меня есть Что-то не подходит, да?

**[1:00:13]** Какую пароль я ставил?

**[1:00:18]** Блин, ничего не подключается. Permission denied, public key, passport.

**[1:00:26]** А если подключиться мне? А если я сюда подключусь? Давайте еще раз.

**[1:00:36]** то же самое здесь можете подключиться здесь вот пишу ssh вот копирую отсюда ssh root и захожу вот этот public вставляю сюда давайте что отправим нашему Давайте отправим что не так нашему агенту. Почему не могу подключиться?

**[1:01:19]** Ну вот всё. А вот да, он мне дал нормальную команду.

**[1:01:34]** теперь дальше если вы не знаете что он присылает вам просто отправляйте что делать так пиши есть все вот подключился я потом отправляем подключился я А, я понял, почему я не могу подключиться к этому VDS. Я не добавил SSH здесь. Нужно SSH добавить. Вот здесь добавить нужно SSH. Я не добавил, поэтому не могу подключиться.

**[1:02:13]** Поэтому там ошибка вылезла. Вспомнил. Вот. Да, все получилось. Вы внутри сервера.

**[1:02:18]** Вот. Приглашение Ubuntu. Вот все. То есть все, что вы можете делать, вы можете копировать то, что вы вызвали терминал. Отправьте своему код кода, он разберется.

**[1:02:27]** Видите, сейчас я запутался, и он мне все показал, все сделал. Здесь понятно, да? Всё, мы самое сложное сделали. Теперь там намного проще идёт. Дальше просто нужно сделать...

**[1:02:39]** Отвечай на вопросы.

**[1:02:45]** Теперь на вопросы давайте.

**[1:02:49]** К серверу вы подключились. Вопрос спорил сам. Агент сам делал? Нет, вопрос спорил сам. Мы ответим это в следующие дни.

**[1:02:58]** Окей. Ладно. Мы подключились. Давайте еще раз вернемся по дням. то есть установка, вы установили, выбрали VPS себе, дальше, соответственно, разобрали, что такое SSH и подключились к своему серверу, вот, через команду SSH root.

**[1:03:16]** Если что-то непонятно, копируете весь этот код, который здесь есть, отправляете к лоду, он вас направляет, как сейчас меня направил. Далее, мы переходим, одна команда ставит все, вот эта команда. Я просто копирую и вставляю сюда. И мне разворачивается, соответственно, разворачивается дальше агент, который будет разворачиваться. Я ставлю здесь, сюда, и отправляю, и вы можете код-коды писать.

**[1:03:46]** Что это такое? Что это такое я делаю по этой инструкции. Вы можете прислать ему инструкцию, которая у нас есть. Вот, можете инструкцию прислать ему.

**[1:04:10]** Эта конструкция скачивает скрипт с сайта edgelab.su. Мы скачиваем скрипт с нашего сайта, с моего сайта. Вы скачиваете скрипт.

**[1:04:22]** и сразу выполняет его с правами root на вашем сервере. Это классический паттерн установщика, так ставят докеры. Что о нем важно? Что такое JLab? Это комический проект платформы, курс от Dash, посвященный айгентам.

**[1:04:35]** Ну, окей. Понятно все, что делать лично в этой ситуации. Раз вы следуете конкретному курсу воршопа, автор курса, он уже тогда дает скрилл. Все. Здесь, соответственно, что в конце.

**[1:04:48]** Просто жмите Enter на вопрос про имя. Согласуйтесь, здесь вы пишете имя агента. Пускай имя агента будет... Выберем... Пускай будет имя агента...

**[1:05:00]** Какое имя?

**[1:05:06]** Осмоти спускайте, будет имя агента. Дальше мы здесь выполняем роль, вот видите здесь роль, здесь давайте поближе поставлю, чтобы это было видно прям хорошо.

**[1:05:21]** Так, сейчас я поставлю.

**[1:05:28]** Вот видите, вот терминал, здесь в конце видно Если что-то вам не понятно, вы просто отправляете это своему код-коду. Вот. Если он внизу пишет то, что мы выбрали имя, дальше мы пишем просто... Для чего? Просто пишем, да, персональный я ассистент ставим.

**[1:05:51]** Вот. Как агент будет к вам обращаться? Пускай он обращается ко мне как босс. Ну, босс стандартный. Время Moscow.

**[1:06:08]** Вот. Вот дальше, соответственно, он отвечает на русском. Ru пишем. Вот. И здесь агент начинает скачиваться.

**[1:06:20]** Вот. Теперь агент наш скачивается. Это готовый пакет агента, который, соответственно, я подготовил для вас. Он сразу скачивается. Вам его практически не нужно будет настраивать.

**[1:06:29]** Сразу нужно будет учиться оркестрировать.

**[1:06:35]** Вот и всё, сейчас всё устанавливается. Там устанавливаются сразу все программы.

**[1:06:45]** Выглядит страшно, но не пугайтесь, это просто установка сразу всего то, что есть.

**[1:06:54]** Плюс-минус понятно, да?

**[1:07:06]** Пишите вопросы, если где-то возникает вопрос. Ошибку. Это терминал сервера? Это обычный терминал MacOS, через который я подключился к серверу. Да, я к серверу подключился.

**[1:07:21]** Он распаковывает агента на Ubuntu только. На Ubuntu есть, что распаковывает агента. Видите, здесь по шагам 3.

**[1:07:31]** На пустой сервер ставим без плодкод, он сразу плодкод ставит, он автоматически ставит плодкод антропиков. То есть на пустой сервер, да.

**[1:07:50]** Сейчас видите, сейчас он все это устанавливает, все делает.

**[1:07:58]** Спрашивают, do you have a Telegram bot token? Сейчас краски вот. Do you have a Telegram bot token? Мы дошли до этапа подсоединения Телеграма нашего, чтобы сразу общаться через Телеграм. То есть вы сейчас один раз настроите, все, вы больше сюда вообще заходить не будете.

**[1:08:14]** Сколько агентов на один сервак можно поставить? Да сколько угодно, то есть до пяти точно можете поставить спокойно вообще. Ну и смотря задачи, как они... Эта установка без OpenCloud? Ну да, это без...

**[1:08:26]** Ну то есть это как бы... Короче, я создал условно свой OpenCloud просто на базе код-кода, и он так устанавливается. Логика понимаете теперь? Вот. Теперь дальше.

**[1:08:37]** И вам не нужно его настраивать, будет... Потому что он уже из коробки, сетап подходящий вам, он идет. Возвращаемся дальше теперь. Теперь дальше по инструкции. Что мы сейчас сделали?

**[1:08:51]** Получается, что мы сейчас загрузили, что произойдет? Обновить систему, то есть он обновился вашу систему, установил Node.js, Python и так далее. Все, что вам нужно на базе, он сразу устанавливается. Создает workspace для CodeAgents, ставит 10 скиллов, сразу базовые 10 скиллов, плюс плагин Superpowers. То есть дальше, чтобы он с вами общался через телеграмму, телеграмм гейтвей скачивает и включил сразу обновление безопасности умбунт и так далее.

**[1:09:18]** Что входит по ходу? Инсталлер, то есть он вам выдаст имя. Вот вы видите, мы там имя заполнили, роль агента, ваше имя, тайм-зона, русский язык. Дальше. Авторизация, код-код, отдельный шаг после инсталлера.

**[1:09:31]** Инсталлер нет, ну это окей. Дальше что, соответственно, делать?

**[1:09:37]** Он дальше запрашивает бот-токен. Вы можете скипнуть и потом позже добавить, но можно сейчас сразу добавить, где берется бот-токен. Давайте я вам покажу, где берется бот-токен. Вы заходите в Telegram.

**[1:09:59]** Вы заходите в Telegram.

**[1:10:09]** Вы заходите в Telegram. Вот, вы зашли в Telegram. Ничего, приватной инфы же нет, никакой нет. Вот. Нашли вот такой вот аккаунт.

**[1:10:20]** Вот. Называется Botfather. Вот, Botfather называется. Вот. Нашли такой аккаунт, Botfather.

**[1:10:27]** Здесь, в инструкции, там есть инструкция. В инструкции есть, соответственно, где взять. И здесь вы генерируете себе бота. Create new bot. Называем его, например, osmosis.

**[1:10:42]** Я своего агента назвал osmosis. Сразу ставить имя osmosis. Правильно же, да? Здесь нужно будет поставить ему osmosis assistant bot. Все, я сохранил CreateBot.

**[1:11:07]** И дальше, видите, здесь копия, здесь копируется, здесь BotToken. Здесь BotToken, с которым вы сможете общаться. Я его копирую и никому его не показываю. Никому показывать его не нужно. И дальше вам нужно ставить его сюда.

**[1:11:23]** И если что, вы потом можете его получить. Куда нужно ставить вам его? Нужно ставить вот сюда, в Telegram. Типа, здесь я пишу ETH, TerramBotToken, да, я имею TerramBotToken, но здесь, видите, я ETH пишу в следующем этапе. И он пишет то, что вставьте свой сюда BotToken.

**[1:11:41]** Я вставлю, сейчас я его, смотрите, я сейчас случайно спалю его, но я потом ребокс сделаю. Так.

**[1:11:52]** Зависло оно, блин.

**[1:12:04]** А вот все. Все, bot-токен. Дальше он просит что? Он дальше здесь просит уже, вот я ставил bot-токен, он еще что приватный, вот этот bot-токен. Я потом просто его обновлю, скину его и так далее.

**[1:12:19]** То есть после эфира. Никому не показывайте запрещенную информацию. Далее нужно зайти теперь на сервис Grok API. Что такое Grok API? Grok API это сервис, который нужен для работы с вашим, скажем, чтобы агент понимал ваш голос.

**[1:12:40]** Вы можете сразу скипать, потом это подключить позже. То есть вы можете скипать. Можете сделать это сейчас шестнадцатым шагом. Давайте, знаете, что сделаем? Давайте сделаем как?

**[1:12:50]** Сделаем сразу, чтобы это работало. Давайте сразу зайдем, вот заходим на сервис grok.com, он здесь вам ссылку дает, вот grok.com. Вот здесь нажимаете, здесь регистрируйтесь, Start Building, вот здесь, ну я уже имею аккаунт, я захожу просто в API Case, вот. есть, соответственно, у меня есть API-ключи. Вот, видите?

**[1:13:21]** Тоже никому их нельзя показывать, они, естественно, приватные. Но какие базовые настройки нужно сделать, чтобы лишние деньги не списывать? Это очень дешевый будет, скажем, способ, чтобы пользоваться API для того, чтобы, скажем, для того, чтобы вам много денег не жрало. То есть, давайте, что нужно сделать? Первое, вы заходите сюда, гроб, здесь есть лимиты.

**[1:13:47]** И здесь смотрите, здесь есть «Allowed Models», то есть какие модели вы добавляете, чтобы через API работали. API – это, скажем, такой способ обмена информацией между серверами, грубо говоря, если простым языком. Вы здесь заходите, вот здесь у вас будет кнопка типа «Добавить», и здесь вы оставляете только WhisperLargeV3 Turbo и WhisperLargeV3. Почему только так? Иногда агент почему-то начинает самовольничать и пользоваться API-ключами и жрать деньги.

**[1:14:22]** Например, что у меня было? У меня однажды агент такой, о, у меня же есть API-ключ Groko, а у Groko есть Lama вот этот, да? И он что начал делать? Он начал выкачивать, пользоваться ламой, вот этой моделью ламы, и потратил мне там 10 долларов за час. И чтобы такого не было, везде галочки уберите, оставьте только виспер.

**[1:14:42]** И виспер это модель, которая помогает вам транскрибировать голос ваш, чтобы он вас понимал. Всё. И после этого вы нажимаете кнопку У вас сохраняется, у вас здесь соответственно вот Allow в листе модели, лимиты здесь опять посмотрите. И здесь где у нас вот этот день, вот видите этот день, когда я 7-6 апреля потратил. Дальше здесь то же самое посмотрите, чтобы здесь было добавлено.

**[1:15:10]** Лимиты, лимиты, проекты, здесь лимит. Вот, супер. Дальше захожу в APK, здесь создаю APK. Здесь называете имя для APK, пускай будет, у меня это будет ZoomTest, я потом его удалю, все равно.

**[1:15:26]** Expired, соответственно, Expired. Здесь No Expired пишите, то есть, что такое Expired? Это когда заканчивается, не заканчивается токен, чтобы он, скажем, умер. Здесь можете поставить на 30, 60, 90 дней, не знаю. Я обычно ставлю, если какой-то короткий проект, ставлю на 30 дней, если какой-то длинный проект, я ставлю подольше.

**[1:15:47]** Зум тест.

**[1:15:50]** И здесь карточку привязывайте. Здесь у вас будет стоить где-то примерно, я не знаю, у меня там доллар выходит в месяц где-то примерно. То есть копейки вообще. 30-50 рублей в месяц выходит у меня. Вот, я создаю APK.

**[1:16:05]** Тоже этот APK никому нельзя показывать. Вот. Это, если что, никому нельзя показывать его. А я вам показываю, потому что я все равно его удалю после сразу зума. Дальше, что получается.

**[1:16:19]** Я захожу в терминал. Где мой терминал? Вот мой терминал. И вставляю сюда apk.

**[1:16:33]** Сейчас терминал подвисает немного от мака. Вы можете пользоваться VSI кодом или какими-то другими программами. В целом, не так важно.

**[1:16:49]** Так, ну что-то у меня не получилось ставить APK.

**[1:16:54]** Что-то не скопировалось. Ладно, ничего страшного. Попозже, через Telegram поставлю этот APK. Все равно не все эти потом. Ну короче, там нужно будет ставить.

**[1:17:04]** Все, после этого смотрите. EdgeLab получается, вот это мой проект. Теперь что? У вас установился агент. У вас становился агент, вот у него есть сразу базовые скиллы, present, quick, self-compliant, есть onboarding, YouTube и так далее, все вот эти скиллы есть.

**[1:17:23]** Но чего не хватает? Не хватает того, чтобы авторизироваться в код-коде, чтобы агент начал работать. Что для этого нужно сделать? Нужно нажать вот эту команду, sudo u edgelab bash эту команду сделать. Эта же команда есть соответственно в инструкции.

**[1:17:43]** Сейчас эту инструкцию я вам покажу.

**[1:17:48]** Так, так, так. Если.

**[1:17:57]** Так. Давайте пока на вопросы.

**[1:18:16]** Я вижу ошибку, скорее всего вы не полностью копируете, у меня такая же ошибка была, вы скорее всего не полностью копируете ссылку.

**[1:18:24]** А впроди у тебя виспер локальный или так же через Грок? Все через Грок. Я использую виспер Грок, потому что это стоит копейки, он стоит сколько там, ну там, до доллара в месяц он стоит, но при этом они дают сильное железо, мощнейшее железо, которое обрабатывает ваши голосовые моментально. Если вы будете ставить локальный виспер на сервер, он будет напрягать ваш сервер и ваши голосовые будут разгриппироваться на пару секунд дольше, а возможно даже 10 секунд. И когда вы используете это в реальной жизни постоянно, ну вы отправили голосовое и он 10 секунд его транскрибирует из-за того, что у вас сервер слишком немощный.

**[1:19:03]** Ну короче, а покупать сервер помощнее ради виспера нет смысла. И поэтому я использую Грок, вот. Тем более он там дешевый, до доллара там. Если вы карточку включите, вы возможно даже вообще лимиты не потратите. Они дают бесплатные кредиты.

**[1:19:19]** И, соответственно, вы, скорее всего, даже ничего не будете тратить, потому что там бесплатных кредитов будет хватать. Вот, здесь логика понятна, да? Если я подключу агенты, я смогу им пользоваться и в TG, и в код-коде, да? Все так, все так, все так, все так.

**[1:19:36]** В ВПС в код нужно покупать, только сейчас в коде нужно хоть 5 баксов для ВПС, а людям из RF-сайта это блочит, что делать, кредиты на код нужны. Посмотрите инструкцию, есть день нулевой и там все расписано, то есть вы должны были на этот эфир уже с кодом прийти. Если код подписку не покупалось, сперва нужно купить? Ну конечно да, сперва нужно купить. Сейчас мы просто поставили оболочку для нашего код-кода.

**[1:20:02]** Дальше, соответственно, что будет? Давайте по инструкции. То есть вы возвращаетесь в день 1, где у нас там APK. И дальше по инструкции, что у нас здесь?

**[1:20:14]** И вот здесь нужно нам что сделать? Нам нужно войти в авторизацию. То есть мы все это сейчас сделали, вот это все сделали, теперь нам нужно авторизироваться в коде. Я копирую ссылку, просто копирую ссылку. И вставляю сюда для авторизации.

**[1:20:38]** Все, он говорит типа hello, типа вот. Это уже интерфейс код-кода. Здесь вам все, что нужно сделать, выбрать. Видите, я могу здесь выбирать различные моды. Здесь есть dark, вот я выбираю dark мод.

**[1:20:51]** И здесь смотрите, вот на шаге здесь выбирается вот code account with subscription, то есть с этим выбирается с Code Account with Subscription. И смотрите, что важный момент, когда вы подключаете клод-код, В чем здесь очень важный момент. Когда вы подключаете, желательно сделать, где у вас открыт браузер, сделать его по умолчанию, и тогда ошибки не будут возникать. Вот там ошибка у молодого человека вышла, которая, как называется, Invalid Out Request, вот эта ошибка. Если у вас такая ошибка возникает, скорее всего, у вас открылась...

**[1:21:34]** Если у вас такая ошибка возникает, скорее всего, у вас неправильно открылась ссылка. И чтобы правильно ссылка открылась, поставьте свой браузер, где у вас авторизован код по умолчанию. И когда вы нажмете на ссылку, вас соответственно перекинет и авторизируется автоматически. Здесь понятно, да?

**[1:22:06]** А если у меня код на десктопе, ну авторизируйтесь через браузер. То есть нужно авторизироваться, чтобы подтвердить.

**[1:22:15]** Теперь дальше. Дальше теперь что я делаю? Я нажимаю кнопку здесь авторизации. Я сейчас не буду экран показывать, чтобы не засветить свои данные по коду. Я просто нажимаю здесь код account with subscription.

**[1:22:30]** Он меня соответственно открывает в браузер.

**[1:22:35]** Он даёт мне ссылку, либо открывает браузер, я её копирую, вставляю в браузер, где у меня авторизовано.

**[1:22:46]** Вот здесь у меня есть такая кнопка авторизация. Вот всё, смотрите, я сейчас вам покажу. После того, как он дал мне ссылку, я вот авторизовался. Вот видите, здесь такая кнопка, здесь нужно авторизацию нажать. Кнопка авторизации.

**[1:23:00]** Я сейчас не буду показывать, потому что, чтобы свои данные не засветить. Всё, я убираю, авторизовываюсь, и он мне даёт код. Он мне даёт код, и этот код нужно скопировать мне и ставить терминал.

**[1:23:16]** Вот, и я ставил этот код в терминал и нажимаю Enter.

**[1:23:24]** Супер, всё. И что получается? Давайте вернём обратно.

**[1:23:35]** кому сложно вот если он реально сложно все мы сейчас что сделали еще раз повторяюсь мы сейчас авторизовались на сервере. Если что, мы авторизовались на сервере через SSH-подключение. Если же у вас у VPS есть вход через консоль, например, есть у DigitalOcean, либо же у TimeWeb, вы входите через консоли. Там удобнее, вам не нужно отдельный терминал использовать. Дальше идет установка.

**[1:24:06]** Мы установили сетап, которым я пользуюсь. Вот здесь написано. Дальше, соответственно, мы подсоединили bot-токены и подсоединили подписку. И дальше что получается? И сейчас у нас агент подсоединился здесь.

**[1:24:24]** Это уже код-код подсоединили. Здесь нажимаю кнопку 1. Code can't make mistakes. ОК, понимаю, без проблем. Все, здесь ОК.

**[1:24:37]** Yes, I trust this folder. вот нажимаю все и теперь я могу с ним общаться все это я сейчас запустил код-код я сейчас запустил код-код а уже вот видите код-код запущен от осмосиса вот код-код запущен от осмосиса вот И он сразу знает, что босс какой сервис логинит. Доступный, вот, Google календарь, он сразу предлагает все, соответственно, это логинит, делает и так далее, то, что базово есть. Теперь у нас агент, давайте спросим его, проверь, подключен ли у нас TG-Bot.

**[1:25:25]** Спрашиваем его.

**[1:25:29]** Это уже все, вы с агентом уже общаетесь. Это агент от подкода.

**[1:25:58]** Пока он, кажется, собирает контекст сейчас.

**[1:26:04]** Ошибки вылазят, но сейчас решим их.

**[1:26:14]** Он читает файлы. Все файлы, которые есть, он сейчас читает, контекст забивает свой. Контекст своего агента.

**[1:26:26]** Что дальше по инструкции у нас?

**[1:26:34]** Окей, тега бота нету, телеграм отсутствует. Окей, сейчас разберемся. Давайте на вопросы отвечать.

**[1:27:04]** Окей, ладно. Дальше по этапам пройдемся. К этапу... к следующему этапу. То есть мы сейчас что сделали?

**[1:27:13]** Мы сейчас залогинились. Пять шагов этого. Терминал напечатать, копировать код. Все, это мы сделали. Вот, теперь нам проверка авторизации.

**[1:27:23]** Мы копируем это и авторизацию проверяем. TG сейчас попозже подсоединим, потому что там что-то на ошибку выдает.

**[1:27:34]** Так. Вот, я проверяю. Я скопировал, получается. Он теперь проверяем.

**[1:27:47]** Как он не открыт? А, я через root открыл. В этом проблема. Видите, я через root открыл. Вот, посмотрите, у вас будет проблема.

**[1:28:06]** Здесь, когда вы у вас откроетесь, вы здесь увидите через root и нужно будет выйти, потому что он автоматически через root открывается. Здесь нажимаете кнопку exit.

**[1:28:18]** Вот, exit. Все, вы вышли. И дальше здесь нужно скопировать, соответственно...

**[1:28:35]** вот этот вход логин так а почему не открывается через root сейчас разберемся вышли сейчас я перезапущу его полностью Так.

**[1:29:09]** Сейчас разберемся. Окей, значит, что сделаем? Давайте сделаем так вот. Раз у нас он подключается через... Отдадим ему эту инструкцию просто.

**[1:29:27]** Можете вот эту инструкцию ему выживать.

**[1:29:31]** Пишите Cloud сюда.

**[1:29:35]** command not found я это сделал Давайте еще раз введем эту команду.

**[1:30:17]** Так.

**[1:30:20]** Проверь есть ли у тебя...

**[1:30:46]** Спросим его, проверили, есть ли у него пользователи Agilab.

**[1:30:53]** Да, есть в списке доступных инструментов Agilab.

**[1:31:04]** Вот. Как мне запустить код в...

**[1:31:28]** А вот все, вот эту команду нужно будет ввести.

**[1:31:37]** Почему не подключается?

**[1:31:47]** А, все, я перешел, все, теперь наконец-то. Окей, это надо сохранить, сейчас сохраню. один момент пропустил из-за этого это начались проблемы так теперь нужно сделать теперь здесь я нажимаю код все супер В чем было? Мы, короче, были не в той папке, мы были в папке root, то есть есть условно root доступ ко всему серверу, а мы создали, инсталлер создал, соответственно, папочку EdgeLab, где находится наш агент. И мы все время это были здесь, вот в этом руте.

**[1:32:36]** Когда вы будете это все проверять, смотрите здесь. Когда вы запускаете свой код-код, смотрите, у вас здесь есть root. И чтобы перейти в другого пользователя, здесь нужно нажать кнопку denotize, либо командой, что я ввел здесь. Вот, вот это нужно нажать. Естественно, сейчас я скопирую все эти ошибки.

**[1:32:57]** Я в инструкцию потом добавлю, чтобы таких ошибок не было, чтобы сразу их решить.

**[1:33:07]** Так, вот. После эфира, короче, в инструкцию добавлю то, с чем мы столкнулись с проблемой. И это вы уже сможете сделать. Ну, в этом и плюс таких прямых эфиров, то, что я сразу с проблемами сталкиваюсь и, соответственно, их решаю. Окей, теперь мы подключились уже к нашему агенту.

**[1:33:26]** Вот, видите, здесь написано Home Edge Lab. Вот здесь обязательно видите это. И теперь что? Теперь мы идем по нашей инструкции, которую мы делали. Где у нас?

**[1:33:36]** Вот здесь.

**[1:33:39]** Теперь мы отправляем то, что мы сделали. Проверить авторизацию. Кстати, надо было проверить авторизацию. Проверить авторизацию. Нет, давайте тест проверки.

**[1:33:52]** Копируем.

**[1:33:55]** Теперь заходим обратно в терминал.

**[1:34:00]** И отправляем эти файлы, то есть проверку.

**[1:34:09]** Он все перечитывает.

**[1:34:13]** Вот, кстати, да, вот все наши папки, которые будут с агентом у нас работать будут.

**[1:34:22]** Он сейчас загружает все контексты, чтобы он понимал, что он за агент.

**[1:34:41]** Всё, супер. Проверки прошли, всё, у нас агент есть.

**[1:34:48]** Вот здесь что-то пропустили, ничего страшного. Окей, самое главное у нас есть. Окей, дальше теперь что? Теперь нам нужно подключить ТГ, проверить. Подключён ли...

**[1:34:59]** Подключён ли Telegram?

**[1:35:12]** Мы заходим сюда, в браузер.

**[1:35:17]** И вот здесь как раз-таки третий этап подключения телеграмма.

**[1:35:30]** Мы до этого уже бот-токен брали, еще раз вы можете взять, вот здесь узнать UserInfo, с кем бот может общаться.

**[1:36:00]** Окей, все, видите. Теперь смотрите, на каком этапе мы находимся. Я ему, соответственно, загрузил все инструкцию по поводу того, что у нас Телеграмм. Он говорит, мне нужно пересоздать токен. Сейчас я его пересоздам, закину, мы подключим Телеграмм и дальше все общение будет в Телеграмме.

**[1:36:25]** Теперь я подключаю телевизор. Давайте я как бы токен создавать вам показывал. Сейчас я его создам еще раз, потому что отдельно.

**[1:36:41]** И отправляем информацию.

**[1:37:28]** Теперь смотрите, теперь дальше этап. Он у вас спросит по поводу all of листа. Давайте возвращаемся. Чтобы бот отвечал только вам, вот здесь нужно добавить all of list. Вот здесь на этом этапе.

**[1:37:45]** То есть вы заходите на этот бот, узнаете свой IDшник и соответственно и вставляете туда. И он будет знать, он будет отвечать только вам. Иначе если вы не добавите его, то будет проблема, что он сможет отвечать всем, поэтому это нужно обязательно добавить.

**[1:38:19]** Как узнать свой айдишник? Заходите на этот бот, нажимаете просто старт, он соответственно вам выдает ваш айдишник. Так, я своему агенту жеваю айдишник, возвращаю терминал, вот ему скармливаю айдишник.

**[1:38:48]** Всё, бот-токен подключён, осталось перезапустить сервер. Перезапускай.

**[1:39:34]** Ждем.

**[1:39:40]** Здесь мы, получается, подключились. Вот здесь мы к лодкоду подключились. Он сейчас нам настроит getWeighted. Вот телеграмм. И все это будет работать.

**[1:40:00]** Вы можете прямо все эти инструкции копировать полностью и вставлять, отправлять ему. И он будет сам все так понимать. Можно это делать через VSCode, через терминал, здесь в принципе без разницы, как вам удобно.

**[1:40:19]** Так, пока ждем. Все, Gateway перезапущено, все живет, больше ошибок нет. окей супер а теперь давайте мы вернемся в телегу вернемся в телегу я сейчас открою своего бота который я создал и пообщаемся с ним уже вот Так, где у нас здесь телеграмма? Вот, я его запустил. Вот, осмосис.

**[1:41:14]** Привет. Теперь он полностью подключен к телегину. Теперь дальше, чтобы продолжить работу, давайте я сразу включу двойной экран, чтобы было видно.

**[1:41:35]** Вот, да, видно. Из-за того, что экран большой, он вам картинку может резать. То есть мы подключили, получается... Сейчас мы подключили все это. Теперь идем к этому этапу.

**[1:41:55]** Отправляем ему эту информацию. Он еще раз все проверит, все ли хорошо.

**[1:42:04]** Что у нас здесь дальше? Ну в принципе у нас все, а нас агент готов. То есть нас уже агент готов.

**[1:42:43]** так он проверил в принципе все работает но все самый страшный процесс ребята пройден смотрите ребят Я понимаю, что это страшно в начале, но один раз так настроить и в целом все. Дальше вы будете дальше им оркестрировать, соответственно дальше вы будете уже настраивать всякие там у него фичи, это уже завтра мы будем решать и у вас тем самым будет как бы он работать. Но единственное, он сейчас голосовые не принимает, чтобы он начал голосовые принимать, давайте мы сейчас скопируем и отправим токен. У тебя сейчас стоит Grok Voice, пишем.

**[1:43:43]** Вот. У него сейчас не стоит Grok Voice, поэтому заходите на этот сервер, который мы до этого заходили, сервер Grok. Здесь привязывайте карточку, Create API, здесь нажимаете, я создаю еще раз тест.

**[1:44:07]** здесь мы нажимаем expired здесь создаем токен еще раз вот токен копируем И вставляю. Если здесь токена у вас нет, то вы вставляете. Если проверишь живой вызов Pipe, то да. Окей, все, теперь я ему могу голос записать. Вот, Telegram.

**[1:44:43]** Теперь он у нас рабочий. Давайте проверим, работает или не работает. Привет, Asmosis, как ты меня слышишь? Ты сейчас, скажем, на воркшопе. Как у тебя дела?

**[1:44:59]** Сейчас проверим, послушать ли он голосовое.

**[1:45:06]** Настройку этого можно поменять, то есть он может отображать больше данных, типа что он делает, какие он файлы смотрит и так далее. Но я сделал максимально такой экономный вариант, чтобы он много токенов не сжигал, потому что когда он начинает большое количество данных показывать, этот токен сжжется.

**[1:45:30]** Баг найден, скрипт скилл, читает ключ из... А фактически ключ лежит в директоре.

**[1:45:40]** Голосовое слышал?

**[1:46:17]** Вот видите, он голосовое не услышал. Для транскрипции нужно выпустить новый ключ. Все. Окей. Теперь что я делаю?

**[1:46:24]** Я создал новый ключ, вы это видели. Теперь этот ключ ему отправляют. Давайте сейчас еще раз создам его.

**[1:46:38]** Давайте еще раз покажу, чтобы не было вопросов, потому что дальше будет уже все. Сервис Грок. Единственное, за что здесь платить, это здесь есть бесплатные лимиты, вот токен юзэш, здесь в принципе все видно. Я случайно потратил 10 долларов, потому что не сделал эту настройку. Чтобы не потратить лишние деньги, поставьте эту настройку, limits, и вот здесь whisperledge v3 и whisperledge v3 turbo, все.

**[1:47:06]** И здесь лимиты проверьте, если у вас все так стоит, все работает, все супер. значит все ок. Дальше вы заходите здесь в API Case и здесь соответственно создаете кей. Я сейчас создам тестовый кей.

**[1:47:21]** Создаю его, копирую и отправляю ему вот.

**[1:47:39]** Видите, ему нужен ключ для того, чтобы а мы не показываем экран сейчас покажу все он слышит слышит видит супер новый ключ записан привет часто ты меня слышишь скажи 777 если ты меня слышишь Вот, 777 босс слышит, чётко. Всё супер. Теперь я ему просто отправляю... Слушай, сейчас я тебе пришлю ссылку на сайт, там у одного парня прохожу воркшоп. Проверь, пожалуйста, всё ли мы настроили или нет, или какие-то ошибки у нас есть.

**[1:48:33]** Сейчас я тебе ссылку следующим сообщением пришлю. Ну, условно вы можете так записать сообщение ему, закинуть воркшоп и всё. Вы дальше воркшоп проходите с агентом. Вот, отправляете ему ссылку одного парня. Он его читает.

**[1:48:53]** Сейчас он прочитает, посмотрит все, изучит. Этот осмосис сейчас он по умолчанию стоит на опусе, потом нужно будет, понятно, что если хотите сделать проще, можно создать второго агента на санэйте, который будет экономнее и так далее. Ну, задача воршопа, чтобы вы просто такого агента себе поставили. Вот.

**[1:49:16]** в принципе все так давайте еще раз я сейчас расскажу в чем же сделать то есть так скажем под финалем да единственное что здесь сложно это вначале подключиться к серверу и установить код-код все то есть это самое сложное все остальное дальше вы с агентом решаете все вопросы также вам код-код если у вас браузер есть вы открываете себе в браузере код-код давайте сейчас покажу вам его здесь вы здесь открылись. Если что-то непонятно, просто копируйте каждый пункт. Как я учился вначале, когда я не знал все это. Я просто копировал вот так вот, копировал. И отправлял ему, слушай, чувак, давай мы с тобой сейчас сделаем поэтап на каждый шаг.

**[1:50:02]** Вот. Отправили ему, вставили ему эту информацию. Окей. Потом то, что вы получили в терминале, то, что вы получили в терминале, отправили, соответственно, То, что вы получили в терминале, скопировали ответ в терминал и ставили сюда. И так каждый шаг.

**[1:50:19]** Просто перекидывать информацию с терминала в код-код. Понимание есть, да?

**[1:50:27]** А как создавать новых агентов через него? Если что-то сломается, через него настраивается или через терминал? Во! Если что-то сломается. Если что-то сломается, чтобы опять не лезть в терминал, мы с вами что делаем?

**[1:50:46]** Сейчас, как раз-таки, на следующий этап. Давайте посмотрим, что агент сначала ответил нам.

**[1:50:53]** Вот, я ему закинул, вот. Он говорит, аудит день 1.9 фаз.

**[1:51:00]** Grok, API подключились, SimLink работает. Что нужно доделать? Memory, фаз 6. Сейчас память у меня живет в Cloud Project. установить skill finder.

**[1:51:12]** Вы ему скидывали то, что пост. Какой пункт чиним первым?

**[1:51:18]** Давай создать memory фаза 6.

**[1:51:26]** Впрочем, он нашел здесь небольшую ошибку. Мы пишем, давай поправим первый.

**[1:51:39]** И потом перейдем к шагу 2. Вот.

**[1:51:56]** Что сейчас происходит? Он на сервере, код-код, прямо сейчас все перебирает, начинает работать, сравнивает файлы, которые здесь у меня есть, сравнивает себя, и потом ищет какие-то несходства и себя до улучшает, до идеала. Вот, сейчас мы это ему сделали, все. Система попросила подтверждение на запись и так далее. Ничего с учетством не трогаю, разреши все.

**[1:52:18]** Скажем, агент сделан так, чтобы вы на всякий случай ничего не сломали. И поэтому я говорю, да, разрешаю. Если какие-то важные данные он будет трогать, то он вас заранее спросит. Я специально сделал такого агента, чтобы вы сам случайно ничего не удалили, ничего не снесли. И так это работает.

**[1:52:43]** Да, разрешаю.

**[1:52:55]** В чем отличается код в теге от того, что в браузере? Зачем он нужен? Кратко мы про это поговорим на втором уроке, на третьем уроке.

**[1:53:07]** вы сможете ставить себе скиллы, которые будут работать 24 на 7 с сервера, и он может выполнять любые задачи. Чтобы зайти в браузер, что вам нужно? Открыть браузер, подсоединить какие-то инструменты. А здесь что вы можете сделать? Здесь вы можете, то есть смотрите, что вы здесь можете сделать, подключиться к любому серверу по API, по MCP, и он будет за вас сделать все.

**[1:53:33]** Мы про это применение поговорим на втором-третьем дне.

**[1:53:42]** Установка, если сбивается, как вернуться к этапу, на том шаге, на котором сбился установка, как вернуться к этапу ввести Telegram. А если вы Telegram не ввели, вы просто можете запустить код-код и код-код это починит. Вот. Сейчас как раз-таки, смотрите, возникла первая проблема. Он просит, смотрите, он просит меня, чтобы я подтвердил какие-то ему, скажем, ну что-то я подтвердил.

**[1:54:09]** Но в чем есть проблема? То, что он будет постоянно спрашивать что-то, что-то подтвердить. Здесь есть несколько решений. Первое решение есть поставить, скажем такого, над ним начальника, чтобы он какие-то важные действия с начальником переговаривал, начальник ему делает. И второе, соответственно, как получится, какие-то важные какие-то свои папки, свою структуру, архитектуру он вам не будет ломать.

**[1:54:34]** потому что это ему запрещено. Но если нужно что-то изменить, вы будете делать через второго агента, который будет его там править, реанимировать и так далее. Сейчас мы как раз таки его второго агента сейчас быстро поставим.

**[1:54:53]** Дальше, то есть через Грок тот же самый Whisper, что и APK, установленный по которой авторизовался, за которую плачу. Да, то же самое. То есть, понимаешь, ты за апку платишь 20-15 баксов, а тут я подключился и мне дают бесплатный кредит, и у меня полностью бесплатно, там 1 доллар стоит. Кем ему запрещено? Ему запрещено то, что он находится в пользователе, у него там в сети есть разные настройки и так далее.

**[1:55:19]** То есть, он не может себе какие-то настройки менять, вы видите здесь. И поэтому, что мы сейчас будем делать? Мы подключим ему доктора. Вот, это следующий этап. Следующий этап – подключение доктора.

**[1:55:34]** Сейчас давайте мы зайдем, подключим доктора. Вот здесь. Это седьмой этап, то есть мы здесь протестировали, все это сделали. Мы остановились на этом шаге.

**[1:55:51]** Мы остановились на третьем шаге, мы это сделали, четвёртое, ок, мы его пропустили, потому что это скиллы, мы сразу переходим к седьмому шагу, сервера доктора поставим. Что такое сервер доктор? Сервер доктора, скажем, вы будете ставить агента еще одного, он тоже будет под той же подписки, просто он будет иметь больше прав, и он будет в случае чего помогать реанимировать вашего, скажем, этого агента. То есть если он как-то сломается, чтобы вы не лезли в терминал, просто один раз все это сделали и поставите. Как это реализовать?

**[1:56:27]** Сейчас я это реализую. Во-первых, я захожу сюда, копирую. Также мы открываем терминал.

**[1:56:40]** Также открываю терминал. Просто зайди в подрут. Теперь мы возвращаемся в подрут.

**[1:56:50]** Вот я вставляю сюда.

**[1:56:56]** А нет, мне нужно выйти сначала с него. не нужно выйти с этого, с код кода, я нажимаю exit.

**[1:57:04]** Вот, и теперь я захожу под root. Все, видите, вот команда, чтобы переходить.

**[1:57:16]** Пароль просит какой-то.

**[1:57:31]** все суд инкоррект паспорт давайте по новой подключимся просто сейчас я переподключусь по новой вот еще раз по новой переподключусь давайте я же заходил через этот по новой возвращаемся где он здесь вот подключение через Вот.

**[1:58:07]** Вы можете прямо копировать, так вот вставить. Идете в код-код, вставляете его сюда и потом вставляете здесь. Можете скриншоткинуть или можете вот. Хочу подсоединиться, пишите. Дай мне команду, чтобы через терминал подсоединиться.

**[1:58:30]** Круто.

**[1:58:41]** Вот так я ему задал команду. Вот он мне скинул команду. И в целом вы можете так сделать. То есть вы можете каждый шаг даже проходить. Каждый шаг можете с браузером проходить.

**[1:58:51]** Так будет даже лучше. Все. Мы зашли сюда. Под root. И теперь здесь уже установлен код.

**[1:59:02]** А нет, не установлен код. Теперь надо его установить. Давайте установим код.

**[1:59:12]** Возвращаемся к седьмому этапу. Здесь мы спрашиваем, установлен ли код. Not installed пишет. И смотри, еще раз, я вот говорю, я прохожу седьмой этап. Так вот, не нужно.

**[1:59:29]** Копирую, так вот все.

**[1:59:34]** Мне нужно пройти седьмой этап.

**[1:59:41]** Вот, это копируем, вставляем. Окей, давай пройдемся. Я копирую с терминала то, что есть. Я сейчас здесь.

**[1:59:53]** Вот, то есть вам будет само... Вот, я пишу, я сейчас здесь. Отлично, вы под рут на сервере. Это то, что нужно и так далее. Вот, все.

**[2:00:05]** Установка клода. Здесь мы устанавливаем клод под рутом.

**[2:00:12]** Установка сейчас пройдет.

**[2:00:21]** Супер, установка прошла. Дальше также копирую я. Если вам что-то непонятно, отправляйте просто в код. Не нужно бояться терминала, просто отправляйте в код, он сам все видит. Эта строка делает две вещи.

**[2:00:35]** Дальше проверить, что теперь код находится.

**[2:00:41]** Вот Not Founded пишет. Я ему вставляю этот. Такая-то ошибка вылазит у меня.

**[2:00:50]** Вот выполнить вот эту штуку надо. Выполняем эту штуку.

**[2:00:59]** Снова проверьте. Все, супер. Отправляем ему.

**[2:01:09]** Отлично. Теперь мы логинимся.

**[2:01:15]** Всё, залогинились. И это будет наш, скажем так, некий босс, который будет помогать решать какие-то разные проблемы.

**[2:01:27]** Вот так вот авторизовывается. То же самое, так же я авторизовывался.

**[2:01:38]** Все, авторизовался. Теперь я копирую, вставляю сюда опять. Что мне ответит он? Отлично, вы успешно нажмите Enter.

**[2:01:53]** Вот, создать второго тирамбота. Все, теперь шаг четвертый, создать второго тирамбота. Сейчас создам я второго тирамбота. Вы уже тирамбота умеете создавать.

**[2:02:09]** так супер я обычно называю код-код Так.

**[2:02:46]** В общем, я подсоединяюсь со второй тейлорамботом.

**[2:03:11]** Так, где сейчас у меня зум? Вот, теперь куда мы переходим? Теперь, соответственно, у нас... Переходим дальше. Я создал теперь Rambutan, назвал его, соответственно, вот...

**[2:03:27]** Просто код-код его назвал. И дальше мы сейчас начнем что делать? Сейчас мы начнем его подключать. То есть по такой же логике, как мы подключали его до этого.

**[2:03:38]** Здесь мы нажимаем, нажмите Enter, как нам просят и так далее. Все, супер, мы это сделали, шаг четвертый, все, я создал. То есть, токен, юзернейт без токена и так далее. А теперь нужно нам установить, переходим в день первый. Теперь нам нужно установить вот этот мост.

**[2:03:59]** Копирую, вставляю, устанавливаю мост. То, что вот здесь, видите, есть.

**[2:04:24]** Так вот все.

**[2:04:29]** Это сейчас что мы создали бота, сейчас мы устанавливаем трирам мост. Типа вот шаг пятый. Я также спрашиваю у своего код кода. То есть переходим. Перешел к пятому шагу.

**[2:04:46]** Кстати да, короче давайте так сделаем, потому что вам проще будет через этот делать. Через код код он вам все объяснять будет. Прямо все шаги можете через код код делать. Супер! Вот, он устанавливает.

**[2:04:58]** Какие-то проблемы.

**[2:05:02]** Проблемы постоянно возникают. Важно пересоздать токен. Ладно, идите в бот. Вы сейчас внутри код-кода, а не Shell. Видно приглашение, интерфейс.

**[2:05:16]** Вы там случайно ввели команду. Введите код-код. Экзит.

**[2:05:27]** Окей.

**[2:06:05]** давайте знаете как попроще сделаем мы скопируем три позитория так будет проще намного видишь этот видишь этот вот Вот супер, что это бот токен и так далее. Вот, окей. Смотрите, это репозитория. Вы здесь можете ссылку получить. Ссылка на эту репозиторию есть где у нас.

**[2:06:58]** Вот сервер доктор, вот терроромост. Вот эта ссылка. Вот эту ссылку я потом отдельно здесь вынесу. Здесь отдельно я вынесу, сможете подключиться. Окей.

**[2:07:09]** Я пишу, нам нужно его скачать и установить. И подсоединить наш телеграм-бот к тебе.

**[2:07:30]** Он сам сейчас все сделает.

**[2:07:56]** Видите, с чем у нас проблема возникла, он сейчас сам сделал, сам ее решил. Он пишет, окружение готово, все сделано, все установлено.

**[2:08:28]** Здесь мы убираем весь холм. Все супер.

**[2:08:36]** Так, я кидал где-то выше эти данные. Давайте покажем.

**[2:08:49]** Видите, он просит данные тирамбата. Давайте, сейчас я запрошу эти данные еще раз.

**[2:09:09]** Так.

**[2:09:13]** Все, я им эти данные сейчас отправлю. И опять же, вот эти токен-данные никому не передавайте, их нельзя осветить, если что.

**[2:09:51]** Начнем.

**[2:10:11]** Жду юзернейм. Видите, он просит юзер-айди, который поставит, чтобы общаться. То есть это ваш юзер-айди, который у вас есть. Вашего телеграмма, с кем вы будете общаться.

**[2:10:27]** Я ему пишу свой юзер-айди. Это кому бот будет отвечать.

**[2:10:41]** И бот юзернейм он просит. А, естественно, вы отправляете название бота.

**[2:10:50]** Сейчас я пришлю.

**[2:10:55]** Логин бота отправляете.

**[2:11:16]** так сейчас я подготовлю лица Так что у нас там? Нажимаем yes, yes.

**[2:12:14]** Супер, все. Работает. Что мы сейчас сделали? Мы сейчас создали еще одного бота, который имеет все права на... Сейчас, секундочку.

**[2:12:39]** Вот так. У нас теперь два бота. Есть, соответственно, вот код-код, которым я могу написать привет. Он имеет все права. Он отвечает больше как робот.

**[2:12:54]** В чем проблема этого бота? Почему я им сразу не пользуюсь? У него в каждой сессии он забывает, кто он, что он. Все, что ему можно заполнить, это код MD-файлы. И чтобы начать заполнять код MD-файла его, нужно сейчас ему настроить.

**[2:13:11]** Сейчас давайте их настроим. Вот, настраиваем код MD-файл. Вот есть шаг 7, код MD-файл для доктора настроить. то есть вот я нажимаю копировать и вставляем вот он сейчас это настроить себе самого себе и он будет знать что соответственно у вас за агент на вашей системе и чем он занимается все Да, разрешаю.

**[2:14:21]** Так, почему он блокируется?

**[2:14:24]** Да, давай.

**[2:15:08]** так ну что в принципе все у нас здесь закончено все сейчас я нюансы некоторые покажу давайте еще раз что мы сегодня сделали это было сложно я уже знаю как на самом деле инструкцию много переделать здесь есть два важных нюанса но это ладно с этим позже разберусь ошибки выскакивают Давайте разберемся.

**[2:15:43]** Что нужно сделать, чтобы тебе разрешить эти команды?

**[2:15:57]** Сейчас мы полезем в общем терминал опять, чтобы разрешить ему эти команды.

**[2:16:05]** Напиши промпт для код-кода. чтобы он разрешил тебе делать эти команды.

**[2:16:45]** Супер. Мы копируем вот этот, вставляем терминал здесь нашего код-кода и отправляем.

**[2:17:04]** Вот в чем проблема. через телеграм не получается делать команды потому что он требует разрешения вот видите эти кнопки которые вы должны сами тыкать и чтобы так сделать нужно один раз настроить и потом уже через телеграм будет проще все работать видите вот это он получается не может кликнуть yes через телеграм и нужно сейчас настроить сейчас мы это настроим готово сводка все готово теперь мы соответственно отправляем Копируем все, что он сделал, отправляем его, чтобы его контекст заполнился, чтобы он видел.

**[2:17:49]** Так, теперь дальше что? Ну и скидываем последний тест. А, не, вот и скидываем.

**[2:18:40]** просто не включили байпас примирь сейчас включу ok давай ты дашь команду давай ты дашь ромб для клода чтобы он дал тебе pass permission.

**[2:19:29]** Так.

**[2:19:52]** Ок, открываем терминал.

**[2:20:10]** Как мне тебе включить Bypass?

**[2:20:33]** Давайте вот другого спросим. У тебя включён байпас?

**[2:20:54]** Что он ответил?

**[2:21:28]** Угу.

**[2:21:46]** В общем, в чем здесь проблема? Просто я готовил, короче, инсталлер, он должен был сразу установить все настройки, bypass, permission, чтобы сразу работал. Но сейчас в чем проблема? Из-за того, что не установилось сразу то, что нужно, из-за этого сейчас нужно, короче, доступ делать. Там нужно парочку пунктов в настройках поменять, и будет проще.

**[2:22:05]** Вот, сейчас как раз кислота проблема. Я вроде вчера тестировал, все окей было, сейчас выскочило. Окей, но здесь пофиксить это несложно, это нужно пофиксить с помощью код-кода просто. Давайте сейчас пофиксим.

**[2:22:19]** Что нужно мне сделать, чтобы у тебя снялись блокировки?

**[2:22:45]** я напишу это это ром другому агенту и он тебе снимет блоки блокировки дай мне промпт Дам два варианта промта. Выбирай, если другой агент имеет доступ к терминалу. Выполняет этот промт с помощью 2 команды. Снять блокировку навсегда. Мы снимаем блокировку навсегда.

**[2:23:58]** Мы это копируем. Отправляем нашу модель другому агенту.

**[2:24:14]** Мне же нужно было сразу сначала с рута все редактировать. Было бы проще.

**[2:24:27]** Понятно, даже не было. Окей. Теперь слушай, я нажимаю новая сессия.

**[2:24:40]** Сейчас должно работать.

**[2:24:45]** против этих двух настроек которые сейчас мы они должны были стоять здесь изначально но проще они почему-то не стояли сейчас будем проверять а что если нам кто живет в сша настроить не digital ocean а railway или рендер Да, здесь на самом деле без разницы, то есть вы можете брать любой ВПС, любой ВПС. В инструкции все детали добавятся? Да, я добавлю, то есть я сейчас, я уже понял, ничего не надо менять, сейчас добавлю. Я думаю, я просто коротко видео запишу на 30 минут, как это ставить с нуля, так будет проще.

**[2:25:35]** Я правильно понимаю, что терминал и другая программа для Windows это программа для связи с сервером агента и его настройки сервера. Да, то есть вы когда подсоединяетесь через терминал, то есть вы можете пользоваться через VSCode, можете через терминал. Я, наверное, переспишу просто инструкцию простую через VSCode, это будет намного проще, чем через терминал. И тем самым, что будет, скажем, вы подсоединяетесь через терминал к серверу и потом настраиваете там агент.

**[2:26:16]** сейчас у тебя блокировки сняты ну вроде все сделали мы Через терминал настраивают и на Mac, и на Windows, то есть можно и той, и другой конфигурации компа сделать. Да, то есть здесь вообще не важно, какое у вас устройство, то есть вы подсоединяетесь. Вы можете через WSI-код, я думаю, через WSI-код я перепишу запись, там будет проще.

**[2:27:17]** Главное, чтобы мы потом не запустились, инструкция-то есть сейчас на видео. Как подключить одному агенту Opus, а другому Sunnet? Это следующий вопрос, как раз таки, это мы сделаем попозже.

**[2:28:02]** В общем, знаете, что я сделаю? Я сейчас подумаю, как можно сделать это ещё проще. Потому что сейчас с проблемами, которые мы столкнулись, они, скорее всего, для новичка прям ещё сложнее стали. Понятно, я тут сейчас разберусь и настроюсь, но надо, короче, путь упростить. Ещё проще сделать.

**[2:28:30]** А можно ли, точнее, есть смысл подключить Perplexity Pro? Зачем тебе Perplexity Pro нужен?

**[2:29:08]** Так.

**[2:29:16]** Стартуем.

**[2:29:24]** Новая сессия.

**[2:29:30]** Не могу.

**[2:30:02]** Давайте выйдем в сессии.

**[2:30:17]** Зайдем в новую сессию.

**[2:30:47]** Давай отключим все сессии.

**[2:31:30]** Так, окей, я убил две сессии. Соответственно, сейчас должна новая сессия запуститься.

**[2:31:38]** Привет. Запустилась новая сессия.

**[2:31:50]** Вообще перестал отключать. Ладно.

**[2:32:08]** Так, я вообще... Куда я зашел? А, я зашел вообще на Mac Mini свой, блин.

**[2:32:18]** Сейчас. Включимся еще раз. Ладно, короче, давайте, знаете что, сделаем сейчас. Надо было сразу скачать WC-код и не париться с этим. Сразу сейчас WC-код скачаем и пройдем через него.

**[2:32:39]** Будет намного проще, я думаю, и мне, и вам. А у меня уже скачало. Я просто инструкцию с высоко сделаю, так будет проще показать.

**[2:33:17]** Окей, вот, давайте с VC-код начнем. В общем, это терминальное приложение, чтобы было просто удобнее вам воспринимать. я понимаю то что будет сложно потом все это монтировать и делать поэтому я сейчас сразу покажу с нуля чтобы мы довели все до конца и потом я перезапишу видео короткую сделаю уже с pc кодом так будет намного проще вот мы сейчас подсоединимся PSH соответственно как мы подсоединились до этого нашему серверу где у нас здесь я здесь подсоединяюсь вот мы подсоединяемся есть connect то же самое естественно подсоединение у нас ssh вот смотрите здесь сейчас я нажал connect ssh и идет подсоединение вставляем сюда вот вот Сменяем себя наконец-то. О-о-о-о-о! Ту-ту-ту-ту-ту!

**[2:35:09]** Closely Mode! Connect.

**[2:35:24]** Add.

**[2:35:35]** Почему не получается подсоединиться?

**[2:35:40]** Ладно, давайте подключимся начать через что? Даже через WSC-код не получается подсоединиться. Подключимся через курсор просто. Так будет проще.

**[2:36:02]** Вроде легче работать.

**[2:36:16]** Сейчас я зайду.

**[2:36:24]** Закроем.

**[2:36:34]** Connector.

**[2:36:56]** мы если мы перезайдем я зашел сюда нужно зайти у меня перекидывает сюда окей давайте спросим у кода как как мне через курсор соединиться к серваку а, ремонт точно, блин, я забыл не выйти с этого слева слева ремонт поиск наберите ремонт дэв контейнер а вот это хост все правильно дальше естественно что это хост command shift p remote ssh понял, разобрался connect to host разобрались здесь будет понятней если я подсоединился также к серваку только через курсор вот видите здесь у меня соответственно он сейчас меня подгружает всю весь сервак и вот видите здесь у меня внизу вообще я перезапишу сделаю проще инструкцию сжимаем ok и Мы сейчас, получается, что сделали? Мы сейчас подключились также к серваку, но сейчас мы видим все папочки. Мы сейчас видим все папочки, которые есть на серваке. Все, что мы через терминал устанавливали, сейчас мы видим здесь. Есть краски от CodeLab, то, что мы инсталл сделали.

**[2:40:31]** То, что у нас здесь есть. Это, получается, мы через root зашли.

**[2:40:43]** Супер. И здесь, соответственно, что мы делаем? Здесь мы запускаем терминал. Вот. Здесь мы можем писать код.

**[2:40:54]** Приложи, будь проще.

**[2:40:59]** Убрать не мешает. Вот. Вот здесь, как раз таки, наш терминал. То, что мы до этого в терминале общались, так, я думаю, даже будет попроще. так теперь надо разобраться на давайте с нуля сейчас разберемся у нас были проблемы здесь так и думаю даже будет проще вот курсор окей все супер Теперь нам что нужно разобраться.

**[2:41:35]** Давайте мы сейчас закачаем сюда вот просто инструкцию. Не будем мучиться. Давай все сделаем по этой инструкции. Мы уже скачали некоторые файлы.

**[2:42:00]** файлы туда и нет сейчас вот так будет проще думаю что он Вот он видит код-код. Рут. Вот код-код. Рут он зашел сюда.

**[2:43:04]** Он понял контекст, сейчас он пишет то, что проверяет текущее состояние.

**[2:43:24]** Инсталлер прошел, это прошло. Вот, он нашел ошибку. Сервер доктора root пустой. Это не сделано, это не сделано. Памятник, который надо уточнить, инструкция предлагает...

**[2:43:40]** Ага, но у вас вместо этого полностью склонирован репа со своим wnv, рабочим ppp, это рабочий антимьюд... Пройти вашим путем использовать... ту-ту-ту...

**[2:44:08]** Давайте второй сделаем строго по инструкции.

**[2:44:30]** Мы уже три часа с вами сидим. Интересно то, что некоторые люди остались.

**[2:45:51]** Так. Кажется, он сейчас все сделает. В общем, знаете, какой сейчас план будет? Я немного поменяю ход установки. Мы сразу перейдем к лот-коду, и к лот-код нам все настроят.

**[2:46:08]** Я думаю, так будет даже логичнее, чем... Это будет логичнее. То есть что, как будет следующий путь? Кто ничего не ставил, не ставьте. Я немного...

**[2:46:20]** поменяю инструкцию мы поставим код-код на сервер и соответственно скоруем просто инструкцию все код-коду и код-код все поставят через пользователя root я думаю так будет даже лучше будет пока ничего не делаю да я сейчас получился курс для очень продвинутых пользователей обязательно заставить Пока что ничего не делать, потому что если я сейчас... В общем, там инсталлер не совсем правильно установил. Сейчас я подумаю, как правильно это сделать проще, чтобы это заняло у вас минут 20-15, а не 4 часа. Я запишу видео, как это сделать поэтапно. Я думаю, даже так проще выйдет.

**[2:47:09]** Потому что то, что сейчас сделано, там есть два косяка, после которых... А ВПС купить? Ну ВПС да купите, ВПС купить. В ВПС оплата все равно по часам идет, то есть не за месяц, поэтому все окей.

**[2:47:23]** Я думаю мы сначала поставим код-код, а потом код-код нам поставят соответственно код-код с телеграммом. Так будет лучше.

**[2:48:01]** Как стереть то, что уже установили? Да ты можешь удалить сервак и новый просто взять, всё.

**[2:48:09]** Так будет проще сделать.

**[2:48:45]** А мы за это не платим, что сервак удаляем и новым ставим. Если у вас часовая плата, вы просто заплатите за час. То есть у вас там серваки за час оплачиваются. Ну там за часы, можете посмотреть. Смотря какой сервак вы выбрали.

**[2:49:03]** Сейчас давайте проверим, сейчас те рамботы должны работать. Сейчас вроде все, точнее сейчас они должны работать со всеми правами, которые были.

**[2:49:18]** Давай сейчас спросим.

**[2:49:26]** Вот сейчас я спрошу у него.

**[2:50:25]** Так, что-нибудь пишет что-то. Па-па-па.

**[2:50:32]** Окей.

**[2:50:43]** Нужно добавить bypass permission.

**[2:50:48]** Да, давай.

**[2:51:24]** Сейчас так.

**[2:51:32]** Так. А ты... Ой, стой, стой. Давайте начать.

**[2:51:42]** Привет, у тебя сейчас права какие? Ты сейчас можешь пользоваться Bypass Permission сейчас включен?

**[2:52:21]** Напиши тогда подробный промпт, как тебе включить Bypass Permissions, чтобы у тебя все было включено. Я отправлю промпт к лот-коду, который находится в рульте файла. Дай мне подробный промпт, как тебе все это включить, где ты находишься, какой у тебя путь.

**[2:52:59]** Смотрите, в чем проблема. Из-за того, что код-код устанавливается, он изначально устанавливается с ограниченными общими действиями. То есть нужно каждый раз нажимать на клавиатуру нажимать этот Enter, Enter, Enter, Enter. И если же вы ставите себе телегу, на телегу ставите, то нужно этот мод отключить. Чтобы этот мод отключить, нужно, соответственно, было это продумать.

**[2:53:24]** Я это не продумал, и из-за этого сейчас мы сидим час. И мне нужно инструкцию переделать, чтобы мы сразу, там, в начале это отключили. Вот. Соответственно, сейчас, вот сейчас мы это отключаем, грубо говоря.

**[2:53:43]** Вот видите, я попросил промпт. Вот эти видите, эти энтеры. И получается bypass permissions можно отключить только если пользователь находится, ну если вызвала альогенина от пользователя. От root нельзя. Ну типа root это доступ ко всем папкам, а пользователь это, скажем так, вот все.

**[2:54:10]** Супер, все сделано, все сделал.

**[2:54:21]** Рестартаньи его сессию.

**[2:55:15]** все должно работать скажи пожалуйста сейчас у тебя выключен bypass permissions сейчас у тебя все работает то есть ты сейчас можешь сейчас все права имеешь Как мне закрыть эту сессию, если я сижу через телеграм-ботап?

**[2:58:01]** Окей, всё, у нас включён Bypass Permissions.

**[2:58:06]** Давайте, что у нас теперь день первый. Надо, в общем, упростить инструкцию, сделать попроще её.

**[2:58:18]** Надо подумать, как это сделать попроще. Просто в чём проблема?

**[2:58:29]** Моя задумка в чем, то что это можно сесть настроить, ну то есть видите, я сейчас настроил, закончил в итоге, типа он уже рабочий, но это заняло 4 часа с ошибками в прямом эфире. Мне хочется, чтобы ваш путь был быстрее, то что вы сели за 30 минут настроили, вышли, а для этого нужно продумать прямо каждую деталь, если деталь не продумать, то соответственно человек путается и все, и потом появляются ошибки.

**[2:59:00]** Есть понятно, да?

**[2:59:03]** Супер. Смотрите, мы в итоге настроили, на что получается. Я сейчас немного переделываю, соответственно, то, что нам нужно, потому что текущий флоу не подходит, он слишком сложный. Вот, я уже сдалась. Да, смотрите, я сейчас подумаю, как это сделать.

**[2:59:26]** Я думаю, сейчас часа двух перезапишу, сделаю это все, реализую. и пришлю нормальную инструкцию попроще, потому что это кажется сложным. Потому что вот на первом этапе поставить просто Telegram бота и дальше уже все просто, уже будет намного проще. Так, поэтому давайте сейчас я завершаю. В целом все настроено, но единственная проблема в том, что эта настройка заняла слишком долгое время.

**[2:59:53]** Я сейчас подумаю, как это все решить, как эти проблемы. Ты запустил бота, поздравляю. Я сейчас подумаю, как это сделать намного проще, потому что текущее это очень сложно. И выкачу сегодня, через пару часов намного проще. А можно установить код-код и туда написать твою инструкцию и сказать установи по шагам.

**[3:00:15]** Я вот сейчас так и хочу. Я хочу так и сделать, чтобы код-код вам все установил. То есть я хочу сделать, чтобы вы установили код-код и дальше, чтобы он вам все настроил. Это будет намного проще.

**[3:00:28]** А можешь сказать, там написана реферальная ссылка на DigitalOcean про месячную оплату написано в телеге 15.30, а в Ревке 200. Нет, в Ревке это... Там, короче, ревка до 200 долларов, они там разыгрывают. То есть, условно, если вы регистрируетесь в DigitalOcean, там, соответственно, есть какой-то розыгрыш на 200 долларов. У меня агент установился, но не работает на T-RAM.

**[3:00:58]** Как исправить? Вот, как раз-таки, это нужно решить с этим, с код-кодом через терминал.

**[3:01:18]** И ревка там не переходит. Они не раскрывают сколько токенов дается за 20 долларов. Ты не узнаешь сколько конкретно токенов дается.

**[3:01:41]** Ну то есть смотри, все что я вижу, сколько у меня токенов тратится в реальности. смотри то что я вижу то что токенов нет вот я могу зайти сюда вот все что я вижу это получается здесь вот я вижу только это usage видите вот сколько потрачен процентов вот и все больше ничего нет Дальше подскажи, а можно сделать 2 бота на один клоуд аккаунт? Мы так и делаем, так и будет работать. Будет 2 бота на один аккаунт. Можно сделать 3 бота на один аккаунт и так далее.

**[3:02:32]** Смотрите, мы сейчас завершили, мы установили. Если у кого-то получилось установить, все супер, все классно. Единственная проблема то, что инструкция оказалась не идеальной, поэтому есть какие-то проблемы. Ну поэтому я и провожу это все онлайн, чтобы найти какие-то проблемы сразу. Единственное, не странно то, что вчера у меня все четко установилось, вчера все четко работало, а сейчас в прямом эфире что-то не получилось.

**[3:02:58]** Ход не будет за это блокировать, за то, что он говорит только через API. Так нет, вы же также подписку используете, вы используете подписку, все окей, вы все в рамках хода подписку используете, вы используете официальными сервисами, то есть подключение к Telegram здесь идет официально, здесь в плане в этом ничего такого нету существенного. Поэтому смотрите, сейчас я пойду, напишу, продумаю инструкцию, чтобы она была проще. Запишу видео, на видео покажу, как я всё делаю. Я всё равно эту запись оставлю, чтобы она была примером, какие ошибки мы допустили.

**[3:03:33]** Ну и, естественно, выбрали. Да я сегодня даже выдам. Вот. Спасибо вам, что досидели. Окей.

**[3:03:47]** А можешь ещё скинуть инструкцию по DigitalOcean, а то непонятно, что там выбирать у них на сайте. Я покажу видео, всё будет, не переживайте. В чём идея у меня? Я хотел сделать максимально просто. Из-за того, что я хотел сделать максимально просто, инсталлер неправильно установил кое-что.

**[3:04:06]** Из-за этого стало сложно. Там небольшой нюанс в инсталлере. Я сейчас немного поменяю ход установки, и там будет попроще. Просто нужно сделать много в других этапах. Сначала нужно поставить код-код, потом чтобы код-код установил, создал папки и сделал, соответственно, установил сам с инсталлера, а уже потом нужно ставить все остальное.

**[3:04:31]** Потом уже в конце подключать тегам бета.

**[3:04:38]** То есть, как будет следующее в установке? Вы подсоединились, так же получается, к VPS. Если вы подсоединились, пускай будет окей. Мы, во-первых, сделаем это через курсор либо через высоко, так будет намного проще, чем через терминал все это смотреть. Это первый шаг будет.

**[3:04:55]** Вы подсоединяетесь через курсор к VPS. Второе, устанавливаете там нужные программы базовые. Третье, скажем, ставите себе как называется там, ставите себе этот код-код и дальше код-код даете инструкцию, он все настроит вам, вот. Так будет проще, потому что сейчас с терминалом, да, сложно.

**[3:05:30]** Дальше, а как мне агенту подключиться не через PowerShell, а в VSCode? Заходит на код, который на компе у меня стоит. На код. Ну вот, красотки, про это я расскажу на видео. То есть нужно будет по SSH подключиться.

**[3:05:45]** То есть, вот видите, я подключился сейчас здесь, вот видите, внизу здесь, по SSH. То же самое на VSCode. Давайте вот тоже на VSCode здесь тоже подключиться. Connect. А до Remote, да, нажать здесь.

**[3:05:59]** Remote. Инструкцию. Как? Я сам VSC кодом не пользуюсь, я всегда курсором пользовался. И последний месяц я вообще не заходил в эти терминалы.

**[3:06:12]** И получается, я пользуюсь только телегой. Из-за того, что у меня все настроено, я забыл настраивать с нуля в этом проблему. А как мне подключиться через VSC код?

**[3:06:32]** То есть, смотрите, давайте я покажу Zoom еще раз.

**[3:06:41]** Вот я открыл WC-код. Вот. Установите ремонт. Откройте WC-код. Слева иконка Extension квадратики.

**[3:06:54]** Квадратики какие-то есть.

**[3:06:58]** А вот квадратики Extension.

**[3:07:03]** квадратики remote ssh нажимаем remote ssh вот remote ssh так устанавливается remote ssh как все сложно оказываться высоко окей это мы сделали дальше что получается добавьте так не нужно это не нужно как установить давайте разберемся сразу высоко там после установки в нижнем углу высоко отправится зеленый синий значок я это сделал я нажал сюда я это установил он стоит ok дальше что мне сделать Давайте я просто отправлю этот скриншот.

**[3:09:47]** command shift p command shift p вот наконец и что ничего не происходит Дальше выбирайте первое, после этого уведомление в правом нижнем углу хост этот можно закрыть. Нажмите Command-Shift-P.

**[3:10:57]** Что происходит?

**[3:11:42]** Очень непонятно, как в vsecode подключаться. Просто я всегда работал в этом курсоре, мне удобно здесь. Просто натянул вот так вот и всё. У тебя терминал здесь работает.

**[3:11:55]** Окей, ладно, с этим разберёмся попозже. Как агенту подключиться не на сервер паушера в vsecode? Окей. У меня, к сожалению, вышли терминалы на Windows. Окей, ладно, мы с вами разберёмся, в общем, немного по-другому.

**[3:12:12]** подключимся через курсор либо через всекод зайдем настроим все сделаем ну и соответственно и агенты настроим я думаю так будет даже проще вот увидимся скину я думаю через пару часов более простую инструкцию потому что еще сейчас прям реально сложно в общем увидимся всем пока пока
