ym104432846
Вставьте ссылку на видео из Youtube, Rutube, VK видео
Задайте вопрос по видео
Что вас интересует?
00:05:29
Summary:
  • неративные языковые модели не обладают собственным мнением — их ответы являются обобщением информации, находящейся в открытом доступе. Чтобы избежать ошибок и неправильного толкования, разговоры на чувствительные темы могут быть ограничены.
0: Ты шнитт ни онлайн практику на 24 используй нейросети, будь лучшим руководителем в мире.
1: Друзья, день добрый. И снова приветствую вас на аишник. Это у нас 4 сезон, 2 серия. Скоро мы будем подписываться как в сериалах. Наши выпуски это онлайн.
2: Практикум, где мы разговариваем и показываем, рассказываем про искусственный интеллект, который помогает бизнесу. Вот наша связка именно такая. Все эти сезоны. И каждый выпуск мы говорим про то, чем искусственный интеллект может помочь бизнес процессам реальным.
3: Почему это онлайн практикум? Сегодня мы погрузимся и посмотрим, действительно, почему мы называем это практикумом, а не просто набором слайдов от спикеров, хоть и очень полезных. Мы делаем каждый выпуск, и 4, и 3, и 2, и 1, что-то.
4: Что вы можете попробовать руками и всегда уговариваем вас именно это и сделать даже после выступления спикера, если практики там не было. Но, а тем более, когда у нас есть практическая часть, сегодня у нас 2 важные темы. С вами мы поговорим про вайко.
5: Мы начинали этот разговор вчера и поговорим сегодня про то, каким образом безопасно выстроить взаимодействие с искусственным интеллектом. 2 темы очень большие, очень серьёзные перед тем, как мы окунёмся в эти темы, так скажем, с головой я расскажу.
6: Ещё раз, что у нас есть чудо чат в каждой трансляции вы можете обмениваться комментариями, адресовать вопросы по битрикс 24 и, конечно, к спикеру по теме его выступления, доклада, практикума. Мы эти вопросы смотрим на ту часть вопросов, на которую можно сразу.
7: Сразу ответить. Наши партнёры помогают нам ответить. Это опытные интеграторы, которые хорошо знают продукт битрикс. 24. Могут ответить на эти вопросы. Пожалуйста, адресуйте их прямо в чат. Коллеги будут подсказывать прямо по ходу давать ответы на некоторые вопросы. Мы будем давать ответы в эфире.
8: Я буду подсматривать за каждой трансляцией и выберу пару вопросов, чтобы спикерам принести их в завершении их выступления. Мы выберем лучшие вопросы и за них. Традиционно у нас есть мерч, поэтому не переключайтесь далеко к вам в комментарии, если вопрос классный, интересный луч.
9: Всех, мы придём к вам, поговорим, каким образом передать вам тот самый мерч в горизонте. У нас сегодня полтора часа и 1 час. Мы бы хотели посвятить теме вайб кодинга и на примере наглядном примере показать, как это работает.
10: Я опять же с большим удовольствием приветствую в студии Александра вартаняна, директора по маркетингу битрикс 24 Саша, рад вас снова.
11: Большой привет. Добрый день, друзья. Здравствуйте. Сегодня приветствовать. Вчера я с вами разговаривал про тренды. Сегодня.
12: Я, опять же, с большим удовольствием приветствую в студии Александра вартаняна, директора по маркетингу битрикс, 24. Саша, большой привет. Добрый день, друзья, здравствуйте. Рад вас снова сегодня приветствовать. Вчера я с вами разговаривал про тренды. Сегодня.
13: Мы уже по вайб кодим, так сказать, в прямом эфире, кто вчера не смотрел. Да, я действительно Саша Вартанян, директор по маркетингу битрикс 24, автор курса. Собственно, вайб кодинг для гуманитариев. Можете его найти легко там у нас на сайте или в интернете. Почему я вообще
14: Про это рассказывают там, а не какой-нибудь серьёзный разраб, потому что мы, как битрикс 24, ставим для себя такую простую цель, ну, как простую. На самом деле, это тот ещё вызов для меня рассказывать вот эти вот все такие сложные уже довольно-таки вещи.
15: Простым языком для того, чтобы максимально вот в эту всю классную историю с вайбо ингом, с искусственным интеллектом снизить точку входа. У нас с вами есть час за этот час. Я прям в прямом эфире попробую что-нибудь крутое навайо ить если успею, то даже задеплоить.
16: Скажу потом, че такое задеплоить вообще, что этот термин, значит, да, интегрировать возможно, с какими-нибудь сразу спойлер, да, то есть я, во первых, буду стараться говорить максимально простым языком, да, для того, чтобы поняла вся аудитория, даже если ребята
17: Сервисами.
18: Скажу потом, че такое задеплоить вообще, что этот термин значит, да, интегрировать возможно, с какими-нибудь сервисами сразу спойлер, да, то есть я, во первых, буду стараться говорить максимально простым языком, да, для того, чтобы поняла вся аудитория, даже если ребята
19: Какие-то вообще никогда в жизни не видели ни клод, ни кодекс, чтобы они поняли, что происходит. Это искусственный интеллект. Мы не знаем, куда его может унести в процессе. Я как-то помню, записывал курсы, и у меня его вообще унесло в другую сторону и пришлось очень сильно выкру.
20: Мы 100% походим по граблям, потому что в этом замечательном процессе с 1 раза мало что получается хорошо, а может и получится, но всякое может произойти. Это, как говорится, прямой эфир у меня как-то вёл я мастер класс, у меня токены закончились прям в
21: Процессе, да, может меня вообще там забанит какая-нибудь система, всякое может произойти. Поэтому давайте погрузимся с вами в дивный мир вайб кодинга. Попробуем за этот час получить максимум пользы. Так, значит, прежде всего, с чего на
22: Чать вообще, что у вас должно быть? Ну, понятное дело, у вас должен быть компьютер там с доступом в интернет и есть вот такие вот 3 замечательные сервиса, которые вам прекрасно для этого будут подходить. 1, это клод, вот он сейчас передо мной на экране.
23: Открыт режим кода. Да, это, собственно, тот режим, в котором мы с вами будем именно вайб кодить. Есть режим чата. Это просто говорилка, есть режим коворк, он хорошо подходит там, чтобы что-нибудь с вашими файликами поделать, там, типа, категоризировать скаченное
24: Я не знаю, там или презентацию какую-то сделать, а вот режим код, он нужен как раз для того, чтобы собирать какие-то приложения, делать чат Ботов, ну, кодить в общем смысле, да.
25: Что ещё есть есть вот такая штука как кодекс это в общем то абсолютно аналогичная история от так, кодекс да, кодекс. Вот это аналогичная история от openai что она позволяет она
26: Позволяет Ровно тоже самое, как я вчера показывал в статистике. Вот по нашему исследованию, которое мы проводили, люди делятся Ровно на 2 типа. Половина использует код, половина использует кодекс. Иногда, знаете, как объединяют, так говорят. Слово кодекс, да.
27: Это отраслевой стандарт. Я буду показывать большую часть на примере этих 2 сервисов, просто потому, что, ну, они лидеры. Если вы хотите прямо сейчас в айподик втянуться, вам точно стоит что-то из этого попробовать и начать. Я рекомендую с чего-то.
28: Из этих 2. Дальше, если вам там захочется какие-то локальные модели использовать, вы можете там что-то другое попробовать, но самый часто задаваемый вопрос, который я не могу обойти стороной вообще, как туда попасть, потому что они требуют
29: Первых оплату, да, они платные на бесплатном аккаунте ничего крутого не получится сделать. Они требуют зарубежный, там какой-то номер телефона из России. Это не всегда доступно. Ну, во первых, если вы действительно энтузиаст,
30: То, конечно, для вас это не станет препятствием. Вы разберётесь, я тут не буду уже рассказывать, как все это дело обходить. Но спойлер есть ещё 3 инструмент. Вот он у меня тут вот с таким красивым ярлычком я не буду пока.
31: Спойлерить, что это такое. Это новиночка наша, про неё ещё никто публично никогда не разговаривал. Завтра мой коллега Юра Волошин, собственно, 1 из авторов этого приложения вам покажет, как с ним работать. Я пока вот так вот вам вброшу, вот так выглядит.
32: Прекрасно. Наш бриллиантовый буквально интерфейс. Вот я думаю, что люди, которые веб кодингом так или иначе занимались, сталкивались с ним уже с похожими интерфейсами. Поэтому для вас такой сильный спойлер. Приходите завтра увидите, да, без СМС и регист.
33: Регистрации. Ну, с регистрацией, значит, давайте начнём с coda. Значит, что здесь есть. Давайте вот для чайников прям совсем разберёмся в интерфейсе. Ну, понятное дело, тут слева можно создать там новую сессию. Я вот её как раз сейчас создал, она у меня чистая.
34: Но суть вы поняли.
35: Регистрации, ну, с регистрацией, но суть вы поняли, значит, давайте начнём с coda. Значит, что здесь есть. Давайте вот для чайников прям совсем разберёмся в интерфейсе. Ну, понятное дело, тут слева можно создать там новую сессию. Я вот её как раз сейчас создал, она у меня чистая.
36: Здесь статистика моего предыдущего вайб коддинга можно просто посмотреть никакой пользы от этого нет, просто fan, что вот у меня с ним было 410 сессий, там я потратил 118 токенов, активность там 39 дней за все время моя любимая модель это оп.
37: 4, 8. Да, такой просто van значит, что здесь есть. Вот тут можно выбрать адрес для проекта, да, адрес для проекта. Это папочка, она предлагает вот так вот её создать. У меня уже папочка создана. Называется вайб код тестер.
38: В ней клод будет хранить всю память этого проекта в процессе того, как он будет над ним работать. Это будет, собственно, корневая папка, в которой наш проект будет содержаться у нас на компьютере, пока мы его куда-нибудь на сервачок не перенесём. Что ещё?
39: Здесь интересного в интерфейсе. Вот тут мы выбираем модельку у меня стоит opus 4 8, она сейчас у них флагманская собственно прекрасно справляется со всеми задачами. Выкладывали вот они в тестирование тут такую модельку как fable 5 но потом убра
40: Её по каким-то только американцам, ведомым причинам есть здесь другие модели, более старые, их можно использовать для каких-то простецких задач, которые не требуют каких-то там сильных рассуждений. Вот какие to modules тут есть ops 4, 7, 4, 6, предыдущие.
41: Ну, давайте мы оставим модель 4 8. Значит, здесь есть вот такая вот прекрасная кнопка, которой вы регулярно будете пользоваться. Условно. Что это такое? Попробую объяснить ползунок вот этот, который я сейчас
42: Двигаю показывает, насколько сложными будут рассуждения модели в процессе вайб кодинга. Если я поставлю его вот сюда, на режим low, она будет думать очень быстро, но очень слабо, да, то есть будет допускать ошибки, косячить, но
43: В принципе для какого-то быстрого проекта подойдёт если я вытащу ползунок вот сюда, в ultra код, тут такая у них красивая анимация, то над каждым моим запросом система будет думать прям долго, с чувством, с толком, с расстановкой запускать
44: Субагентов тоже потом расскажу, что это такое. Но сейчас мы в прямом эфире, у нас есть час, поэтому я, конечно, не буду вот этот режим ультракот ставить. Поставлю что-нибудь вот такое вот. В принципе, если посмотреть на интерфейс кодекса, он выглядит не seal.
45: По другому. Здесь точно также выбор модельки, вот там выбор скорости рассуждений, то, о чем я говорю, там вот тут модель выбирается, да, вот есть режим ускорения, ему можно что-то наговорить голосом. Тут так
46: Также выбирается папка. В общем, принципиально этот интерфейс не отличается ничем. Также как интерфейс битрикс, 24 коворк код. Но пока вернёмся к нашему клоду. Давайте попробуем что-нибудь сделать. Самый большой квест. Вот.
47: Честно, вот серьёзно, когда я вот провожу вот эти вот всякие обучающие практикумы, это придумать, а что вообще сделать? Особенно учитывая, что я там в битрикс 24 работаю, и как бы у нас уже такие большую часть вещей я буду дублировать из функциональности битрикс 20.
48: А предпринимателям надо все-таки что то бизнесовое всегда сложно. И вы тоже, когда начнёте вайб кодить, если вы ещё не начали самое сложное это придумать реально классную идею, не просто какая-нибудь приколюха, вот уже мемом стало, что все вот каждый сперва такой
49: Сейчас я таск трекер сделаю. Вот классно порву рынок. Вообще вот нет в мире таск трекеров, а я сделаю, да, вот фактически каждый начинает с этого. Я тоже на самом деле, 1, что пробовал на вайб, это таск трекер. Но, значит, я думал, думал, думал.
50: И вот вчера у нас, значит, случилась ситуация в офисе, да, у нас есть помещение, где сидит маркетинг, и туда периодически приходят работать продажники, и начинается вот эта вот война за территорию, да, когда 1 отдела много 2 отдела.
51: Много кто-то постоянно на удалёнке и значит надо как-то столы бронировать, чтобы не получалось так, что 2 человека выходят на 1 стол. Вот. И я вчера вот ребятам рисовал, прям покажу вот такую вот схемку, да, что вот синие столики тут
52: Сидит только маркетинг, там красные столики, тут сидят только авторы, а вот зелёные столики можно бронировать. У меня есть вот эта вот схемка, я её вчера нарисовал и забыл про неё, а ночью, когда думал, что вам, собственно, показывать про неё, вспомнил и положил её в папочку проекта.
53: Видите, это просто я открыл на маке в проводнике вот вайб код тестер это тот же проект. Вот здесь лежит эта схема и с чего мы вообще? Я всегда рекомендую перед тем, как начать какой-то проект открыть обычный режим чата там в chat gpt
54: Начинаем.
55: Видите, это просто я открыл на маке в проводнике вот вайб код тестер это тот же проект. Вот здесь лежит эта схема и с чего мы начинаем вообще я всегда рекомендую перед тем, как начать какой-то проект открыть обычный режим чата там в chat gpt
56: И да, или в клоде, и просто поразгонять идею в формате живого разговора. То есть у меня, как это обычно происходит, приходит мне в голову какая-то гениальная идея. Ну, как мне кажется, да, то есть у меня вот был как-то я по приколу просто пытался сделать проект управле.
57: Макбуком с камеры, зрением, зрачками, да, движением зрачков. Я, значит, пошёл в чат, говорю, слушай, есть вот такая идея, как мне это реализовать? Он, ну вот так, че то мне набросал. Потом я говорю, слушай, а теперь покритикуй. Вот слабые места, найди подводные.
58: Камни, с которыми я сталкиваюсь, столкнусь, он мне тоже там какие-то понакидал, я его дальше попросил. Вот когда мы с ним эту идею поразгоняли, там пообсуждали, какие там технологии можно использовать просто в режиме диалога. Я ему сказал, хорошо теперь
59: Опиши эту концепцию проекта в файлике сохрани в папку и обычно мой трек примерно так и выглядит. То есть я прошу этот режим чата создать мне общую концепцию и дальше уже с ней работаю. Сейчас у меня на это времени не будет, поэтому давайте начнём.
60: Прям в режиме кода я с ним поздороваюсь зачем-то, я не знаю, меня все троллят за это. Че то типа боишься, что тебя потом терминаторы замочат, но я так делаю. Вот привет. Я хочу сделать приложение для
61: Бронирование столов в опенспейсе. Я тебе в папочку проекта положил файл со схемой карти.
62: Изучи его синие столы, бронировать нельзя.
63: Нельзя, это столы маркетинга, значит, красные столы тоже, красные столы тоже.
64: Там сидят авторы зелёные столы.
65: 5 штук бронировать можно, изучи схему и подумай, как могло бы выглядеть такое приложение, пока делаем.
66: Только интерфейс и backend диплой будет позже.
67: Значит, он сейчас у меня пойдёт над этой задачкой думать. Вот я нажимаю, он пошёл думать, пошёл сейчас смотреть, что там вообще за картинка у меня лежит. Вот, собственно, изучает. Вот тут вот можно посмотреть.
68: Нажать, что он прямо сейчас делает, какие команды он там производит. И я знаю, что сейчас будет. Вот он нашёл. Видите, мою схемку, которую я ему положил сейчас он на неё посмотрит. Здесь есть вот такой вот переключатель, который называется переключение ре.
69: Вот, значит, что здесь происходит? Здесь можно переключать между разными режимами работы в режиме аск пермишенс на каждое действие, которое он будет, он будет спрашивать, у меня разрешение типа можно, можно, можно, можно.
70: Производить.
71: Вот, значит, что здесь происходит? Здесь можно переключать между разными режимами работы в режиме аск пермишенс на каждое действие, которое он будет производить, он будет спрашивать у меня разрешение типа можно, можно, можно, можно.
72: Проще.
73: Это очень безопасно, это очень прикольно, но сильно отнимает много времени на нажатие кнопок, есть режим auto, да, там будет чуть есть режим байпас пермишенс это такой режим, когда вот я все права ему даю, я.
74: Это очень безопасно, это очень прикольно, но сильно отнимает много времени на нажатие кнопок, есть режим auto, да, там будет чуть проще. Есть режим байпас пермишенс это такой режим, когда вот я все права ему даю, я.
75: Ему разрешаю делать. Фактически он у меня не будет спрашивать разрешения ни на что. Сейчас я из экономии времени исключительно. Вот смотрите, что он че то там посмотрел, увидел на моей схемке, да, действительно, вот ума.
76: Что угодно этот режим включу. Происходит.
77: Ему разрешаю делать что угодно. Фактически он у меня не будет спрашивать разрешения ни на что. Сейчас я из экономии времени исключительно этот режим включу. Вот смотрите, что происходит. Он че то там посмотрел, увидел на моей схемке, да, действительно, вот ума.
78: Маркетинга 8 рабочих мест, у авторов 6. Бронировать нельзя. В центре зелёный 5 штук. То есть он понял, как он спрашивает у меня, как люди бронируют зелёный стол по времени на целый день, там по часам слоты. Почему вообще появилось вот это вот сообщение?
79: С чего вдруг? А я вам расскажу вчера на своём докладе про тренды я рассказывал про такую прекрасную вещь, как скиллы. Что такое скил скилл. Это некий навык, который позволяет агенту делать какие
80: Какие-то вещи проще, быстрее, просто потому, что этот навык требует каждый раз определённого порядка действий. И поэтому какой-нибудь человек уже написал для этого готовый алгоритм, который использует там клод или кодекс для того, чтобы
81: Повторить самым быстрым способом, да, чтоб не тратить на это лишние токены. А это всегда будет у вас проблема, что у вас токены будут заканчиваться в самый неподходящий момент, поверьте мне. И вчера я рассказывал про скилл супер пауэрс. И вот видите, когда
82: Мы начали брейнштормить с ним вот здесь он подключил этот скилл и вызвал сразу часть этого скила под названием брейншторминг, да, то есть это режим, который кто-то там уже
83: Как сказать, хотел сказать заколхозил.
84: Мы начали брейнштормить с ним вот здесь он подключил этот скилл и вызвал сразу часть этого скила под названием брейншторминг, да, то есть это режим, который кто-то там уже, как сказать хотел сказать, заколхозил.
85: Не, ну это очень крутой скилл. На самом деле, я всем его очень рекомендую, который когда-то кто то создал для того, чтобы вот в режиме брейншторма его подключать. И прежде всего он задаёт нам вот такие вот уточняющие вопросики, мы на них прям здесь ответим.
86: Значит, бронирует зелёный стол по времени на целый день я нажимаю, он пошёл там сейчас ещё что-то дальше. Подумает, как пользователь обозначает, что бронь. Ну, вообще, конечно, по уму, если это делать, нужна будет интеграция битрикс 20 четы.
87: Вот именно его.
88: Значит, бронирует зелёный стол по времени на целый день я нажимаю, он пошёл там сейчас ещё что-то дальше подумает, вот как пользователь обозначает, что бронь именно его. Ну, вообще, конечно, по уму, если это делать, нужна будет интеграция битрикс 20 четы.
89: Или чтобы просто человек условно подсасывался его профиль и все протягивалось. Я не знаю, успею ли я вам показать вообще, как эту интеграцию сделать полноценно. Вдруг время кончится. Да, поэтому будем надеяться, что успею. Но пока я ему сейчас просто скажу там
90: Так просто, ну, там выбор из списка людей, да, вот заранее пусть там будет список людей. Вот он сейчас пойдёт над этим, подумает.
91: Да, только правила брони. Значит, и я хочу на самом деле сделать сразу красиво. Редко кто начинает работу с дизайна. Я как маркетолог, как
92: Визуал, я всегда начинаю работу с дизайна. Во первых, потому что мне так понятнее, да, там кто-то там очень долго, может, какие правила для бронирования вперёд. Да, господи, хватит вопросов на любую дату и время вообще все равно, вот кто-то начинает там сперва в
93: Консоли все делает. Я консоль не знаю, не знаю команд. Мне объективно это сложно, поэтому я всегда для себя делаю веб интерфейс. А поскольку я маркетолог, я всегда стремлюсь сделать максимально красивый веб интерфейс. Вот. И для этого у
94: Клода, есть ещё 1 режим работы, который я не знаю, почему-то только вот несколько дней назад, только вчера он был в интерфейсе приложения, сегодня, так он что-то опять от меня хочет стек, он хочет на твоё усмотрение. Давайте так вот доверимся ему. Я, допустим, вообще
95: Вообще не разбираюсь, потому что там часть из вас, скорее всего, тоже не разбирается. И даже слово стек не знает. Стэк это использование определённых технологий, там, Языков, программирования, баз данных и прочее, прочее. Так вот, режим клод дизайн только вчера был здесь, сегодня его здесь нет. Почему?
96: Я открыл и удивился, но он есть в браузере, вот так он выглядит, что позволяет делать этот режим. Он позволяет делать сразу реально крутой интерфейс чего угодно, сайтов, презентаций там, документов, режим.
97: Действительно классный. О нём почему-то очень мало разговаривают. Я его очень люблю. Вот он, смотрите, он нам придумал вот идею интерфейса, как раз все дела. Вот стек описал, я мало что тут понимаю сразу он нам апи, заложил апи. Нужно для того, чтобы там это прило.
98: Приложение там к другим могло подключаться по этому самому апи там обмениваться данными кому надо загуглите или спросите там у своего аи агента а что такое api, если не знаете, надеюсь, успею про это рассказать. Так вот, мне хочется сразу сделать красивый интерфейс.
99: Как делаю, я и вам делать также рекомендую. Я пишу ему теперь сделай бриф для интерфейса этого приложения. Я передам его в клод дизайн.
100: Для того, чтобы он сделал прототип, пиши быстро и кратко, мы в прямом эфире.
101: Вот, вот так я тут, видите, ошибки допускаю, ему все равно, он меня прекрасно поймёт. Вот он пишет такой бриф, пишет, что должно быть на экране, там синий стол, маркетинг, вот сценарий. Я, смотрите, что делаю. Открываю клод дизайн.
102: Дизайн системы у меня пока нет. В принципе, если у вас есть какие-то корпоративные цвета, которые вам спустил ваш, мой коллега, директор по маркетингу, да, вы можете сразу ему дизайн системы подгрузить, у меня сейчас ничего такого нет, поэтому я ему что сделаю? Я ему
103: Приложу, во первых, нашу, нашу, нашу, где у меня эта папочка, вот нашу схему, вот она, схему я подгрузил, и я беру из coda, если он там дописал, уже, надеюсь, да, вот он дописал.
104: Breathe, приложение для брони рабочих столов, главный экран интерактивная. Вот я ему, значит, все вот это кидаю. Обычно он что-то более умное пишет, но я ему написал, что мы в прямом эфире, поэтому он написал для чайников. Также я ему дописываю, прикладываю тебе
105: Схема.
106: Breathe, приложение для брони рабочих столов, главный экран, интерактивная схема. Вот я ему, значит, все вот это кидаю. Обычно он что-то более умное пишет, но я ему написал, что мы в прямом эфире, поэтому он написал для чайников. Также я ему дописываю, прикладываю тебе
107: Схему расположения столов тебе надо её изучить и вложить в интерфейс в, не знаю, крутом, модном, современном. Это я, конечно, так не пишу, я могу напи.
108: Писать там типа в стиле необрутализм. Знаете, как сейчас там дизайнеры делают, или там liquid глаз. Ну, сейчас просто так написал в крутом модном современном дизайне, да, вот я ему это дал все и нажимаю вот на эту кнопку, они каждый день
109: Тут меняют интерфейс, поэтому что-то может пойти не так, но я надеюсь, что у меня получится вам эту крутотень показать. И да, открылся интерфейс. Вот смотрите, он тут подгрузил нашу схемочку, я ему дал этот, собственно, промти, который для него написал клод, и он
110: Ушёл думать, почему я делаю так, да, то есть, пока он там думает, я с вами поговорю, почему я прошу сам клод писать промты, потому что, во первых, написание вот такого большого, хорошего брифа, оно занимает очень много времени у
111: Человека. Человек, как правило, не все угадывает, не очень понимает, как хорошо работает модель. Во вторых. Ну потому что могу, потому что это очень классно, когда я могу попросить 1 и агента написать
112: Функциональные требования там, техзадания для другого. В третьих, как обычно делаю я сейчас, я просто скопировал условно вот этот текст. Обычно я прошу не копировать, а я клода прошу вот тут сделать мд файл мд файлы. Что это такое? Опять можете спросить?
113: Chat gpt. Там у клода это маркдаун файлы по сути это просто текст с разметкой, которые сейчас стали отраслевым стандартом для взаимодействия агентов между собой. Да, у нас, например вот новая база знаний в битрикс 20
114: Которая там выходит, она тоже имеет поддержку маркдауна именно вот для этих задач. Так вот, и на каждый чих, вот этот, да, на каждое требование, когда я пишу какие-то, я не знаю, концепции.
115: Планы, я прошу сохранить вот этот маркдаун файл в Папке проекта, у меня их потом там, допустим, накапливается штук 10. Для чего все это нужно? Для того, чтобы, например, если я захотел продолжить работу из клода, который я начинал в битрикс 2,
116: 24 коворк я могу или там в кодексе, да, я могу скормить ему папку проекта и сказать, слушай, там лежит 5 мд файлов, там, про дизайн, там, про архитектуру, там описание проекта. Изучи их для того, чтобы заново.
117: Ему не объяснять вообще, а че мы делаем то, чтобы он сразу погрузился? Это, в общем то, отраслевой стандарт, даже сами клод кодекс вам будут предлагать такие файлы сделать. Вот, значит, клод дизайн все ещё думает, он изучил уже мою схему.
118: Тему, это продвигается все не быстро вот поэтому пока он это все делает, давайте сделаем вот что у нас есть я вам покажу такую прекрасную штуку как где у меня хром вот вайб код платформы битрикс 24. Я вам
119: Кратенько про неё рассказывал, для чего мы её будем использовать в этом проекте для деплоя. Вот так выглядит мой личный кабинет. Значит, что вам надо для того, чтобы начать с ней работать. Если у вас там есть битрикс 24. 1, вы должны
120: Получить api ключ, 2 вы должны создать сервер да, то есть вот у меня открылся интерфейс, тут у меня уже какие-то мои проекты болтаются, это мой тестовый аккаунт, тут ничего нет такого, что я стесняюсь вам показать. У меня уже есть api ключ, я его уже создал.
121: Здесь можно посмотреть список моих активных серверов, там вот какие-то у меня есть вот это я вчера там создал специально для вас, я уже клоду там кинул его адрес, но я потом вам покажу вживую, как все это работает. Мне надо его
122: Настроить немножечко для того, чтобы наша система работала. Собственно, во первых, я отключаю ему сон по умолчанию, этот сервис, ой, этот сервис, этот сервер будет засыпать сам, если к нему никто не обращается, если им никто не пользуется, я нажимаю здесь никогда
123: Чтобы он вообще не засыпал. Че то у меня тут не это самое не кликнулось. Ну ладно, не суть важно вот так через доступ я покажу, что ещё тут есть. Значит в доступе я могу выбрать, для кого это, для каких-то указанных пользователей, там для всех, у кого есть би.
124: 24. Для вообще всего интернета. Если я включу доступ, публичный, мой сервер будет доступен полностью из интернета. Да, и это страшно, это пугающее, если у вас там сохранятся какие-то персональные данные.
125: Ну, я сейчас просто провожу демонстрацию, поэтому я ему дал публичный доступ. Ничего страшного не будет, да, вот давайте его разбудим, чтобы он не спал. Вот он там просыпается потихонечку посмотрим пока что происходит здесь с дизайном, он
126: Все ещё думает, все ещё изучает. Видите, вот тут вот у него идёт процесс. Ну вот я говорю, какие-то вещи могут сразу пойти не туда, не в ту сторону. Ну ладно, он пусть пока думает, сервер просыпается, видите, прям в реальном времени идёт настройка защиты и туннеля будет.
127: Подключение к нему. Вот очень жаль, что дизайн делается так долго. Я хотел это самое вау, здесь происходит. Ну ладно, пока сервер просыпается, я ему скажу вот что значит есть.
128: Я хочу развернуть этот проект на вайб код битрикс. 24 тех там есть вот так я ему пишу для тебя дока по апи.
129: Изучи её и пойми, как сделать деплой, да, как сделать deploy, пока мы делаем дизайн.
130: Почему я выбрал этот prompt? На самом деле, если вы перейдёте вот на нашу эту вайб код платформу, вы увидите, что вот эти вот промтите, мы здесь прям даём, считайте на главной странице, да, то есть вот такие штуки, да, мы даём сразу ссылки на документацию.
131: Клод сейчас пойдёт эту документацию изучать, да, он нашёл уже, я ему заранее закинул ключ, который я создавал. Почему я сделал так и вам так рекомендую, потому что я в прямом эфире, и если бы я пошёл создавать вот этот ключ, вот.
132: Ну там вот вот тут создать api ключ. Если бы я пошёл создавать его в прямом эфире, вы бы его увидели, могли бы заскриншотить и что-нибудь нехорошее с моим проектом сделать прям в прямом эфире, пока я вам рассказываю, поэтому я его заранее туда скормил, чтобы как бы.
133: Собственно, вы не узнали мой секрет, я вам также рекомендую делать, друзья, вот этот ключ. Храните его как зеницу ока. Это ключ от сейфа, считайте, да, то есть, если он попадёт в какие-то не те руки, то будет у
134: Кого? Ну у того, кому попало возможность что-то не то сделать, поэтому храните его. Это важно. Вот он пока тут разбирается с деплоем, он вот видите, изучает сам api, изучает инфраструктуру, возможности для публикации приложений. В общем, все
135: Ушли думать, а мне надо вам что-то рассказывать интересное. Здесь клод дизайн, видите, че то как-то. А ты вообще что-то делаешь?
136: О, а он, оказывается, что-то делает. Он разбил нашу задачу на план и прямо сейчас в реальном времени по этому плану начинает работать. И у нас здесь прям в реал тайме начинает появляться интерфейс вот этого приложения.
137: Кстати, странно, обычно он у меня спрашивает там, в каком стиле я хочу его сделать. Задаёт мне какие-то уточняющие вопросы. В этот раз никаких уточняющих вопросов почему-то не было. Вот он рисует. Видите, это очень прикольно. Я не знаю там, насколько он попадёт в схему, если не попадёт. Я сейчас
138: Не буду его мучить, дабы время нам всем сэкономить. Вот он рисует схемку. Очень прикольно. Пока получается. Действительно пока все так, как есть вот эти вот что это, а это он кактусы так нарисовал.
139: Прикольно, прикольно. Вот он, значит, рисует сейчас, видимо, будет рисовать незанятые столы. Пока посмотрим, как у клода там продвигается во прекрасно. Вот он, собственно,
140: Уже нашёл сервер, да, вот этот, который мы сейчас разбудили только что он говорит, что он чистый, в принципе, ключевые ограничения, там какие-то говорит, но он разобрался со всем, предлагает мне все это записать в память проекта у каждого
141: Агента есть память, она позволяет ему от сессии к сессии. Если вы, например, захотите перейти в новую сессию, там какой-нибудь кусок проекта доделать или что-то там с другим агентом поделать, то он посмотрит в память, узнает, как вообще работа над
142: Проектом происходило и сможет быстро подключиться. Значит здесь у нас уже че то вот появляется, да, потихонечку он делает. Ну я не знаю, дождёмся ли мы его. О, мы дождались фактически.
143: Да, вот как это все выглядит. Он действительно вот такой интерфейс нам интерактивный сделал. Очень прикольно. Здесь колонну даже нарисовал, как у меня на схемке. Помните, вот моя схемка, которую я ему изначально скормил, вот так она выглядела, и он её, собственно, здесь
144: Фактически повторил, все правильно. Здесь у меня 8 мест, здесь 6, здесь тоже 6. Он вот тут ходит, смотрит, изучает. Честно говоря, мне не очень нравится, как у него сегодня этот интерфейс получился. Он такой очень колхозный, наверное, если бы я ему говорил делать.
145: Liquid glass было бы помоднее. Ну посмотрим, может он там че-нибудь ееще докрутит.
146: Ну, в, при, в принципе, для сельской местности сойдёт. И не такие интерфейсы бывают в любом случае, это удобно. Вот. Ну, он, в общем, говорит, что готова интерактивная схема опен спейса. Вид сверху, как на твоём плане. Тут можно че-нибудь кликнуть, это пока только прототип, но
147: Уже прототип кликабельный. Видите, что мы дальше с этим делаем? Мне надо как-то передать все это в мой клод, с которым я работаю. Я, конечно, могу его попросить здесь что-нибудь потюнить. Да, вот тут есть режим твикс. Можно ему описать какое-то конкретное улучшение.
148: Да, есть режим edit, можно прям самому пройтись, там, что-нибудь где-нибудь дописать. Мы сейчас давайте не будем заморачиваться, потому что у нас уже половина практикума прошло, а нам ещё деплоить, давайте экспортируем все это дело. Экспортировать наш интерфейс можно в любом формате, но я всегда
149: Да, естественно, делаю вот такую штуку. Проджект архив. Он мне выгрузит весь проект, его скачает замечательный. Вот я его вот взял и скопировал прямо в папочку проект.
150: Вот так я его положу, значит, теперь Иду в клод и говорю привет. Ой, зачем я с ним опять здороваюсь? Все уже шарики за ролики я положил в папку проекта.
151: Архив с прототипом интерфейса от лот дизайн, изучи его на 150%. Я иногда пишу вот такие вот дикие вещи, типа на 150%.
152: Мативно, для чего я это говорю? Это не потому, что у меня проблемы с головой, я не умею считать, а потому что мне надо ему как-то ёмко объяснить, что ему надо изучить, блин, все досконально. Вот каждый файлик, который там лежит, понять, что вообще там происхо.
153: Отсутствует. Да, какие есть приколы в нашем интерфейсе. Ладно, давайте я ему пока не буду так писать, а то он сейчас уйдёт действительно на час думать. Вот так я ему напишу. Просто я положил в папку проекта архив с прототипом интерфейса. Когда вы
154: Читайте где-то в интернете, что у кого-то там вот они ставят на ночь работать агентов вот этих агенты там что-то вайб кодят. Вот это не ложь. Спойлер. Действительно, у меня у самого есть, когда я делаю какие-то сло.
155: Сложные места на диске недостаточно. Господи, что у него там происходит? Он пытается извлечь архив. Вот действительно так иногда бывает, когда какие-нибудь, какие-нибудь проекты запускаются, сложные там агенты сами с собой.
156: В sub агентных схемах работают там по 8 часов без остановки. Действительно такое бывает. Например, сейчас покажу вам классный лайфхак, не буду его запускать тоже в реальном времени, потому что это мы сейчас на 8 часов уйдём, но есть вот такой режим, его мо.
157: Можно вызвать через слэш. Тут вообще много интересных команд есть, да, есть, например, замечательная команда go, где она вот, вот так она выглядит, для чего она нужна. Через неё вы, например, можете задать конечную цель. Например, можно написать, что сделать.
158: Приложение там избавлено. Ну, я сейчас брежу, конечно, от всех багов, от всех утечек безопасности. Сам все тестируй, проверяй по циклу, и он будет действительно ходить все это по циклу тестировать, проверять. Да, до тех пор, пока этой цели не достигнет. Но я сейчас не про это. Здесь есть такой режим.
159: Work flaws, ворк flaws.
160: Вот он, для чего нужен этот режим? Его недавно сравнительно выпустил клод. Он нужен для того, чтобы для работы над сложным проектом он запускал субагентов, то есть
161: Work flaws, ворк flaws. Вот он, для чего нужен этот режим? Его недавно сравнительно выпустил клод. Он нужен для того, чтобы для работы над сложным проектом он запускал субагентов, то есть
162: Сейчас вот этот интерфейс, это условно 1 агент клод, его называет инлайн режим, а есть режим субагентов, когда сам вот этот агент создаёт ещё, допустим, у меня там было максимум, я помню, 102, он создал 102 субагента, кото
163: Каждый делает какой-то кусок работы, например, там 1 изучает интерфейс, 2 сео, оптимизацию, 3 там тестирует на баги. Вот прям вот он сам определяет, кто что будет делать. Потом другие субагенты принимают у них работу, проверяют.
164: Что все правильно получилось. И ещё 1 субагент в конце, в самом обобщает все, что произошло. Но если я сейчас этот режим запущу, то это действительно будет часов на 8 и сожрёт все мои токены. Этот режим очень хорошо жрёт токены, потому что это
165: Не 1 вот такой вот чатик, а фактически там 108, или там, ну, обычно где-то в районе 30 он делает. Вот, значит, что он спрашивает сейчас у меня тоже какие-то, он изучил интерфейс, ему нужно от меня какой-то ответ, я не знаю, я пока буду, вот давайте та.
166: Кликать просто без текущего я буду идти по самому простому пути. У нас осталось не так много времени. Вот значит, что нам надо сейчас нам надо понять, проснулся ли наш сервер для этого опять вот сюда на сервер перейдём
167: Посмотрим, он должен быть, должен был уже проснуться, если его изучил только что клод.
168: Он нашёл там какие-то расхождения с тем, что мы обсуждали. Давайте мы ему режим ума. Ну нет, ещё сильнее я его не буду снижать, это будет уже совсем тупо. Вот будет неприкольно, поэтому давайте пока скажем ему, что мы от него хотим теперь
169: По уму вот если вы читали мой гайд, который я вчера всем кидывал, надо использовать spec драйвинг девелопмент, что я ему должен сказать сейчас я ему должен сказать теперь напиши он изучил концепцию приложения, он из
170: Учил возможный дизайн приложения, теперь я его должен попросить написать спецификацию, да и положить её тоже в мд файл, с которыми он работает ага.
171: Ну, он фактически это прямо сейчас и сделает без моей просьбы. Смотрите, он написал спецификацию очень прекрасно. Вот благодаря, видите, вот этому скилу супер Паус, он создал файл со спецификацией сам я его даже об этом не попросил. Вот здесь лежит специфика
172: Всего вообще, что мы от него хотим, очень здорово, конечно, её надо бы в идеале почитать, но мы сейчас в прямом эфире опять-таки делать этого не будем. Это долго, допустим, я с ним согласен теперь.
173: Спланируй работу, работу над этим приложением. Обычно это несколько запросов. Я сперва его пишу, прошу после того, как он вот сделал эту спецификацию, сделать отдельный тоже мд файл с планом.
174: Вот над проектом, да, я ему прям так и пишу. Сделать теперь отдельный ндфайл с планом работ над проектом. Он идёт. Сейчас сэкономим время, напишем, теперь спланирую работу над этим предложе приложением и начи.
175: Собственно, что должно произойти он сейчас должен подумать сам для себя, изобрести план работ, разбить там на пол этапа вот он подключает опять режим super powers написание плана да, его часть он.
176: Сейчас сделает вот этот план сам для себя и потом пойдёт пошагово. Вот этот план будет выполнять. Я не знаю, что он там сейчас для сложных каких-то приложений там я, например, делал из последнего.
177: Напридумывает.
178: Сейчас сделает вот этот план сам для себя и потом пойдёт пошагово. Вот этот план будет выполнять. Я не знаю, что он там сейчас напридумывает для сложных каких-то приложений. Там я, например, делал из последнего, а вот
179: Я делал недавно прикольный сервис, где субагенты анализируют пресс релизы, да, то есть я могу ему скормить пресс релиз, там создаётся разные аудитории, там, например, малый бизнес, там журналисты, там, не знаю, пользователи, клиенты, и каждый изучает пресс релиз.
180: Потом даётся выжимка, это все работает через иишку. И вот там мне потребовалось вот 8 планов на каждую фазу. То есть сперва был план по созданию интерфейса, потом был план по базе данных, потом по работе с искусственным интеллектом.
181: Да, сейчас просто вот по простому пути мы пошли, он пока вот только нашёл прототип, схему и доки, так что план начинается с next. Джис, вот он пишет план в целом.
182: Сейчас, скорее всего, он должен пойти и сам, ну, начать работу от меня. Сейчас ему ничего требоваться не будет. Я пока, давайте вам ещё другие полезные штуки порассказываю. Во первых, вот я
183: Много говорю про скиллы. А есть там всегда вопрос, как их установить вообще, как их найти. Ну, скилы сейчас это супер хайп, да, подборок Скилов в интернете множество. Но, конечно, надо ко всем относиться.
184: Осторожно, потому что безопасность друзья, и не надо про неё никогда забывать. В каких-то скиллах могут быть какие-то вредоносы, поэтому надо брать только проверенные, надо брать только те, которые как бы пользуются успехом у сообщества. Самый простой способ, как отфильтровать зерна.
185: Это зайти на гитхаб, искать скилы там и смотреть на количество там использований. Если там пользователей 5 человек у этого скила, да, там и там ни 1 форка, ни 1 звезды, то, скорее всего, этот скил, ну, либо просто плохой.
186: Либо мутный, ну или по какой-то причине непопулярный. Старайтесь брать те скилы, у которых там много звёзд, которых много пользователей, да, можно делать по-гиковски и прям сюда писать. Или вообще в консоль. Типа установи.
187: Вот такой-то скилл на тебе ссылку, он, как правило, сам может исходник этого скилла скачать, установить, подключить можно там по другому делать, можно сделать через интерфейс. Дайте я вот для любителей кодекса покажу, как это в кодексе делать, да, то есть вот плагины вы открываете здесь.
188: Здесь есть плагины, а есть отдельно навыки вот навыки и скиллы это 1 и тоже он тут показывает уже мои установленные какие-то скилы но если вы, например, хотите установить ему супер пауэрс, вы вводите вот так super powers вот он его находит, этот скилл.
189: Там можно открыть, посмотреть, там, что это вообще за скилл там, для чего он там, кто разработчик, и нажать подключить. Он тогда его вам установит. В клоде можно также сделать, но проще всего ему прям в чатике написать, что ещё есть интерес.
190: Из лайфхаков таких, если вы хотите встроить, например, ну, у меня здесь некуда просто встраивать искусственный интеллект, но если вы хотите встроить искусственный интеллект для чего-нибудь, например, вот на своём курсе про вайб кодинг, я рассказывал про сер.
191: По переписыванию текстов, то есть чтобы можно было скормить какой-нибудь текст сервису, и мы готовили сервис, который его переписывал под формат поста в telegram, под формат емейл рассылки, там, пресс релиза, ещё чего-то, да.
192: Тогда я это показывал с локальными моделями. Прям у меня на ноутбуке были развёрнуты какие-то там простенькие модельки, которые это делали в реальном времени, но это очень долго было и очень криво. Сейчас, если там у вас есть битрикс 24
193: То вы можете делать это силами моделей, которые развёрнуты у нас. То есть вы можете посмотреть у нас на сайте, какие модели для этого подходят. Вот тут у нас есть страничка со списком, да, они, мы там ничего не берём.
194: За их использование. То есть это битрикс gpt, там наши флагманские модели, рассуждающие модели, есть опенсорсные модели, типа вот gpt, осс есть, ну вот гемма, да, то есть можете подключать какие-то модели, если вы уже пользуетесь вайб код платформой, для вас это та,
195: Дополнительно ничего не будет стоить большей частью для этих моделей. Там клод что-то сделал интересное. Давайте посмотрим, пишет. Ты сказал начинай, поэтому не переспрашиваю про способ. Выполняю инлайн. Помните, я вот говорил слово inline да, это имеется ввиду, что в этой сесси
196: Вот он.
197: Дополнительно ничего не будет стоить большей частью для этих моделей. Там клод что-то сделал интересное. Давайте посмотрим, вот он пишет, ты сказал начинай, поэтому не переспрашиваю про способ, выполняю инлайн. Помните, я вот говорил слово inline да, это имеется ввиду, что в этой сесси
198: Прям в этом чате не запуская субагентов с чекпоинтами он использует скилл выполнения плана тоже очень удобно кто-то уже в superpowers об этом позаботился план я только что написал сам вопросов к нему нет, проект свежий там ну в общем.
199: Такие рассуждения, что он вообще ещё использует сам в своей работе, это гид. Есть такое вот понятие в разработке, как guide, да, гид репозиторий github. Кто-то, наверное, слышал об этом. Для чего это надо вообще?
200: Настоящим, живым, да, разработчикам. Это надо для того, чтобы управлять версиями своего приложения, для того, чтобы совмещать разные ветки развития. То есть, например, там 1 команда делает дизайн приложения, 2 команда делает backend, там фронт.
201: Beck. Потом там через гид это все сливается там в 1 большой проект, который уже там передаётся тестирование например на прод или там че то такое да, но также вот такую же схему использует. И клод, например.
202: Он также использует гид для сложных приложений, когда ему, например, надо сделать какое-то ответвление. Вот мы сделали, допустим, каркас вот этого проекта, а нам надо будет дописать к нему, например, какую-то интеграцию с битрикс 24. Он сам создаст новую ветку. Вы это
203: Видите, вот тут это будет появляться, он, значит, её создаст и
204: Вы будете видеть, вы будете видеть эти ветки, вы можете откатывать изменения, там переходить из ветки в ветку. Сложно это так объяснить, да, за 20 минут. Тут надо реально почитать, как работает гид, разобраться в принципах, так, или
205: Иначе, даже несмотря на то, что мы тут большей частью гуманитарии, нам придётся какие-то вот эти термины изучать. Вот, например, термин диплой, про который я уже говорил диплой. Что это такое по умолчанию клод все пишет у меня на ноутбуке и приложение будет разработано, у меня на ноутбуке будет лежать.
206: У меня на ноутбуке это все очень классно. Куча мемов уже про это когда там кто то что-то на вайб коде кидает другу типа ссылку на локал хост вот локал хост. Это адрес приложения на вашем же компьютере. Его естественно нельзя показать коллегам никак, да, и deploy это
207: Как раз-таки процесс выкладки, да, вот этого вашего приложения уже на боевой сервер, как правило, это отдельный этап. То есть сперва мы делаем все у себя на ноутбуке, там на компьютере, потом мы проводим все тестирование, потом мы
208: Проверяем там на безопасность, на уязвимость. Это обязательный этап. Я надеюсь, успею про него хоть немножечко рассказать. Это прям маст хэв, мало кто это делает, но это делать обязательно, друзья, нужно вот. Потом, после аудита на безопасность, когда в прин
209: В принципе, мы уже более менее в своём приложении уверены, мы делаем деплой. Это перенос и развёртывание нашего проекта уже либо в публичный доступ, либо там, если вы пользователь вайб код платформы только для сотрудников вашего битрикс 24, да, для сотрудников вашей ко
210: Компании. И после диплоя я всегда делаю ещё отдельную проверку на безопасность, потому что, ну, как бы мой ноутбук и сервер это немножко разная конфигурация оборудования, и там могут свои приколы вылезти. Вот, в общем, он у меня сейчас тут
211: Делает вот по задачам все видите вот он как раз-таки создал гид и идёт от задачи к задаче то есть его вот 1 там задача, что-то он сделал 2, вот раскладка зелёных столов, он параллельно пишет тесты, это ещё 1
212: Приятная плюшка вот этого скилла, супер пауэрс, который я использую, что он каждую фичу обкладывает тестами. Сами видите, что это очень сильно по времени растягивает производство. Да, если скила бы этого не было, все было сильно быстрее, он бы прям сразу писал ничего не тест.
213: Было бы кучу ошибок вот этот вот скилл избавляет от вот этих вот рутинных операций, потому что их клод делает сам, но жертвуя как бы скоростью 3 задача он вот разворачивает слой данных sql lite да, это
214: Данных, собственно, её тоже тестирует 4 там валидация даты e апи он делает вот запускает сервер фоне и проверяет оба апи, все работает у него идеально по его словам, вот он сделал.
215: Backend ещё 1 слово, которое надо запомнить вот есть фронтенд, есть backend frontend, это публичная часть проекта. То есть это все, что связано с интерфейсом. То, что реально видит живой человек. Бэкэнд это все, что у него под капотом вот у этого автомобиля да, это
216: Базы данных это все выполняемые вот эти вот скрипты, это какие-то там, я не знаю, архитектурные конфигурации, да, и вот он, как правило клод сам работает вот по вот этому пути он сперва делает backend, потом к нему делает
217: Фронтент, да, вот он сейчас делает раскладку наших свободных зелёных столов плюс модалки, да, это модальные окна. Понимаете ли вы половину того, чего он пишет. Вот я не понимаю, где-то, наверное, процентов 30, я думаю, что там больше
218: Часть из вас может не понимать ещё больше. Если вы хотите понимать, то просто просите его писать более простым языком, либо объяснять сложные термины, либо прям честно ему скажите, я никогда не вайбо, я очень хочу, но вот сложно для меня вот эти твои термины там
219: Эскьюэль лайт, да, там статичные декор схемы простым языком со мной по-пацански общайся, он будет, да, просто я уже там знаю вот эту всю большую часть терминологии, потому что уже сколько я этим занимаюсь. Вот, ну, в общем,
220: Процесс идёт. Он выполнил уже 8 задач. Если бы я пошёл в кодекс и просто ему бы сейчас без всяких Скилов написал, сделай этот проект. Он бы сделал его уже давно и, скорее всего, он бы уже работал. Вот у нас осталось 10 минут, а он только на
221: Главном экране очень волнительно. Вот смотрите, видите, он создал ветку гид. Вот то, о чем я говорил, появилась вот такая штука мейн, это главная ветка, да, если мы захотим что-то ещё доделать, тут появится другая веточка, это уже прикольно. Вот вы видите, как проект развива.
222: На ваших глазах вот главный экран собран. Запускаю деф сервер и проверяю визуально через превью инструмент. Знаете, че такое превью инструмент сейчас, скорее всего, справа у нас такой блок появится, где визуально будет показано, как выглядит наш вот этот интерфейс. Вы его уже конечн.
223: Выделено. Это был прототип, вот может и не появиться. Он иногда его показывает, иногда нет, можно его там самому вызвать, но вы увидите, во смотрите, в процессе работы вы будете с этим сталкиваться, он будет открывать прям свой браузер. Видите, он сюда затянул уже вот этот прототип, который мы ему давали, он
224: В принципе, довольно приятненько выглядит. Он сейчас, наверное, там что-то тыкать будет, что-то пытаться тестировать. Ну, неважно. В общем, просто радуемся от того, что у нас уже вот довольно-таки симпатичное приложение получается. Вот.
225: Проводит тестирование, проверю, состояние занято и поток данных сам забронирует стол номер 1 на сегодня через api и обновит скриншот, то есть по хорошему он сейчас сам должен забронировать стол и мы должны здесь, в интерфейсе, увидеть что занято самое приятное в ai агентах, что он может
226: Все сам тестировать, вот есть, ну это как это шутка, это мем, я не знаю, как это назвать, но такой прикол тоже есть, что ему можно сказать, иди тестируй, исправляй, потом опять тестируй, потом опять исправляй и пока не будет все идеально.
227: Вообще работать. Вот в каждой шутке есть доля шутки на самом деле, когда меня прям он бесит, я вот так и делаю. Вот у меня прям когда уже нервы заканчиваются, я такой, блин, ты мне надоел. Иди теперь сам вот тестируй по кругу и пока не исправишь все баги.
228: Не возвращайся ко мне. И вот смотрите, он действительно вот тестирует стол, занят вот на этот день игорем, да, неким игорем, он там уже какие-то тестовые фамилии сам придумал. Модалка управления открылась идеально. Стол номер 1, сегодня 24. Ну, в общем, он у него вот сейча.
229: Такой идёт режим тестирования. То, о чем я говорил. Видите, вот локалхост, вот это адрес сейчас на нашем ноутбуке этого сервиса он пока доступен только нам. Можем там его отсюда вот скопировать, зайти, например, вот сюда ввести его здесь он, по идее, там откроется, да?
230: Вот он у нас в браузере открылся, но если я кину эту ссылку вам, у вас, конечно, ничего не откроется. Адрес моего ноутбука. Вот он проверил все свободные потоки, обе модалки, бронь, отмена останавливает превью, чистит тестовую базу и
231: Коммитит таск 8 commit это ещё 1 термин из процесса вайб кодинга и работы с гитом, который вам предстоит выучить коммит это условно, если по простому, добавление какого-то разработанного куска кода в общий большой проект, да, то есть ну вот.
232: Так, да, потом за комитом там следует коммит это предложение что-то добавить. Есть ещё там пуши, пулы рекомендую изучить это отдельно. Вот. В общем он радуется, он сразу написал какие-то тесты, видите, 14 Тестов, зелёные, продакш.
233: Билл собирается проверкой типов без ошибок. Обычно это все равно ничего не значит. Ошибки там, конечно, есть. И если бы по уму, если бы у нас не оставалось там ещё 10 минут, я бы его попросил следующим этапом. И вот смотрите, запоминайте, как я это обычно формулирую. Я ему
234: Пишу. А теперь иди проверь досконально вообще весь проект, каждый его файл на предмет ошибок багов. Там глюков, он идёт и проверяет, и находит всегда. Ещё ни разу не было, чтобы он
235: Ничего не нашёл, он сразу же их исправляет там. Либо я его прошу это исправить. Дальше я ему говорю, потом опять иди и проверяй ещё раз. Он ещё раз исправляет, ещё какие-то находит. Вот. Но сейчас мы этого делать не будем, просто потому что
236: Нет времени он закончил. Вот, по его словам, тут ошибок нет. Приложение готово и проверено, что делаем дальше. Ну вот тут можно с ним подискутировать. Я сейчас не буду впрягаться в это, я сейчас пропущу. Смотрите, вот этот этап, о котором я говорил.
237: Проверка ошибок и пропущу этап с безопасностью. То есть, по хорошему, я должен ему сказать, протестируй на ошибки их исправь и дальше найди возможные уязвимости в моём сервисе. Найди возможные там ошибки безопасности перед деплоем. Это правильно всегда делать. Сейчас мы
238: Малясь просто за деплоем, да, для того, чтобы сэкономить время, я ему пишу. Делай.
239: Deploy. Сейчас, смотрите, вот вайб кодинг, я ему пишу, как не знаю, как пещерный человек. Вот я уже сегодня, блин, себя на этом ловил, я экономлю время, опять-таки, но, ну да.
240: Вот такие команды, не матерюсь ему и на том спасибо, он, кстати, очень обижается и, может даже, ну, там приходит иногда по papa за мат, что ты, типа, много себе позволяешь. В общем, нарушаешь нашу полисы, давайте ему, скажем, делать диплой сейчас у него.
241: У него есть для этого все данные, я ему, как я уже рассказывал, заранее кинул ключ от нашей вайб код платформы замечательной. Адрес сервера у нас будет вот такой сейчас, если я открою, там, скорее всего, ничего не будет ещё или она вообще не откроется. Ну, в общем, там ничего сейчас не развёрнуто, поэтому там ничего прост.
242: Быть не может вы можете кстати ну ладно это потом в общем сейчас по хорошему он должен сделать что что там будет под капотом он изучит апи выкладывание нашего приложения на server апи вайб кода.
243: Формы, если вам интересно, ну да, он вот пока даёт временную ошибку, платформа временно недоступна. Но вообще, смотрите, значит, что о чем идёт речь, если вы откроете наш сайт, здесь есть огромная документация, тут есть всякие там
244: Инструкции, прежде всего, для самой аишки по использованию наших встроенных моделей, да, там список провайдеров по бот платформе, там у нас есть битрикс 24, своя бот платформа, там по развёртыванию каких-то агентов. Вот я вчера
245: Рассказывал про open кло или гермес. Там вот гермес у нас сейчас очень популярен, его разворачивают. В общем, вы можете посмотреть или спросить вашего клода, а что вообще можно сделать? Да, вот с помощью вайб код платформы, он тут много интересного найдёт. Вот, но
246: К сожалению, я вам не могу все эти классные вещи показать. Я думаю, что какое-нибудь ещё отдельное мероприятие будет. Сейчас он диплоид, он вот подключился к нашему серверу, сервер ранен, коннектит, все хорошо, он собирает архив исходников. Исходники это вот то, что мы здесь.
247: Собрали, если я сейчас вам покажу вот в папочку, помните, вот тут был всего 1 схема, вот тут было 2 файла схема, и вот я ему скармливал ключ от платформы. Сейчас тут мы уже накодили. Хорошо, да, то есть тут и конфиги, и интерфейс, и все лежит, ему надо
248: Теперь все это закинуть на сервер, он сейчас делает все это вот можно посмотреть, как все это происходит. Собственно, какие команды он выполняет. Если вам интересно, если вы разбираетесь, надеюсь там я где нигде свой не засвечу, этот, господи.
249: Api ключ, но я его все равно потом отзову. Всегда рекомендую отзывать ключи, если вы ими не пользуетесь. Да, но вот он сейчас будет все это дело перекидывать и по хорошему, после этого мы должны будем уже открыть на боевом
250: Серверы все это и попробовать, как это работает. Я надеюсь, у нас получится. Надеюсь, мы успеем, пока ждём, что ещё можно интересного там про вайб код, платформу рассказать, для чего она вообще нужна, прежде всего для того, чтобы самым
251: Элегантным образом делать интеграции наших вот этих всех сервисов с битрикс 24. Поскольку опять-таки у нас здесь уже хороший такой api, сделанный специально для ai агентов, можно, например, вот
252: Что можно было сделать с этим моим приложением для бронирования столов? Можно было бы, например, с рабочим временем его синхронизировать. То есть, чтобы, например, когда человек бронирует стол, там, у него, не знаю, там учёт рабочего времени, там фиксировал, это можно прокидывать, это в календарь.
253: Можно там я не знаю ну что угодно сделку из CRM там подкидывать ему сразу на этот рабочий стол. Я не знаю просто что вам в голову взбредёт можно продублировать вот этот интерфейс вообще в нашей бот платформе внутри битрикс 20.
254: 4, чтобы у вас в битрикс 24 появился там отдельный чат с ботом. Там можно было бы, например, сделать кнопки там 100 1, 2, 3, 4, 5. И чтобы все это тоже собиралось там в нашем интерфейсе. Вот, но все не
255: Кажешь, я очень надеюсь, что этот диплой успеет завершиться. Он там, потому что все кидает, это все будет не очень быстро. Я буду вот ждать хаотично, в Надежде, что он как бы сейчас все это дело туда закинет. Нет, пока тут вот такая техническая
256: Что сервер готов, он ещё туда ничего не скинул, но процесс идёт. Я рассказываю, конечно, про вайб код, платформу, но вы можете, в принципе, если там вы не клиент битрикса или не знаете вообще, что такое битрикс, вы можете деплоить на любой сво,
257: Server абсолютно любой клод может подключаться не через deploy апи, как это реализовано у нас, а по протоколу ссх там ssh это пишется, да, вы ему будете создавать отдельного пользователя, дава.
258: Ему айпишник вашего сервера, там адрес, ну, адрес и айпишник, одно и то же имя пользователя, пароль, и он будет подключаться и, в принципе, сможет, ну, как и через deploy апи, все это дело.
259: Настраивать в реальном времени, там сам будет управлять безопасностью, потому что, ну, в нашем случае там мы предусмотрели вот этот безопасный туннель, да, там в вашем случае придётся просить отдельно клода все это делать. Вот, но в целом процесс будет выглядеть
260: Так же просто вы ему вместо ключа от вайб апи и адреса вот этого сервера будете давать айпишник, имя пользователя, там рут, я не знаю, или что вы будете давать и пароль.
261: Он думает уже 5 минут. Я уже 5 минут говорю без остановки. Мне кажется уже как Дмитрий губерниев встал. Я не знаю, действительно ли он там что-то делает. Я надеюсь, что он не завис.
262: Че он там? Ничё не появилось? Ещё ничего не появилось. Останавливать его я пока не буду. У меня как минимум есть ещё, я думаю, минут 5. Я надеюсь, что до конца доклада он что-то сделает. Давайте ему о, что-то.
263: Действительно сделал. Ну ладно, что-то происходит. Мы знаем, что он не завис. Самое сложное в вайткод нге вообще, да, и то, о чем о деплой прошёл большую часть пути. Прекрасно. Ладно, пусть делает все хорошо, он че то там делает, все.
264: Прекрасно. Самое сложное в ib кодинге по вот всем отзывам ребят, кто этим занимался это довести проект до конца на самом деле, когда у тебя появляется вживую вот куча классных идей каких-то ты хочешь усложнить?
265: Добавить там туда какие-то аишки, он у тебя в какой-то момент разрастается и иногда на самом деле уже я чувствую себя слабым звеном. Вот я себя чувствую бутылочным горлышком, потому что мне уже приходится ввести отдельные там базы знаний по
266: Всем моим проектом, чтобы просто не забывать над чем там, в каком режиме я работаю, и закончить проект, прям довести его до ума, до хорошей, безопасной прод версии. Это, конечно, большая задача для всех вайб кодеров это большой вызов. Вот.
267: Чаще всего проблема не на этапе диплоя. Чаще всего проблема возникает, когда надо что-то на уже готовом сервисе, работающем переделать, да, он какой-то тайм аут, у него 300 секунд от предыдущей попытки, что-то там не завершилось.
268: Отложенный повтор. Подождём 210 секунд. Господи, 3 минуты. Давай. Отлично.
269: Саша, у меня маленькое предложение. Пока думает система, я вытащу тебе пару вопросов из чата. О, спрашивают про вайб код, платформу нашу. Вопрос такой каждый.
270: Отложенный повтор. Подождём 210 секунд. Господи, 3 минуты. Саша, у меня маленькое предложение. Пока думает система, я вытащу тебе пару вопросов из чата. О, давай. Отлично спрашивают про вайб код, платформу нашу. Вопрос такой каждый.
271: Сотрудник может вайб кодить там или только 1 человек администратор, как это вообще происходит.
272: Хороший вопрос, очень классный. Там есть права доступа. Ну, естественно, права доступа. Вы можете там ими довольно-таки гибко управлять. Администратор будет, соответственно, разрешать
273: Сотрудник может вайб кодить там или только 1 человек администратор, как это вообще происходит. Хороший вопрос, очень классный. Там есть права доступа. Ну, естественно, права доступа. Вы можете там ими довольно-таки гибко управлять. Администратор будет, соответственно, разрешать
274: Тем или иным сотрудникам это делать сотрудники, да, каждый действительно, если у него есть на то права, он может вайко ить, он может там, если ему там дали разрешение пользоваться api, там подключаться к битрикс 24, разворачивать сервера вообще.
275: Это сделано именно для сотрудников, не для администраторов. Администраторы, они, если человек уже понимает, как отменить битрикс 24, там как отменить вайб код, платформу, он, скорее всего, уже вайб ходит. Это надо как раз-таки для того, чтобы сотрудника вот гуманитариев, вот эти
276: Конечных пользователей пустить вот в этот дивный новый мир. Поэтому да, это может сделать любой сотрудник.
277: Нужно ли с точки зрения безопасности рассказывать что-то сотрудникам или просто открыть доступ, сказать ребята, экспериментируйте, смотрите.
278: Конечных пользователей пустить вот в этот дивный новый мир. Поэтому, да, это может сделать любой сотрудник. Нужно ли с точки зрения безопасности рассказывать что-то сотрудникам или просто открыть доступ, сказать, ребята, экспериментируйте. Смотрите.
279: Есть у нас на платформе вот такая вот страница безопасность, она прям вот буквально так и называется. Вот тут она лежит в его проекте, здесь есть все самое важное, что вам надо рассказать сотрудникам. Ну, во первых, про обязательный двухфакторный вход.
280: Битрикс и vibe код. Платформу просто маст хэв там про правила управления с ключом pro управление режимами, публичный, не публичный. То что я вам показывал при развёртывании сервера тут на самом деле довольно много контента. Я рекомендую вот сотрудников как минимум с этим хорошо ознакомить.
281: Ну и да, как бы когда человек начинает что-то в айподик, надо понимать, кто будет вообще отвечать за безопасность этого проекта. Если вы предполагаете, что ваш сотрудник там не эксперт, не гуру в безопасности, то вам надо к нему либо приставить хорошего
282: Разработчика, который за ним будет перепроверять, либо там человека доучить, ну, либо, как минимум, опять-таки, не забывайте, пожалуйста, спрашивать у своего аи, агента, вот проводить аудит безопасности, искать там уязвимости, да?
283: Искать возможные пути. Вот если вы делаете какой-то проект со встроенным искусственным интеллектом для промт инжекшн, да, чтобы вашу аишка там никто через неё данные не утащил. Лучше прям у клода спросите, или у кодекса, с чем вы рабо,
284: Что вот я закончил проект. Теперь покажи мне, как его протестировать на безопасность, и тогда сам сотрудник сможет вот эту вот базовую часть сам закрыть. Это обязательный пункт, да, я об этом так говорю. Хотя это заслуживает прям очень большого такого обсуждения, я говорю.
285: Об этом очень кратко, но это очень
286: Важно. Мы про безопасность следующим докладом как раз проговорим. Мы большую тему выделили. Для этого, скорее всего, саш, в компаниях ситуация следующая. Мы говорим, что вайб код доступен людям, которые к разработке раньше
287: Об этом очень кратко, но это очень важно. Мы про безопасность следующим докладом как раз проговорим. Мы большую тему выделили. Для этого, скорее всего, саш, в компаниях ситуация следующая. Мы говорим, что вайб код доступен людям, которые к разработке раньше
288: Не имели никакого отношения. И вот этого понимания, как правильно процесс выстроить, где там подстелить соломки, его в компании нет. Но зато есть идеи, с чего ты рекомендуешь начать вот это инфицирование сотрудников, ну как сподвигнуть их для того, чтобы они
289: Писали, думали об этом.
290: Слушайте, есть 1 честный ответ, он Ровно 1, и я рекомендую всем делать. Также мы вот ходили по этим граблям. Я лично ходил по этим граблям, пытался инфицировать сотрудником вот этим вот вирус.
291: Писали, думали об этом. Слушайте, есть 1 честный ответ, он Ровно 1, и я рекомендую всем делать. Также мы вот ходили по этим граблям. Я лично ходил по этим граблям, пытался инфицировать сотрудником вот этим вот вирус.
292: Вайб, covid, да, как это называется сейчас? Это на самом деле задача непростая. Особенно, если это прям ребята гуманитарии, то есть вот маркетологи там какие-то, которые никогда даже близко не знали, что такое сервер, надо садиться и показывать для чего
293: Я, собственно, вот здесь сейчас с вами сижу, вместо того, чтобы своим любимым маркетингом заниматься и планировать рекламные компании, потому что мне хочется показать вот этот процесс, вот эту магию, как все это реально работает, как появляются вот эти вот интерфейсы, как все это закидывается на сервер.
294: Только вот таким вот примером, да, то есть хочется вот эту вот магию продемонстрировать вживую. Тогда человек понимает, если его вот посадить и вот рядом с собой и сказать, вот в iport, вот это вот прям пиши в клод, там в кодекс, куда угодно.
295: Там в ковор код, пиши промты вот простым языком. Вот попробуй сам 1 раз пройди этот путь. Вот 1 раз и ты поймёшь, принцип работает только так. Мы пробовали по разному, там какие-то курсы обучения нет, вот только надо
296: Человека 1 раз попробовать у нас в компании. Вот буквально, я клянусь, у нас генеральный директор, да, если видит, что кто-то там, ему не очень это интересно, он прям с собой рядом сажает человека. Я это видел вот буквально там, в, на 1 из конференций, вот, в за
297: Да, сажает рядом с собой, говорит, открывай, сейчас будем вайб кодить. И вот они сидят там и вместе че то делают.
298: 1 точка старта, правда, очень важна, потому что подойти к новой задаче в принципе сложно. А подойти к задаче, к которой тебе кажется, что ты вообще не подходишь как пазл, совершенно ещё сложнее. Поэтому, да, действительно нужно попробовать. Давай. Вот ещё вопрос пока.
299: Там бегут токены. У нас про токены, кстати, много проф вопросов. Сколько мы сегодня потратили, но там отвечать впрямую не будем. Можно подсмотреть цифры? Бежит. Значит, вопрос такой. Есть несколько вопросов с описанием задачи. Может ли Вайполина решить вот так?
300: Какую задачу? Скажи общий алгоритм. Если у тебя в голове есть идея, что я хочу сделать вот так как проверить её на валидность, справишься, не справишься?
301: Ну вот 1 этап, о котором я говорил, самый такой базовый, да, с которого всем рекомендую начинать это идти вот в режим чата и разгонять вот эту вот идею, разгонять вот эту вот задачу вместе.
302: Вместе с, ну, в режиме чата с аишкой, да, то есть прям вот разговаривать и спрашивать у него, что? Слушай, у меня есть такая идея. Я хочу сделать приложение для битрикс 24, прям встроенное в интерфейс, которое будет прям
303: В чате, в живом, там режиме переводить, там, не знаю, с языка разработчика на язык, там гуманитариев условно, да, вот. И вот в таком режиме с ним можно разговаривать, он будет прям накидывать.
304: Сам какие-то идеи накидывать слабые места, говорить, что? Слушай, ну вот тут ты, наверное, многого хочешь, да? То есть так работать, скорее всего, не будет.
305: Попробуй по другому. Либо вот в случае, например, я рассказывал уже про приложение для управления, там макбуком через камеру силой зрения. Мне в какой-то момент, то есть обо что я споткнулся, о то, что камеры макбука технологически для этого недостаточно.
306: Да, она просто для этого не подходит. Мне чат предупредил, что, слушай, ну, саш, ну как бы у тебя получится, но будет очень примерно. Мне все равно хотелось попробовать, поэтому я продолжил, но вообще по хорошему он меня пытался отговорить.
307: Так, ну что-то вот я как и говорил, что что-то идёт не так, что-то там у меня вот я показываю на экране, он ходит по кругу и какие-то команды он даёт там че то, да, да, да. Ну вот так.
308: Кажется, мы поймали риск прямого эфира, и мы до конца эту задачку не ведём.
309: Так, ну что-то вот я как и говорил, что что-то идёт не так, что-то там у меня вот я показываю на экране, он ходит по кругу и какие-то команды он даёт там че то da кажется мы поймали риск прямого эфира и мы до конца эту задачу не доведём.
310: Поэтому давай резюмируем, что должно происходить дальше доделает.
311: Закончится. То есть я абсолютно уверен, что он справится, он доделает просто это займёт сильно больше времени. Давайте так поступим, да, чтобы мне уже просто стыдно перед следующим спикером.
312: Поэтому давай резюмируем, что должно происходить дальше. Доделает, закончится. То есть я абсолютно уверен, что он справится, он доделает, просто это займёт сильно больше времени. Давайте так поступим, да, чтобы мне уже просто стыдно перед следующим спикером.
313: Более там важный разговор про безопасность, который я хотел, чтобы люди, ну, действительно послушали. Давайте так поступим. Он у меня сейчас закончит. И вот когда он закончит, я вам кину ссылку в чат через там, ребят, я кину своим, они там от аккаунта битрикс, 24. В чате эту ссылку кинут. Я хотел
314: Вот эту магию прям вживую показать, но вы в принципе, интерфейс видели, а так сможете зайти там, потыкать, посмотреть, как все это.
315: Работает. Да, спасибо огромное. Саш. Ещё раз повторюсь, друзья, это вайб код, платформа. Мы сейчас делали приложение в режиме реального времени и действительно
316: Вот эту магию прям вживую показать, но вы в принципе, интерфейс видели, а так сможете зайти там, потыкать, посмотреть, как все это работает. Да, спасибо огромное. Саш, ещё раз повторюсь, друзья, это вайб код, платформа. Мы сейчас делали приложение в режиме реального времени и действительно
317: Режим реального времени плохо предсказуем. Ну вот вы сами видели, как все это происходит. Самый главный тезис, который мы хотели здесь сказать. Надо попробовать. Мы его несколько раз повторили, если вы не сядете и не сделаете от начала до конца какой-то эксперимент.
318: Желательно несколько штук. Очень сложно будет на пальцах объяснить, зачем это, как это и подходит ли это вам. Поэтому основной наш посыл. Попробуйте, пожалуйста, завтра будем рассказывать ещё про коворк. Этот анонс дали, и, наверное, больше спойлеров не будет. Саш, спасибо огромное.
319: Ссылку передадим.
320: Да, друзья, как всегда, вопросы мы читаем, смотрим на что-то, будем отвечать на что-то в режиме реального времени. Отвечают наши партнёры в чате. Призы за вопросы остаются все в силе. И сегодня мы говорили, что у нас 2 важные темы про вайко инг поговорили, показали, посмотрели.
321: Или как это бывает, какие там есть сроки и риски и как процесс происходит. Попробуйте обязательно. И сейчас мы хотели бы действительно поговорить про безопасность, которая есть в работе с искусственным интеллектом у обычного бизнеса.
322: Что логично сделать, куда посмотреть с точки зрения рисков, и поэтому мы пригласили поделиться информацией с нами алексея Зайцева, доцента центра искусственного интеллекта сколтеха, Алексей руководит лабораторией прикладных.
323: Исследований сколтех Сбербанка. И эта информация постоянно у него вот на кончиках пальца есть. Алексей, день добрый. Все, Михаил, добрый день. Спасибо большое, что получилось меня пригласить. Я надеюсь, что будет интересно, если немножко другой стороны посмотрим на
324: Ходим, короче, на все вот это, ну, работает, не работает, как бы, как с этим жить, с учётом того, что вот у нас новая реальность наступила, да?
325: Вам эфир, я буду подсматривать за вопросами. Друзья, пишите, я несколько штук принесу Алексею в конце, из тех, что вы пишите в чат.
326: Ходим, короче, на все вот это, ну, работает, не работает, как бы, как с этим жить, с учётом того, что вот у нас новая реальность наступила, да, вам эфир, я буду подсматривать за вопросами. Друзья, пишите, я несколько штук принесу Алексею в конце из тех, что вы пишите в чат.
327: Я начну, наверное, с того, что существуют прям очень разные подходы к этому всему. И они часто принципиально определяются тем, собственно, что компания хочет, как она живёт. Ну, например, там, если мы даже возьмём банк, то у вас может быть банк 2.
328: Он может сказать, давай-ка использовать эти все большие модели как некоторый инструмент принятия решений для того, чтобы, не знаю, там отчёты писать и так далее, и все остальное. А может сказать, что, ну, формально мы сертифицировать модель никогда не сможем.
329: Такую большую. Мы никогда не сможем понять, что там у неё внутри, как она думает, есть ли у неё какие-то закладки и можно, в принципе все сразу запретить и этим ограничиться. Понятно, что в реальности у нас, как правило, что-то происходит посередине и на
330: Нужно находить какой-то баланс между тем, что вот у нас есть моделька, она иногда выдаёт странные результаты, иногда она ломается и примерно никогда мы не можем понять, что на самом деле он там придумает, но как бы так как у нас без этого все работает сильно хуже и сильно дороже, то
331: У нас, наверное, для большинства нет. Нужно это все как-то внедрять. Мы сначала очень кратко про меня поговорим, потом очень кратко поговорим про искусственный интеллект, а потом, собственно, про безопасность и риски. Вы, наверное, вот это все уже
332: Слышали? Ну, примерно, возможно, нет, про искусственный интеллект, да, но там некоторые вещи хотелось бы ещё раз проговорить. То есть я работаю в сколтехе, в лаборатории, которая занимается в основном приложениями искусственного интеллекта в банковской сфере.
333: Работаю я уже на такой позиции примерно 10 лет. И до этого ещё примерно 10 лет работал, ну, в разных приложениях искусственного интеллекта, начиная с нефтянки, заканчивая какими системами?
334: И прочее, прочее. То есть я начал как бы как технический специалист и сейчас занимаюсь тем, что руковожу лабораторией и руковожу там в 1 очередь другими техническими специалистами. Так это университет, мы там делаем курсы, работаем, заказ.
335: То есть это и про какую-то фундаментальную историю, фундаментальную науку, и про какие-то вещи уже совсем прикладные. То есть как нам сделать вот такой продукт, чтобы он помог людям и там говорить конкретные примеры. Тут мы в своё время делали
336: Если.
337: То есть это и про какую-то фундаментальную историю, фундаментальную науку, и про какие-то вещи уже совсем прикладные. То есть как нам сделать вот такой продукт, чтобы он помог людям, и там, если говорить конкретные примеры, тут мы в своё время делали
338: Модельку, которая для большой нефтяной компании занимается тем, что говорит, где, собственно, быть и как повернуть траекторию скважины, чтобы все было хорошо. Это было ещё до эпохи искусственного интеллекта. И там тоже, конечно, свои проблемы были с безопасностью.
339: Система, как со всем этим работать. Но сейчас, конечно, все на совсем другом уровне работает, и в том числе возникает потребность в отдельных контурах, которые вокруг большой языковой модели, вокруг искусственного интеллекта работают, и, собственно, про них мы
340: В 1 очередь поговорим, начнём с того, что вот у нас есть искусственный интеллект, это, ну, огромная, огромная такая нейронная сеть, в ней очень с очень большим количеством нулей. Количество параметров это в принципе
341: Прям так же, как мыши у нас несколько больше, но тем не менее оказывается, что этого вполне достаточно для того, чтобы решать вот эти все задачи, в том числе лучше человека. То есть вот что нарисовано. Вот у нас есть какой-то раз
342: Набор задач тут есть в 1 очередь это были задачи, связанные с компьютерным зрением. И где-то там году в 15 мы поняли как учёные и вообще как сообщество, что такие задачи решаются лучше с использованием искусственного интеллекта, чем если мы бере
343: А человека. Ну и понятно, что это было гораздо дешевле и гораздо быстрее с такими сложными объектами, как текст, пришлось ещё повозиться. И то есть то, что видите на в 22 году, это не просто внезапно все случилось, это результат очень, очень
344: Развития области, который, ну, наверное, тоже, как бы, это не прям с нуля мы начинали в 12 году, но можно сказать, что вот нейронные сети, они впервые начали хорошо работать со сложными данными. Ну, году примерно в 12, и с тех пор все становилось только лучше.
345: В тот момент оказалось, что, например, если мы задаём нейронной сети вопросы уровня аспиранта, то она на них отвечает тоже уже не хуже, чем этот самый аспирант, при том что понятно, что аспиранта нужно тренировать довольно долго там несколько лет.
346: Нейронная сеть, она как бы у нас уже под рукой, и понятно, что у нас у всех возникает вопрос, как бы нужны ли нам вообще там специалисты уровня junior в наших компаниях, потому что как будто большинство задач и по кодингу, и по всем остальным можно попробовать.
347: Уже искусственным интеллектом. И как бы для того, чтобы на этот вопрос пытаться ответить, мне придётся вот некоторые технические вещи ввести и сказать, что что же на самом деле это искуственный интеллект делает и с чем на самом деле работае
348: Делают они все примерно 1 и тоже. То есть мы берём там, ебт, дипси, все, что угодно, они умеют продолжать текст. То есть мы взяли, сказали, вот у нас есть некоторый промт, некоторый набор слов, упорядоченный и дальше
349: Моделька умеет говорить, какой у нас наиболее вероятный сеющий и токен следующее слово. И так мы можем делать несколько операций, то есть сгенерировать там тётю, потом что-то ещё, что-то ещё и получили ответ на нашу
350: То есть получается, что мы по 1 слову генерируем ответ. В какой-то момент моделька, у неё там есть специальное слово стоп, слово, которое она сгенерировала и поняла, что пора ей останавливаться, отвечать на вопросы и можно вот это выдать пользователю.
351: И вот так, следовательно, они умеют отвечать примерно на все, что угодно. Если они вот, по сути, видели очень много текстов. То есть, как они обучаются, мы берём очень большое количество текстов, в них понятно, что есть порядок слов, и мы учим модельку комметировать вот тот же
352: Порядок и штрафую модель. Если она не умеет предсказывать, что там будет после там самых честных в Евгении онегин. Вот, то есть так вот, мы генерируем, получаем ответ, а если смотреть ещё чуть глубже, то на каждом шаге генерации
353: Смотрит на то, собственно, какое слово генерировать дальше. И для каждого слова из словаря она генерирует, оценивает вероятность этого предложения. И там в самом базовом варианте, если там
354: Ничего не подкручивать, она просто будет выбирать самое вероятное слово. Ну, с некоторыми оговорками, о которых мы говорить сейчас не будем. То есть, получается, вот мы взяли, вот какой-то Пронт, моделька начала отвечать, и она должна генерировать следующее слово у неё
355: Вероятность слова дядя слово тётя, слово петербург там, Евгений и так далее. И вот все эти вероятности есть. Она берет слово с максимальной вероятностью, то в данном случае это дядя и генерирует. А что она ещё умеет делать там, в достаточ?
356: Базовом варианте. То есть эта штука, она тоже есть во всех модельках такой режим это она умеет выбирать не самое вероятное слово она умеет вот немножко фантазировать причём фантазировать все равно с учётом того, что она про язык знает то есть она будет
357: Следующее слово не с максимальной вероятностью, а там, ну, исходя из какого-то распределения вот этих слов в верхней части спектра вероятности, то есть вот там, дядя, ещё какие-нибудь связанные с этим всем.
358: Слова, то есть мы можем выбирать случайно и за счёт этого в том числе мы можем на один и тот же вопрос получать разные ответы. То есть, если мы зададим там нейронной сети вопрос там, я не знаю, там, назови, пожалуйста, 5
359: Ведущих российских учёных, то, скорее всего, ответы будут немножко разные каждый раз и по содержанию, то есть по описанию этих учёных, и по тому, как эти, ну, как эти учёные были выбраны, ну причём, что
360: Интересно все-таки свободы в ней не так много. То есть, если мы ей предложим выбрать там случайное имя у человека, она, кажется, какое-то финское выбирает по умолчанию, если берём лгбт, если мы берём клод, ну у него какой-то другой любимый персонаж.
361: Но, тем не менее, как мы эту фантазию можем добавлять. И получается, что вот у нас есть вот эта вся генерация, она изначально вероятностная, поэтому, ну, логично, что какие-то ошибки у неё будут. То есть мы не можем в точности получить ответ, который нам нужно точно
362: Для каждого слова. И в общем это нормальная ситуация. Всегда так было с разными вариантами искусственного интеллекта. То есть все модели, они как-то полезны, но с другой стороны все модели, они как-то неправильные и тут мы можем прям явно пощупать, то ест
363: Посмотреть, что вот так при этом часто нам это и не нужно, конечно. То есть там неважно как у нас будет выбрано конкретное слово из набора синонимов. Нам не особо важно, собственно, какую там сказку мы там, что прочитать ребёнку на ночь.
364: Потому что, ну, разные варианты, они окей, а тут просто не существует часто 1 правильного ответа и моделька. Она, в принципе, это кодирует то, что внутри неё эти вероятности живут, но не всегда это хорошо. Когда-то мы хотим прям явный ответ. У нас есть вопрос.
365: И, ну, условно, там мы хотим там предложить какой-то продукт клиенту банка, и мы про этот продукт рассказываем. Если в этом продукте у нас там какие-то цифры не бьются, то это галлюцинация. И очевидно, что это
366: Которая как бы нам не нужна. И такие вещи мы наблюдаем довольно часто. И тут, с 1 стороны, понятно, что полностью мы от этого излечиться не можем, потому что у нас очень тонкая грань между тем,
367: Допустимая фантазии и тем, что мы на самом деле как бы производим. Но как тут можно 1, на что посмотреть, как бы и понять, как с этим всем жить и работать, то, что
368: У нас все несколько глубже с точки зрения того, какие типы галлюцинаций у нас бывают. То есть вот у нас есть пример пользователя, некоторые модели, и тут уже он несколько искусственный, но что-то похожее, я
369: Прям генерил и как бы со всеми этими галлюцинациями я сталкивался в реальной жизни, там, условно, там сценарий, когда я, например, покупал себе стул и там смотрел, какие рекомендации есть в разных моделей по поводу стульев, какие характеристики важны, какие нет и так далее.
370: 1 вариант. У нас есть что-то, что противоречит запросу. То есть мы хотим спросить модельки, а какой бы нам ужин приготовить. Она нам предлагает обед. Вот у нас, ну, то, что называется, в некотором Роде тоже контекстная.
371: 2 это вот она что-то начала генерировать и в какой-то момент она генерирует что-то, что уже ей само самому ответу противоречит. Ну тоже контекстная галлюцинация. И вот эти 2 класса и что-то похожее часто называют внутренними галлюцинациями, потому что
372: Если человек посмотрит вот на вход на ответ большой модели, он скажет однозначно, что вот эта галлюцинация, потому что он может вот правильный ответ найти где-то рядом в том же тексте внутри часто мы задаём вопросы.
373: Модельки, которая, в которой, конечно, нет контекста. То есть, когда мы спрашиваем у модельки, там какое население России, мы не подсовываем сразу статью из википедии, она, конечно, может сама решить пойти в интернет и что-то такое.
374: Брать, но каких-то более Узких вопросов, она этого может не делать или может такого не быть из за ограничения модели самой по себе. То есть у нас модель тоже где-то на сервере, ей запрещено ходить в интернет и у неё есть только те вещи.
375: Та память, которая внутри сохранена, она может не работать. И тогда мы говорим, что случается фактологическая галлюцинация, то есть моделька мира, которая есть внутри большой модели, она недостаточно хороша, чтобы правильно
376: Пищевой состав, помидор и в общем то с этим нам нужно жить, с этим нам нужно как-то смириться, либо можно с этим бороться. И 1 из вариантов, про который мы поговорим, это
377: Борьба в виде понимания того, что модель вот вот сейчас галлюционирует и мы можем посмотреть на это в разных сценариях. Я думаю, что скоро станет понятно, о чем речь. То есть нам у нас есть вход модели, есть выход модели, мы хотим понять,
378: У нас галлюцинации не особо важно, какого типа или нет. И оказывается, вот у нас есть такой случайный вариант генерации. Мы можем это сделать, в том числе, используя саму модельку. То есть на самом деле моделька знает, причём знает на нескольких уровнях.
379: Что она не особо уверена в ответе. Конечно, это не всегда, но довольно часто можем сделать следующую простую вещь. Можем взять и выбрать. То есть, ну, наверное, многие из вас тоже что-то подобное делают, берут и засовывают один и тот же промт в несколько моделей.
380: В общем, мы можем сделать Ровно тоже самое или можем даже 1 модель попросить генерить 5 разных вариантов и получить вот такие ответы с большим количеством фантазий. Но если моделька супер уверена в том, что она говорит, как правило, оказывается,
381: Что эти ответы очень похожи и по сходству вот этих ответов можно понять, галлюцинирует она, скорее всего или нет. Если ответ модели не похож на вот эти альтернативные варианты. Скорее всего, у нас есть какая-то галлюцинация. Простой вариант.
382: Не требует вообще никаких знаний, чтобы его завести. Проблема в том, что эта вещь довольно дорогая. То есть, ну, типичное количество вот этой операции генерации. То есть сколько раз мы генерируем новые ответы для такой самой проверк.
383: Это типа 5, 10 раз. То есть мы немножко повысили безопасность нашей модели для за счёт того, что в 5 раз увеличили стоимость её использования. Ну опять же, вот у нас есть какая-то большая шкала без
384: Абсолютная безопасность и абсолютная опасность. Ну вот куда-то на этой шкале подвинулись в сторону абсолютной безопасности. Но понятно, что мы за это заплатили какие-то деньги и можно попробовать думать глубже, смотреть глубже на модельку и
385: И тут существует довольно много разных подходов. Я приведу вот какой-то 1, который, который вполне тоже можно использовать как пример того, как такого рода методы работают. То есть мы не берём никакие дополнительные генерации, мы смотрим, что происходит внутри вот этой большой
386: Модель. А что внутри происходит? На самом деле? В ней очень, очень много отдельных частей, которые называют 1 из частей, называется головой таких Голов. У неё порядка 1000 и разные головы отвечают за разные
387: Идеи, то есть что моделька должна делать, то есть так же, как у нас в мозгу, там есть зона, которая отвечает там за движение, за запоминание, там, за поэзию, там за математику. Вот тут примерно тоже самое. И оказывается, что часть Голов
388: Можем использовать для того, чтобы понять, что моделька не уверена в своём ответе. Например, это так называемые копирующие головы. Они включаются в работу, когда модель понимает, что она, что ей для ответа
389: На вопрос нужно посмотреть на контекст, который вот тоже вот у нас рядом лежит с вопросом и выдать некоторый ответ. То есть получается, что нам нужно контекст, ну как-то немножко перефразировать и скопировать в ответ. То есть мы взяли вопрос, извлекли.
390: Контекст релевантной информации получили ответ. Так вот, если это голова не включилась, а у нас вроде как контекст есть. Ну, значит, скорее всего, галлюцинация. То есть мы можем вот такие рода сигналы брать.
391: И использовать для tex галлюцинации. Попробуем это все лизировать то, что я только что сейчас сказал. Вот у нас есть вариант с множественной генерацией для того, чтобы понять, что что-то пошло не так с внутренним состоянием модельки и
392: У нас есть 3 вариант, который, про который я не сказал. Это когда у нас есть отдельный внешний детектор, отдельный большой набор. Ну, то, что называют гаррелс. То есть мы берём то, что моделька произвела, и смотрим на то, насколько хорошо плохо это работает по множество.
393: Качество, ну разумное какое-то, но обычно это все довольно дорого. Я не привожу конкретных чисел тут по качеству, потому что это прям сильно зависит от задачи. Условно есть у нас контекст? Нет у нас контекста.
394: Анализ внутреннего состояния модели. Получается, что, ну, стоимость может быть прям супер дешёвой, то есть, могут быть буквально проценты, ну, какие-то стандартные методы, например, там, 10, 20% по сравнению с запуском новой модели. Примерно похожие вещи у нас
395: Реализуется, когда есть какой-то внешний детектор. То есть когда у нас есть отдельная большая модель, которая взяла, прогнозировали ответ своей другой модельки. Обычно она меньше, потому что верифицировать ответ несколько проще, чем его создать и
396: И тут, опять же, у нас все это довольно естественным образом масштабируется на разные типы галлюцинации, на разные типы проблем. То есть, если у вас был какой-то отдельный адрес, который предназначался для того, чтобы, я не знаю, там моделька не отвечала на какие-то
397: Политические темы на всякий случай, то можно докрутить её там и заставить решать несколько задач сразу получается, что мы относительно бесплатно получаем детектор большого количества разных проблем наших.
398: В целом, если там смотреть какие-то рекомендации от openai, то они тоже говорят, что вот какого-то единственного правильного не существует, скорее давайте вы ответите вот свои ответы там большим количеством разных
399: Детекторов такого рода, когда все это соберём, то окажется, что, ну, вроде как все стало более безопасно. Опять же, получается, что мы тут можем взять побольше детекторов, больше времени на их потратить, а получится более безопасно. Ну, тоже.
400: Дорого и тоже нужно как-то поддерживать. Опять нужно смотреть на то, что вы хотите получить. Но это про то, что вот у нас есть какая-то 1 готовая моделька мы хотим для этой модели пробовать детектировать
401: Если ответ модели как бы с высокой вероятностью галлюцинации, то тут тоже на самом деле есть довольно много разных вариантов. Что с этим всем делать? Ну, стандартный вариант просто отказа от ответа. Ну, нормальный вариант. 2 вариант. Давайте сгенери.
402: Там ещё несколько ответов и выберем самый лучший, которая наименьшая вероятность будет ещё какой-то вариант. Мы понимаем, что маленький, то есть у нас как бы в проде работает небольшая моделька, которая справляется в 95 процентах случаев.
403: Но иногда мы видим, что маленькая моделька не работает, и перекидываем запрос на более тяжёлую модельку.
404: И получаем правильный ответ. Даже в рамках 1 модели у нас некоторая степень свободы есть. Возможно, слышали про то, что есть модели, которые, помимо того, что выдают ответ, они ещё в процессе рассуждают. Ну, это изначально, наверное,
405: Ротировалась как давайте сделаем так, чтобы наши модельки научились решать математические задачи и внутри в себе они сразу ответить не могут решение, но когда они много, много по этому поводу думают, они в итоге решают
406: Гораздо больше вероятность. То есть мы на самом деле, там x 100 x 1000, может быть по количеству токенов, которые вы тратите, но с большей вероятностью получите более правильный ответ. То есть на самом деле вот эта штука, она позволяет нащупать тот рычажок и
407: Его положение, которое позволит вам приемлемо давать ответы на те вопросы, которые есть там у ваших пользователей, ну или там у вас самих, в том числе другие варианты избегания галлюцинаций, раз уж там мы их относительно научились детектировать 1 вариант.
408: И самый такой боевой, самый понятный, это добавить больше контекста. То есть мы берём наш вопрос, извлекаем релевантный контекст из интернета или из какой-то локальной базы данных, которую на самом деле можем заранее создать. Это вот то, что называетс
409: Рак, система дженерейшен это прям довольно дёшево. Рак, система чуть подороже, но тоже как бы приемлемо, но там не все это идеально работает. Часто у нас возникает проблема с конкретными
410: Доменами. То есть, если мы хотим создавать модель, которая, например, работает там с медицинскими данными или там с какой-то юридической документацией, то, ну как бы возникает желание модельку дообучить этот путь on
411: Скорее, прям для супер больших компаний и в большинстве случаев вам не нужен. То есть на самом деле это то, что поменялось довольно быстро. То есть лет 5 назад у нас было там много отдельных специфицированных моделей, там для медицины, для респонден.
412: Чего-то ещё не знаю, там литературы. А сейчас 1 общая модель, как правило, работает достаточно хорошо в рамках примерно всего, на чем она училась. И и в общем то
413: Ничего другого нам не нужно, хотя как бы отдельные задачи у нас могут возникать, например, там мы хотим там задеплоить какую-то модельку относительно небольшого размера. Если у неё там размер 1 от 1 до 3 миллиардов параметров, от 1 б до 3 б, то тут да.
414: Может, работать мы пробовали, вполне нормально работает.
415: По улучшению прота, ну, как бы тут, я думаю, что проще найти какие-то прям курсы, если хочется про это. Но на самом деле во многом, если вы смотрите на вот эти все идеи, которые есть, это либо про то, что
416: Поговорить.
417: По улучшению прота, ну, как бы тут, я думаю, что проще найти какие-то прям курсы, если хочется про это поговорить. Но на самом деле во многом, если вы смотрите на вот эти все идеи, которые есть, это либо про то, что
418: Добавить какие-то знания в модельку. То есть это типа какая роль у человека там ролл проминг это примеры как надо, какой ответ, какой, какая структура ответа ожидается от модельки? Какие-то примеры решения той задачи.
419: Которая, которую мы решаем и так далее. Ну, можно ещё думать в сторону, там, увеличения количества токенов, которые мы требуем. И эта штука, которую открыли, ну, как, ну, получается, да, открыли там несколько лет назад, можно просто сказать.
420: Подумай лучше, и моделька начала отвечать лучше, но, ну, требовать больше времени на рассуждения. И, в общем, с этого момента там как раз начались те модели, которые учатся размышлять и делать.
421: По внешней информации, вот такой базовый пример про то, что вот мы берём и считаем там количество спутников, а можем просто, раз уж у нас есть вот такой вопрос, можем дать модели больше информации.
422: Про то, какие какое количество спутников разных планет солнечной системы и это нам поможет получить результат, мы это можем расширить и сделать более интересным результат рабо.
423: И это разворачивается, в том числе в небольших компаниях. То есть, ну, если компания небольшая, и она не хочет как бы, свои данные давать наружу, там большой модели, там, аля, даже мистраль, там в большей степени.
424: Можно локально запустить модельку там размером 200 миллиардов параметров запустить локально ту базу знаний, которая у нас есть в компании там конфлюенс и релевантные документы.
425: Например?
426: Можно локально запустить модельку, там размером 200 миллиардов параметров запустить локально ту базу знаний, которая у нас есть в компании, там конфлюенс, например, и релевантные документы.
427: Подтягивать в процессе генерации ответа у нас получается, как правило, лучший результат. Опять же, это вот какое-то развитие, просто идеи добавить в фронт какой-то, какого-то контекста.
428: Про безопасность ещё часто, наверное, как бы, если говорить с точки зрения прям безопасности безопасности, то есть варианты атак модели. И в данном случае вот пример атак, это вот что-нибудь вот такое, ну то есть это вот
429: Prompt образца там года 22 или 23.
430: И мы пытаемся обойти ограничения модели, но я пробовал, это работает в 26 году. Ну, когда мне интересно было проэкспериментировать, можно ли обойти какие-то
431: Скажем так, скорее этические ограничения для модели условно, насколько она там готова советовать, как бы, насколько для неё ценным является человеческая жизнь. Оказывается, что как бы в некоторых ветках, ну, не особо ценной она становится, в общем то,
432: Если это все правильно рассказать, как некоторую историю и в целом можем запускать даже отдельную модельку, которая это вот так будет происходить и в общем то делать на выходе че то очень странное и не
433: Вполне безопасно. То есть это, наверное, в большей степени относится к фундаментальной науке, но в реальности тоже, я думаю, такие атаки на то, чтобы привлекать какие-то данные, на которых модель училась, или представлять данные, они вполне возможны. И дальше, видимо,
434: Будет только больше, как защититься. Ну, видимо нужно пытаться как можно меньше рассказывать про то, что у вас внутри происходит.
435: Заключение буквально пару мыслей. 1. У нас есть модельки, они работают очень хорошо, но иногда ошибаются. Чем дальше, тем, наверное, они будут ошибаться меньше, но они будут ошибаться.
436: Неизбежно для того, чтобы снизить количество ошибок, можно пробовать строить некоторые внешние ограничители, внешние детекторы того, что что-то идёт не так, и таким образом в большей степени контролировать риски, связанные с
437: Модель, то, что называется там, например, модельными рискам. Если мы хотим улучшать работу, то есть идти не в сторону, там ограничений, а в сторону сделать так, чтобы все работало лучше, то наиболее естественным путём является добавление
438: Рода контекста и с точки зрения инструкции, и с точки зрения вот тех фактов, на основе которых моделька должна принимать решения. Тут я ещё показал прям супер кратко в конце про то, что вот у нас большое отдельное направление, про атаки на модели, но тут, к сожалению,
439: Времени особо нет, но в общем то, наверное тоже это нужно иметь ввиду, когда вот такую модельку внедряете, её может кто-то захотеть проатаковать очень, очень разными способами и какие сценарии нужно там аккуратно проработать и понять, что
440: Ну, такой тейк аут с этой презентации, наверное, про то, что все модели ошибаются, но некоторые полезны и, вообще говоря, достаточно безопасно. То есть, и опять же, вот тот контроль за
441: Который есть, можно его там отдельно усиливать, исходя из тех задач, которые хотите решать там или сами, или уже там в рамках какой-то моей компании своей. Спасибо большое, что послушали.
442: Алексей, огромное спасибо за такой фундаментальный обзор того, как могут ошибаться и почему самое главное, модели могут ошибаться и говорить нам не совсем то, что на самом деле есть вопросы с из практической плоскости. Кажется, что искусственный интеллект в форма
443: Там интегрированных моделей в продукты или в формате моделей, с которыми мы общаемся, или там вайткод с нами постоянно теперь будут, и мы в регулярном режиме будем ими пользоваться. Вот обычному человеку, который рассуждает не в рамках, там,
444: Корпорации построения системы, а который общается с моделью, просит её там посчитать данные какие-то, сделать выводы, предложить гипотезы или там программирует в айподе себе приложение и не может проверить сам код. Вот у него нет таких компетенций. Какие
445: Практические рекомендации можно ему сделать для себя.
446: Да, 1 рекомендация, то есть это собрать.
447: Так, я, я не уверен, что меня слышно. Надеюсь меня слышно. Давайте попробую звук. Да, super. Смотрите, 1 вариант это собрать какого-то рода ансамбль моделек. То есть взять и запихнуть один и тот же
448: Ответить да, есть, есть.
449: Так, я, я не уверен, что меня слышно. Надеюсь меня слышно. Давайте попробую ответить. Да, есть, есть звук, да, super. Смотрите, 1 вариант это собрать какого-то рода ансамбль моделек. То есть взять и запихнуть один и тот же.
450: Запрос в клод гбт, гига, чат, что-то гипсик, сравнить ответы, как-то их сагрегировать. Ну уже такой базовый вариант. 2, можно это делать интерактивно, как некоторая цепочка. То есть мы взяли там наш клод, сгенерировали некоторые
451: Набор рекомендаций, потом засовываем этот ответ в другую модельку и просим покритиковать. У нас получается такой диалог, и это позволяет нам, ну, понятно, что более критически смотреть на то, что происходит. И у нас явная критика.
452: Набор рекомендаций, потом засовываем этот ответ в другую модельку и просим покритиковать. У нас получается такой диалог, и это позволяет нам, ну, понятно, что более критически смотреть на то, что происходит. И у нас явная критика есть
453: То есть, и это позволяет отобрать более разумные гипотезы. Можно это ещё строить уже там, если говорить про программирование, ну, таким более, чуть более традиционным способом. То есть мы можем взять на что-то, потом попросить написать модельку.
454: Какой-то набор Тестов может даже другую модельку взять и потом посмотреть, проходит ли этот код, вот эти самые тесты. Ну вот наверное вот это базовый сценарий, который я бы рекомендовал, которым на самом деле я сам в том числе пользуюсь.
455: Кажется, друзья, что мы в любом случае, вот Саша говорил про это в 1 докладе, и сейчас Алексей говорит, что мы все равно, если идём уже в использование моделей, а тем более в вайб кодинг, какие-то навыки работы с программным кодом все равно к себе перенесём, даже если мы гуманитарии.
456: И к разработке раньше не имели никакого отношения. Вот та последовательность, понимание вообще, что есть код, есть тестирование этого кода, есть тестирование на ошибки, есть тестирование на безопасность. Нам не нужно понимать, как именно эти процессы происходят. То есть нам не до буквы самим.
457: Нам можно не писать эти тесты, но выдавать команды и выстраивать такую последовательность, видимо, нам придётся. Верно рассуждаю? Да, поэтому, друзья, смотрите, нужно ли держать в голове вот по результа
458: Да, все супер. Очень точно. Спасибо большое.
459: Нам можно не писать эти тесты, но выдавать команды и выстраивать такую последовательность, видимо, нам придётся. Верно рассуждаю? Да, все, супер. Очень точно. Спасибо большое. Да, поэтому, друзья, смотрите, нужно ли держать в голове вот по результа
460: Такой, такого взгляда на модели. И то, что они ошибаться могут, что они действительно могут ошибаться. Да, могут мы с вами во вчерашнем Дне ещё поднимали этот вопрос и говорили, что, ну, по сути, люди ошибаются. Ну, если не Ровно так же, то по другим.
461: Причинам и тоже ошибаются. И нам все равно приходится в голове держать, что тот материал, который нам принесли или который мы сами создали, может содержать в себе неточности как минимум, да, или какие-то логические ошибки. Поэтому действуем, также понимаем, что риски есть
462: Критичные риски проверяем. Алексей, а может быть, есть у вас в голове или в практике такая система, как для себя решить вопрос? Вот есть вероятность ошибки, стоит ли мне или в каком случае не стоит проверять?
463: Там дополнительно в каком случае сильно стоит проверять, в каком случае можно отдать полностью какому-нибудь ии агенту или модели, а где нужен человеческий контроль. Ну, я бы сказал, что это про история, про риски. То есть у нас есть с каждым
464: Есть связанные риск. И понятно, что если там риск не очень большой, там, условно, у нас будет там не 100 пользователей, а 90 там нашей рекламы. То есть мы генерируем текст для того, чтобы запихнуть это в яндекс директ, ну, как бы, ну, посмотрим адекватно все норм.
465: Запустили, как бы, идём, смотрим, как бы, опять же, можно по пути тестировать, что работает лучше, что хуже. Угу. И там самим понимать, как дальше действовать. Какие-то вещи нужно смотреть, конечно, очень аккуратно. Напри, этом мы хотим.
466: Подаём на визу куда-нибудь, как бы у вас 1 шанс, скорее всего, записаться, особенно в текущих условиях, как бы, если вы какую-то ошибку сделали, все, как бы уже не поехали куда-нибудь, не знаю, там отдыхать в Грецию и поэтому тут как бы стоит все-таки проверить, что он вам посоветовал.
467: И как бы, действительно ли вот то, что он там, не знаю, вам предложил, это какая-то реальность, но опять же, его часто можно попросить предоставить источники информации и уже эти источники посмотреть, то есть можно как такой инструмент использовать
468: Для того, чтобы быть более уверенным в то, что что происходит, как надо.
469: Ну, к слову, простые инструкции, которые вы даёте в запросе, там не отвечай. Если не уверен, давай источники информации каждому, каждой ссылке. Давай самый вероятный ответ.
470: Для того, чтобы быть более уверенным в то, что, что происходит, как надо. Ну, к слову, простые инструкции, которые вы даёте в запросе, там не отвечай. Если не уверен, давай источники информации каждому, каждой ссылке. Давай самый вероятный ответ.
471: То, про что мы и говорили, в том числе в докладе, совершенно спокойно можно использовать. Друзья, я надеюсь, что с точки зрения практики, если вы глубоко понимаете и глубоко разбираетесь в моделях, вот, пожалуйста, вам на слайдах очень подробно и есть вероятности
472: И есть понимание, как можно эти риски минимизировать, если вы только подходите к использованию искусственного интеллекта, и для вас очень много слов, которые сегодня звучали у спикеров, незнакомые, ну, есть практические способы просто говорить на человеческом языке и пони,
473: Понимать, что модель действительно где-то может ошибаться. Ну и про риски. Алексей сказал про визу. Я вспомнил пример с опозданиями у сотрудников, когда человек регулярно опаздывает, и ты задаёшь вопрос, сколько раз ты опаздывал в отпуск, когда улетал и оказывается, что
474: Ни 1. И вот это вот условно риски и мотивация человека совершить ошибку или не совершить ошибку. Держите это в голове. Алексей, огромное спасибо. Спасибо, друзья. Мы сегодня рассмотрели с вами 2
475: Все, Михаил, спасибо большое. И всем остальным тоже.
476: Ни 1. И вот это вот условно риски и мотивация человека совершить ошибку или не совершить ошибку. Держите это в голове, Алексей. Огромное спасибо. Все, Михаил, спасибо большое. И всем остальным тоже. Спасибо, друзья, мы сегодня рассмотрели с вами 2
477: Очень важные темы посмотрели на вайб кодинг, причём посмотрели на него не с точки зрения описательно, а вот посмотрели, как в реальном режиме времени это происходит. Поймали риски режима реального времени, мы не довели процесс до конца, но как
478: Процесс строится. Вы увидели, и это здорово. Мы очень рекомендуем посмотреть на него руками своими своими глазами, своими руками. Я хотел вам сделать домашнее задание. Помните, мы говорили, что у нас такая есть домашка условная, мы её просто не проверяем. Первые
479: Дня, a3 день проверим вот во 2 день я на слайде нарисовал вам такой пример домашнего задания. Вот ещё словами расскажу и покажу его на слайде попробуйте, пожалуйста y кодинг в каком-то формате, который у вас есть если у вас есть битри.
480: 24 есть wi под платформа, то пожалуйста, попробуйте приложение какое-то создать, доработать, что-то у вас в битрикс 24 самостоятельно посмотрите, это складывается из 2 частей. 1 часть это идея.
481: Там, если можно показать слайд, покажите, чтобы мы так вот, да, вдвоём были. 1 часть это идея, a2 часть это эксперимент. Сформулируйте какой внутренний запрос на, там, доработку функционала, на то, чтобы автоматизировать какое-то действие.
482: У вас есть. Это можно делать самостоятельно. 1 можно делать вместе с командой каждый для себя, глядя на свои бизнес. Процессы рутинные. Может придумать несколько идей, чтобы ему хотелось автоматизировать и 2 попробовать это руками сделать. Опять же, если у вас есть битрикс.
483: 4 to vi код платформа у вас включена в подписку, можете прям смотреть, она доступна на облачных порталах. Экспериментируйте, если у вас коробочный портал, тут чуть сложнее, нужно будет немножко подождать на облаке уже работает, если у вас битрикс 24 нет.
484: Пока то попробуйте просто байкод приложения у себя локально на машине запустить, как вот sasha показывал в 1 докладе запускаете у себя на машине, до деплоя не доходите, но не знаю, обрабатывать таблицы, делать выводы или там считать какие-то сложные формулы.
485: Пожалуйста, можно самостоятельно на вайко ить себе такой инструмент без разработки. Что делать, если у вас нет битрикс 24, познакомиться с продуктом? Это бесплатная опция знакомства. Регистрируйтесь, начинайте смотреть. Там есть
486: Платные пакеты по работе с искусственным интеллектом ну, если почувствуете, что все вам нравится и красиво, здорово, то тогда на платных тарифах есть и vibe код, и приложение, специализированное из большого каталога, много всего ещё регистрироваться по этой ссылке.
487: Пожалуйста, посмотрите на инструмент. Мы сегодня не говорили, да, вообще в рамках аишники не рассматриваем огромное количество функционала битрикс 24. Говорим только про искусственный интеллект. И 2, если, повторюсь, времени на освоение нет или хочется быстрее пройти этот процесс.
488: Заполняйте заявку. Наши опытные партнёры, которые хорошо понимают бизнес и битрикс 24. Вот на этом стыке работают. Они подскажут, как автоматизировать ваш битрикс 24 с помощью инструментов, которые помогают вашему бизнесу. Финальное, наверное,
489: Здесь, в слайде покажу 2 наших канала, там мы публикуем новости, поскольку в мире искусственного интеллекта, да, и в мире разработки программного обеспечения теперь все идёт очень быстро, то сегодня мы разговариваем, что у нас там, допустим, нет такого
490: Продукта. Через 2 недели мы рассказываем. Смотрите, такой продукт вышел, поэтому подписывайтесь, следите за тем, что выходит у нас там каналы, в которых есть информация и про бизнес, и про битрикс 24. Надеемся, это было полезно. Все, друзья.
491: Сегодняшний, 2 день объявляю закрытым. У нас с вами 3 дня. Мы прошли 2 из них. Завтра у нас тоже есть целый день яичницы. Ну, не целый день, только начало дня. Мы в течение 2 часов все уложимся, точно. У нас есть 3 спикера, которые будут разговаривать на интересные темы.
492: На тему мотивации, на тему того, как внутри компании запустить такой процесс, какие там есть подводные камни, что можно делать, как считать эффективность? Что такое коворк битрикс 24. Мы несколько анонсов вам уже бросили. Поэтому, друзья, до встречи завтра на том же месте
493: Время 11 в Москве. Жду вас.
494: А ты шмица, а ты шмица.
495: Онлайн практику 24 используй не растить будь лучшим руководителем в мире.