Transcription
Я жду подтверждения из аппаратной, что у нас пошёл эфир, и мы можем начинать. Я пока отключу э так. А-а, Вика, если ты тут, то пиним. Ага. Всё, на Ютбе мы пошли. Так что привет, YouTube. А всем привет.
Мы сегодня будем проводить вебинар про то, как использовать эклодкод, если вы продакт-менеджер, потому что инженеры, мне кажется, уже немножко впереди нас. Они уже давно это освоили. Ну, в общем, по разным причинам им это проще. Продукты немножко отстают, и им это сложнее, потому что у вас природа работы немножко другая. Поэтому сегодня поговорим про то, как же мы можем использовать эти инструменты и делают ли они, дают ли нам какие-то преимущества на самом деле или нет.
Поэтому, если вы можете, напишите, пожалуйста, в чатик, используете ли вы уже какого-нибудь и ассистента себе в работе. Если говорите, что пользуетесь, пишите сразу вот для чего. Расскажите, очень интересно, потому что сегодня тоже обсудим. Но далеко не не всё не с не со всеми аспектами работы продукта они могут справляться явным образом. И ещё лично от меня вопрос, может даже сейчас опрос запилим. Если вы пользуетесь ассистентом, скажите, вы пользуетесь им из командной строки или из веб-интерфейса? А то у нас тут файт.
>> Я считаю, что командная строка очень уродская и неудобная, и нельзя строчки переключать.
>> Угу.
>> Я надеюсь, я не забайсил этот опрос.
>> Угу. Ну давай сейчас я запилю его. Ты пока можешь, Андрей, вещать, а я запилю опрос.
>> Да. А давайте я сейчас, я не знаю, тут, наверное, некоторые очень опытные пользователи, эссистентов, некоторые не совсем. Я хочу всех подогнать немножко на один уровень и буквально быстро расскажу вот как про архитектуру самые основные вещи, потому что они нам понадобятся для дальнейших обсуждений, потому что на самом деле сейчас, мне кажется, то, насколько полезным для вас будет и ассистент, зависит от того, какие сверхспособности вы ему дали, да, что он физически может за вас делать во внешнем мире. Чтобы понять, как он это умеет делать, надо немножко разобраться в том, как вот эти связи устроены.
О, господи, у кого-то клодкот приоритизирует бэклок. Я уже уже уже боюсь. Так, ээ, сейчас пройдёмся буквально немножко по основам. В конце я сделаю паузу. Пишите, если будут вопросы, поэтому, потому что это на самом деле важно. Дальше пойдём по вот том тому, что реальные ассистенты делать могут. Когда мы будем обсуждать, что они могут, что не могут, нужно будет понимать вот эту базу.
Посмотрите, всё буквально несколько лет назад началось очень круто и очень просто. У нас появились лмки, которые могут реагировать на естественный язык, выполнять по нему какие-то инструкции. И это вот первая версия чат GPT, да, и мы начали: "Ой, напиши хайку, там, не знаю, помоги мне написать письмо, переведи текст". Это всё было прекрасно. И оно всё устроено божественно просто. То есть мы просто что-то запихиваем, да? У нас есть промт инструкция, там, может быть, какой-то пример. Мы это всё запихиваем, он обрабатывает и выводит вывод. Вообще всё прекрасно. А-а, просто понятно, но м довольно быстро те юзкейсы, которые можно решать вот таким образом, они закончились, да, потому что постоянно копировать туда что-то очень неудобно. Большого выигрыша по времени ты тут не получишь. И, мм, ну, как бы переводить текст можно, но потом тебе опять его надо куда-то копировать. где-то вот такие же штуки начали интегрироваться, типа там, не знаю, в Джимейле можно попросить его написать тебе письмо, но опять же, это как бы это очень приятные фичи, но это не там революция. И довольно быстро мы везде, где могли этот эту схему применили.
После этого схема начала потихоньку усложняться. У меня здесь описан классический рак, но на самом деле я на этой схеме хочу показать любую, скажем так, процедурную обработку. Следующее, что мы как продакты и как инженеры сделали, да, мы подумали, что о можно сделать более сложную цепочку и прописать: "Возьми там этот креатив, распиши кастомер проблемы, там придумай под них картинки, составь их вот в таком-то ключе, отформатируй их для Фейсбука, залей в рекламную кампанию". Да, мы можем решить более сложный кейс. А это это круто. Это позволяет гораздо больше юзкейсов с помощью как-то преобразовать, но в этом нет магии. Сейчас объясню, почему. Потому что здесь мы лмке сказали, каждая на каждом шагелмка может сделать ровно то, что ей сказали. Ей говорят там, не знаю, вот возьми там, не знаю, описание сегмента, преврати его там в продающий текст или там этот продающий текст переведи на язык. Она делает ровно то, что её попросили. Как бы это круто. Этого мы раньше делать не умели, теперь умеем. Но в этом нет агентской магии. В смысле? Это это не я агент, потому что он не может делать какие-то сложные автономные задачи. Он делает ровно то, что его попросили. А когда у нас более-менее исчерпались до сих пор вот очень много кейсов работают на вот таких цепочках, которые заранее прописаны вполне успешно. Я не говорю, что это плохо. Это это прекрасно. Если для вашего кейса работает эта штука гораздо более стабильна, чем агенты, используйте её. и много где это приносит ценность. Это замечательно.
Но после этого, собственно, почему появились вот эти кодинговые агенты? Почему начала совершаться революция реально? Потому что а мы придумали концепцию инструментов и мы запустили то, что сейчас называется Adentti Club. Это когда мы даём агенту какую-то инструкцию и мы даём, говорим, что агент, у тебя есть некоторое количество тулов, да? Ты, у тебя есть инструменты, которые ты можешь задействовать. И дальше, на самом деле, как бы что происходит под капотом, мы запускаем этого агента в цикле. То есть мы попросили: "Агент, пожалуйста, напиши нам новую фичу". Агент сначала видит, что у него есть тул прочитать файлы, у него есть тул изменить файлы, у него там есть тул запустить скрипт. Он понимает, что о'кей, я прочитаю я сначала файл, чтобы понять, что там сейчас написано. чита, ну, как бы он вызывает этот тул, а тул возвращает результат, агент снова запускается и смотрит: "О'кей, вот результат. Ага, я работаю с таким-то файлом". Ну, мне кажется, чтобы эту фичу написать, нужно там вот это туда дописать. Снова вызывает тул. Написать что-то в файл. Написал. Замечательно. Результата уже никакого нет. Прикольно. Теперь у меня есть тул запустить скрипта. Запущу-ка я теперь эту программу и посмотрю, что она выдаёт. Хмм. Запустил. Результат ошибка. Мы снова как бы это вот луп луп пошёл, да? Пошёл цикл. Мы запустили агента снова. Он получил результат работы скрипта. Скрипт выдал ошибку. Он понял: "Ага, что-то не так". А там а ещё у меня есть инструмент, например, пойти поискать в веб эту ошибку или пойти почитать документацию. И за счёт вот этого лупа и за счёт того, что мы можем дать агентулы, которые он удивительно неплохо может использовать, мы можем решать невероятно большие задачи. То есть мы можем в случае там AI прототипирования, мы можем отправить его делать фичу, он на 20-30 минут уйдёт. Там у инженеров, наверное, может уходить на часы, в принципе, если его грамотно м если грамотно дать ему среду, а и решать какие-то задачи, возвращаться с очень большим результатом. Вот вот в этом месяце началась магия, когда мы поняли, что модели, которые мы создали, они удивительно хорошо умеют использовать тулы, и они вот прекрасно способны как бы сами для себя строить план, сами обрабатывать результаты работы. Вот в этом месте как бы спектр задач, которые в принципе с помощью иагентов могут решаться, он невероятно расширился. Потому что теперь как бы всё, что мы можем вот в таком виде сформулировать, да, что вот тебе тулы, вот тебе верхнеуровневая задача стала иагентом доступно. И это уже, ну, понятно, что там кодинговые применения просто были первыми и самыми успешными, но сейчас мы это применяем там и в куче других юзкейсов. И вот сегодня мы поговорим, какие из этих юзкейсов, собственно, может может продакт использовать в своей работе и какие основные тулы э нужны для того, чтобы это всё успешно делать.
Я на секунду остановлюсь. Давайте вот убедимся, что всем понятен этот мир, да, что такое тулы, что такое вот этот цикл, потому что дальше мы уже пойдём как бы по более верхнеуровневым штукам.
Так, Стив Джобс не согласен.
>> Ну, пишите, ребят, ну, вопрос, что что непонятно, чтоб по плюсу-минусу сложно нам понять.
>> Откуда? О, отличный вопрос. Откуда берутся тулы? А, два замечания. Два замечания. Значит, во-первых, вот всё последнее развитие моделей, да, условно, начиная там, не знаю, с пятой GPT, наверное, ну, лично я не вижу особой разницы в качестве моделей. То есть мне кажется, что сейчас модели в основном уже развиваются именно в сторону того, что они лучше умеют использовать тулы, да, а не в том, что они просто лучше умеют обрабатывать инструкции.
А так,
>> Андрей, может я подкину вот согласись или не согласись, то, что как бы AI, чат GPT и кто угодно мог вызвать какой-то IP- это уже не сюрприз уже пару лет, да, это не очень сложная операция. выдавала IP по понятной структуре, но магия начала происходить, когда как был и сервисы стали предоставлять как бы штуки, по которым можно с ними общаться. То есть MCP. То есть на самом деле сама магия, я бы давно догадался, но магия возникает тогда, когда есть ручки, которые можно вызывать. Ты согласен? Например, Джира, у неё теперь есть MCP, и поэтому с ней можно делать много крутых штук. Ты согласишься или нет?
>> А, ну я я скажу только, что ты очень быстро перестаёшь удивляться. Для меня до сих пор это как бы магия. Но да, это вот то, где сейчас передний край развития. А то, что всё больше и больше сервисов, они как бы готовы для интеграции с агентами. Там, например, мой top of mind сейчас это про то, что если ты строишь сервис, да, тебе надо сразу думать, как с ним будут взаимодействовать не только люди, но и их агенты. Это, наверное, для любого сервиса актуально, потому что для многих для многих задач точка входа - это условно клод или чат GPT, а не то, что ты пошёл на сайтик и что-то открыл. Ну, в смысле, это туда, возможно, идёт будущее.
>> Ну, и это на самом деле означает, что условно, если Джираба не открыла своё MCP, такая: "Нет, ко мне можно только через мой официальный интерфейс".
>> То значит агент бы не смог с жирой разговаривать, правильно? Но все сейчас пытаются наоборот открыть ручки, Джира открывает Слак, открывает Google, Doc, Google Map, все открывают ручки. Пожалуйста, приходите нам своими яями.
Давайте я не чуть-чуть Рак, на самом деле, это концепция, которая сейчас умирает как раз в пользу тулов. Я, наверное, сейчас не хочу на него тратить время. Давайте в конце, если ещё будет интересно, я вам расскажу. Рак, как бы, это дотуловая, скажем так, архитектура постройки. Давайте, э, у меня как раз есть такой сценарий. Давайте с очень простого сценария зайдём, аа я посмотрим, что такое тулы. Вот я надеюсь, что у меня сейчас, а, я переключу клод в режим cвор, когда он мне там занимается чем-то, э, типа кодинга. А, у меня, кстати, сейчас не шерится экран. Да, сейчас я ещё раз переширю. Давайте на очень простом личном примере, а потом перейдём на продуктовые примеры. А-а, чтобы всё было понятно. Сейчас у меня почему-то не шарится целиком экран, но о'кей. Вот сейчас должно быть видно Клода, правильно? Смотрите, давайте я попробую сдать, а я задаю ему личный вопрос. У него есть разные тулы, ээ, которые подсоединены к моей жизни. Давайте посмотрим сначала на личном примере.
>> И Андрей, я думаю, ты можешь по-русски писать.
>> Ну,
>> да, извините,
>> проб деформация.
>> М, вот сейчас я надеюсь, что вот здесь, слава богу, Клод, а Клод показывает, что он делает. Сейчас я его немножко подправлю. Он показывает, что он делает. Да, мы можем посмотреть, что он, например, пошёл смотреть в мой обсидиан. Он пошёл в базу знаний, он посмотрел, какие у него есть, э, инструменты. Он запустил команду и поискал, но у меня в обсидиане нет. Ээ, а у меня у меня отвалилась отвалилась аутентификация почты. Давайте по-другому тогда сделаем. Сейчас, э, я покажу на другом примере, который я более часто использую. А давайте то же самое сделаем, только через Telegram. Вот это то же самое, что вызывать через клода.
Пока Андрей шарит экран, тут есть вопрос про язык. Вот это, на самом деле, очень прикольная тема с элмками. Вы можете разговаривать с ней на любом языке. Вообще пофигу. Она всё, всё переведёт, всё сделает. Это волшебно. И она ещё с вами будет в ответ разговаривать на вашем языке. То есть вот для меня это, да, одно из одно из волшебств. М, если сейчас, если всё будет хорошо, я смогу вам прямо показать, как это работает изнутри, и заодно как бы показать всю анатомию тулов на простом примере, где её легко понять.
А, >> ну и, кстати, на самом деле, да, тот факт, что отваливается авторизация, это вполне, ну, реально, да, то есть это MCP разговаривает с с Клодом, иногда у него экспарится токен, то есть это сразу же готовьтесь, что вот так вот всё будет иногда отваливаться. И я это в работе вижу. Я что-то покопался, на следующий день прихожу, открываю клод, у меня всё, всё отвалилось, надо заново типицировать, что-то не работает. Так что это это жиза, я смотрю, сработала. Это жиза. Это 90% вот сегодняшнего как бы сегодняшней работы с реагентами. Это [смех]
>> настроить.
>> Не скажу, что с авторизацией.
Так, вы видели, что агент мне прекрасно ответил: "А у меня есть инструмент, который позволяет заглянуть в то, что он при этом делал".
>> То есть, подожди, чтобы народу было понятно. У тебя в Телеграме есть бот, с которым ты разговариваешь, как будто с ботом. Абот подключён к к агенту. Да. Так это в этом. Ага.
>> Да. Да. Ну представьте, что я к Лоду задал вопрос, но на самом деле это не клод, это отдельный агент, но это совершенно неважно, да, это вопрос интерфейса. А заглянем в анатомию. Вот это специальный инструмент, который позволяет отлаживать агенты. Если вы агентов будете применять в своих продуктов, то вы в основном будете вот с помощью таких штук смотреть, что они там у вас делают. А, смотрите, а так, это я ещё по-английски задаю вопрос. Блин, видимо, ещё не дошёл вопрос по-русски. Это я тот же вопрос прогонял на тестовой на тестовой записи. Аа обратите внимание, что он, а, сейчас я вам покажу, где, где, собственно, описаны тулы. Аа он сначала сначала решает, что о'кей, это вопрос про календарь, потому что мы спрашиваем про календарь. И теперь он отправляет это в субагента календаря. у субагента календаря где-то здесь прямо прописаны, какие у него есть тулы. А давайте посмотрим. А так это это парамет это параметры вызова. А где-то здесь должны быть тулы. А вот они, смотрите. Вот это описание тулов, которые есть у субагента календаря. У него есть тул создать ивент. У него есть тул поискать по ивентам, у него есть тул там изменить ивент. Вот это это тулы. У каждого MCP, у каждой интеграции с каким-то, а, с каким-то сервисом есть набор вот этих действий, которые агент может предпринять. Он их знает. Причём я не здесь, наверное, да, здесь можно даже посмотреть. Вот прямо есть, что я могу там, когда, например, да, при поиске наверняка я могу там по какой-то строке поискать, да. Вот мы описали агенту: "Смотри, у тебя есть вот такие инструменты". И самое прикольное, что их можно описать на человеческом языке, и он прекрасно догадается там, как их можно заполнить. А вот это и есть, собственно, тулы, да, когда мы запускаем агента с интеграцией, кроме запроса, который я ему прислал, да, типа, когда я лечу в Афины, мы ему сказали: "Смотри, у тебя есть такие тулы". И дальше он догадывается сам вызвать один из этих тулов, например, поискать по календарю, найти нужное событие и ответить. Вот за счёт этих тулов и создаётся сверхспособность, интеграция там с какой-то внешней средой, которая - позволяет ему что-то делать. Причём не только как бы информационное, да, там спросить, он может и сделать. Он может создать за меня там типа какой-то ивент, а может ещё догадаться. Ну он сейчас не буду показывать, но в принципе он способен на довольно сложный сценарий. Например, если ты говоришь, что там если я создаю там тренировку, то мне надо ещё за забронировать время на то, чтобы доехать до тренировки. Он способен вполне там типа создать ивент тренировки, сам себе построить план, что о'кей, а мне ещё нужно забронировать время, потом вызвать ещё раз этот тул, сказать, что мне надо забронировать в следующее время. То есть вот он способен на очень сложную цепочку действий с использованием этих тулов.
>> И Андрей давай проговорим. Эти тулы ты выбираешь сам, какие ему открыть, а какие не открывать, да?
>> А-а давайте, как на практике, вот скорее для продуктов, а не для инженеров. Я хочу сынтегрироваться, например, с джирой. Вот мы можем сейчас посмотреть, как интеграция с джирой выглядит. Ты не то, что выбираешь, какие тулы в джира тебе доступны. Ты говоришь: "Я подключаюсь к MCP GRР. MCP - это сервер, сервер джиры, который открыли для интеграции с агентами. Там уже описаны некоторые тулы. Если его делал хороший инженер, там правильно, правильная хорошая структура вот этих действий. И нам достаточно сказать, что о'кей, дорогая Джира, вот точнее, дорогой агент, вот тебе MCP джиры. Он спрашивает у него, какие есть действия, и дальше использует их согласно своей логике.
>> О'кей. Но подожди, некоторому агенту я хочу давать доступ wн на на запись Джиру, а некоторым не хочу. Это тоже можно контролировать, правильно? Через права доступа, например, как-то.
>> Мм, вот это уже вот та самая серая зона, где мы сейчас все мутимся. [смех] То есть сейчас по умолчанию, например, большинство людей ходят в жиру со своим уже правом доступа. То есть что ты можешь делать, то и агент может делать. А, ну если прямо очень надо, то можно то можно настроить. ээ то можно настроить и прямо совсем кастомно.
>> О'кей. И давайте, если подытожим, у нас, да, в нашем прошлом мире были API, да, API всем известный термин. У API были endпоинты, например, payments API, у него endпоинт оплатить, refund, там выплатить и так далее. 100 энпоинтов. А у нас в новом модном мире у нас есть MCP бывший API и tools. По сути, endpint to переводится инструмент. Инструменты внутри MCP. Это хорошая аналогия, Андрей. API и endпоинты, MCP и тулзы.
>> Не, это не то, что аналогия, это буквально так и есть.
>> Всё. Так что теперь вы просто, если хотите быть крутыми ребятами, то говорите MCP интулзы, а если староверми, говорите API поинты. Вот. Но это, на самом деле, я хотел просто подчеркнуть, что это одно и то же концепция очень похожа.
Так, ребят, пишите, стало ли понятнее MCP MCP тулзы.
>> Вот давайте вот про про основу тулов. Вот мы разобрали на простом примере, да, с календарём. Понятно, как выглядят, да, эти тулы. Вот мы их подключаем. А, да, по сути, тул это как описание поинта. Ну, по сути, да, и вот, наверное, одно из таких слегка контринтуитивных наблюдений последнего времени, это то, что, э, агенты прекрасно, совершенно умеют ими пользоваться. Более того, они способны на очень сложную цепочку действий. В последнее время там у меня были примеры, когда, например, ты просишь агента что-то сделать, просишь зайти в какой-то там, не знаю, тикет, он не может получить к нему доступ по разным причинам, но вместо того, чтобы просто сказать, типа, чувак, у меня нет доступа, он, например, идёт в кодинговую базу или начинает искать по документам и находит там какие-то следы этого тикета и оттуда делает выводы. То есть они очень как бы творчески подходят к тому, как эти инструменты использовать.
А так давайте тогда попробуем на более рабочую ситуацию это всё приземлить. А сейчас, так, где была программа? А, значит, я использовал Leng граф, по-моему, короче, лнгчейновский инструмент для, ну, для анализа. цепочки выполнения агента. Он есть, например, у Open AI свой, то есть есть несколько таких инструментов. Они, Но самое главное, что вы там видите как бы цепочку действий своего агента. А так, а давайте попробуем что-нибудь более более продуктовое попробовать. Ну, и, кстати, вот вопрос был скилы и тулзы одно и то же. Вот тул - это это действие, это ручка, да? Например, прочитать тикеты в джире или создать джира тикет. Что там ещё Джира умеет? Поиск по с тикетов по с по тексту. Skills - это штука, которую это как бы на стороне MCP, это на стороне сервиса, который предоставляет возможность с собой что-то делать. Например, в данном случае Джира. Скилы - это что-то, что мы пишем сами. Это, по сути, код только на вашем языке. Это некий набор действий, которые вы сами создаёте. Например, ну вот сейчас Андрей, ты будешь скилл создавать сейчас или или расскажем устно?
>> Скилл можем попробовать или посмотреть готовы, потому что всё-таки создать его это некоторое время. Давай сначала посмотрим базовые действия вполне рабочие,
>> да? Ну я просто тогда сейчас перед тем к базово. Короче, skill - это набор операций, которые мы так часто повторяем, что мы решили записать их однажды, назвать коротеньким названием и каждый раз его вызывать. Ну вот давайте сейчас посмотрим, да, базовые действия, а потом вам в конце скажем, как это соединить в скил.
Мм, смотрите, вот, ээ, мы сейчас будем работать с учебной средой, а мы создали джиру как раз для исследовательских и тренировочных целей. Аэ, в Джире есть проект, в проекте есть тикеты. Да, я как продакт, вот, буквально повторяю то, что я сегодня раньше делал на работе много раз, да, я буду использовать clд для того, чтобы, в том числе, взаимодействовать а-э с джирой. Аа интеграция с жирой позволяет как бы мне ссылаться на любую информацию, которая написана в тикеты. Более того, я а могу не только а сла неё, да, я могу там просить её как-то использовать, могу просить его апдейтить тикет. Вот, например, довольно часто тебе прилетает там какая-то новая информация. Ты можешь пойти найти этот тикет и отредактировать его. Можешь коротко написать агенту по по тикету рефакторинга, типа, добавь, что надо ещё там, не знаю, смигрировать CSSсли. Он справится прекрасно с тем, чтобы просто про пропдейтить. Это немножко вас ускоряет. Но где может получиться сама магия? Смотрите, вот есть какой-то тикет, да? А он его прочитал, он понял его статус. В принципе, могли бы поработать, там, не знаю, попросить его улучшить сам текст, но это работа чисто самой джирой. Мы можем э его спросить что-то более сложное, поскольку эта же среда сейчас как бы она одновременно подключена и к Джире, и, например, к кодовой базе нашего продукта, мы можем его спросить что-нибудь типа а и вот это на самом деле волшебство. Э, понятно, в игрушечном проекте вы ещё можете что-то сами найти. А когда вы работаете в компании, где там 100.000 строк кода и всё ни хрена непонятно, для ответа на вопрос иногда нужна неделя синир программистов, когда клод подключён к вашей кодбазе и может ответить за 30 секунд. Это довольно волшебно.
Давайте посмотрим, что тут что тут происходит. А, во-первых, обратите внимание, что в Клоде не очень хорошо видно, не всё видно, что он делает, но примерно видно, что он, например, сначала поискал, каким тулом он может воспользоваться. Он спрашивал у Джира: "О'кей, Джира, какая, какие у меня есть методы, да? Потому что он не грузит их все сразу, это забило бы ему контекст". А потом он понял, что у него есть, э, он, видимо, нашёл тикет и потом по айдишнику запросил его текст. А то же самое, что делали бы вы, просто, скорее всего, всё-таки, наверное, немножко быстрее, да? То есть здесь он использовал всего один тул. Если мы посмотрим, что он делал, когда я его спросил следующее, у него текст тикета уже лежит в памяти, видимо, ему не пришлось его заново [фыркает] а запрашивать. Но здесь вы видите, что он использовал несколько раз а инструменты исследования файлов, да, он прочитал какие-то файлы, поискал какие-то файлы, прочитал что-то и дал нам чёткий отчёт, где что где что. А лежит, а вот мне кажется, что примерно здесь сейчас лежит основная как бы основной путь развития клода для продуктов, да? То есть нам нужно подключить те ресурсы, которые а у мы которые мы реально в работе используем, и найти те сценарии, которые мы можем делать с помощью клода сильно быстрее. А так есть вопросы, как работать сдавными? Значит,
Если вы работаете в компании, хотите использовать на работе, это проблема вашего системного администратора. Но все большие провайдеры моделей, они не дураки. Они понимают, что как бы, чтобы ихми активно пользовались, они должны обеспечить корпоративным своим клиентам безопасность. Поэтому они её обеспечивают.
Если у вас на работу куплен клод, то он вам гарантирует, что всё, всё будет хорошо. Это проблема вашего систдмина, а не лично ваша. Но мешать рабочее и личное, конечно, не стоит. А потому что у, ну, в общем, по многим причинам, но, например, одна такая, что есть у Клод как бы пытается делать, например, перманентную память, да, он запоминает ваши диалоги и может к ним ссылаться. У нас был случай, когда там человек работал с одним репозиторием, а потом начал задавать вопрос про другой репозиторий и внезапно получил ответ про свой предыдущий репозиторий. Да. То есть он чего-то запоминает, как бы, да, и может куда-то пойти. Аэ, поэтому как бы понимать, что у вас в контексте и держать его более-менее чистым, это хорошая идея.
А так получается, если развернуть головую джира, то можно клотою настроиться, сдать все проекты, доски. Я не вам не гарантирую, что прямо все административные настройки доступны, но вот то, что можно, например, её наполнять и менеджить практически не входя в интерфейс, это вот я вам ну, в смысле, это я на практике делаю. Действительно, интерфейс UI уже нужен сильно меньше, а, чем чем был раньше, да, много чего можно делать уже просто голосом.
Сегодня у меня был праздник. У меня первый раз в жизни в в Слеке моей команды возник инцидент, возникло обсуждение того, что ой, надо пофиксить. Естественно, в конце затегали меня и сказали: "Надо создать Таску". Я сказал своему Клоду что-то типа: "Найди последнее обсуждение в таком-то канале и создай таску из него". Он открыл сэк, вытащил последний тред, прочитал его, создал офигенную таску. Заняло 30 секунд. Это не то, что как бы сильно меняет работу Продакта, но согласитесь, вот это приятно, да? А потом я ещё заставил его типа отправить в тред этот тикет, чтобы все знали, что тикет создан. Но у нас, я не знаю, это всегда так, но у нас сейчас он не может сам отправлять сообщения в слк. Он мне сделал драфт, как бы мне надо было нажать кнопочку отправить. Но вот вполне вполне рабочий продуктовый сценарий.
>> А зарплату он за тебя тоже получил, Андрей, квот?
>> Да. Да. 20 евро в месяц. [смех]
>> Ну, кстати, вот именно с Джирой, ээ, ну, у меня пять команд в треке, и там, ну, сложные Окиары и так далее. Я его спрашивал, вот у нас вот есть там, не знаю, пять эпиков, которые делают этот команда. Как дела? Вот у нас есть roadmapп этих пяти эпиков. Мы успеем к кварталу, к концу квартала, как мы обещали. Ну и дальше Клод там жрёт тикеты, эти токены минут пять, а в конце выдаёт вполне себе анализ. Он говорит: "Ну, смотри, вот это двигается нормально, а вот это нет. А вот почему? А вот здесь программист по ходу болеет". Ну, в смысле, там нету просто человека одного явно. Вот здесь я бы на твоём месте проверил. То есть на самом деле вы можете спрашивать совершенно страшные вещь, причём кто угодно может спросить. Любой человек в компании, у кого есть доступ к джирам других людей, может начать задавать очень конкретные вопросы, и вы можете реально проверять, ну, соотношение того, что у вас в коде в реальном, а, ну, с тем, что вы видите в Джире. Ну, и делать анализ там не только по одному эпику, там по двадцати эпикам.
>> В общем, магия.
>> Так, ну что, пришло время для для большого анонса сегодняшнего. Аа нам, на самом деле, с Володью очень сильно повезло. Наша компания очень сильная и очень веч сильно в это верит и сильно вкладывается. Поэтому вот нам открывают там делают все возможности, да, мы можем сынтегрироваться с джирой, со слком. В общем, над этим работает куча людей, и это всё приветствуется, как бы поощряется и так далее. Я понимаю, что не у всех такие клёвые условия и всё открыто есть доступности. Поэтому мы сделали как в традициях прокду мы сделали очень практический курс, точнее симулятор про клодкод, который позволяет вам потренироваться и разобраться с тем, как всё это работает, если у вас, э, нет возможности это на работе применять каждый день. Аа мы заморочились, мы подняли, сделали кодовую базу некого продукта, мы сделали жиру этого продукта, confненс этого продукта, базу данных этого продукта. и всё это подключили. Вот это на самом деле, наверное, самое скользкое место, да, потому что на самом деле в реальной жизни больше всего времени у вас бы ушло на подключение, но вы попадёте в клёвые условия, у вас уже как бы вы запустите клод, в котором настроены все интеграции, но дальше зато вы сможете протестировать, как это работает. Мы вам дадим некоторое количество сценариев и поможем вам разобраться. Вот, например, о'кей, как можно использовать интеграцию с Джира, как можно использовать интеграцию с кодом? Как можно использовать и то, и другое? Какие новые возможности для прототипирования это даёт, да? Где там где продакт реально может что-то по мелочи пофиксить, э, или сделать полезное напрямую, да, не ожидая разработчиков. Вы всё это можете попробовать руками на этих вот сценариях, которые, ну, на мой взгляд, очень хорошо отражают, чего продукты сейчас самые продвинутые делают с помощью AI инструментов. Когда после того, как вы с этим разберётесь и попробуете это руками, да, вы уже на рабочем месте, на своём или на новом, неважно, будете знать, чего вам нужно, как это должно работать, как это может работать, почему это нужно, да, и сможете убедить всех это правильно настроить. Вот Александр спрашивает про компанию Мечты, где всё это интегрировано. Вот, по крайней мере, виртуальная компания мечты у нас для вас есть, где всё интегрировано и можно можно потренироваться.
>> Я ссылочку.
>> Ага. И как обычно, когда мы запускаем новый симулятор, мы очень хотим, чтобы, если вы ловите какие-то баги или какие-то непонятки, мы вас как-то поймали сразу же в на мягкую подушку, поэтому мы это делаем сразу же с когортой. То есть, Андрей, может, мотони вниз, покажи даты, когда у нас там,
>> да, смотрите, симулятор, да, симулятор запускается, будет доступен, а до сна мая открывается доступ, можно начать проходить. Сейчас последние, то есть сейчас там активно идут пилотные студенты, они в восторге, но они как раз ловят всякие разные приколы, ээ, где что не так. Мы сделали довольно плотную интеграцию, то есть, а, мы как бы добивались вот этого эффекта, что если у вас что-то не получается, клод на самом деле офигенно может помочь сам. Вот за счёт того, что клод примерно представляет себе, что вы, над чем вы сейчас работаете, да, он может вас поддержать. То есть, если у вас что-то не получается, вы можете спросить клоды там, типа, о'кей, он не будет вам говорить готовое решение, но он сможет вам подсказать правильно, да, и выработать эту привычку самостоятельно эти задачи решать,
>> да. Ээ, в общем, раняя цена до 13 мая. Потом мы, разумеется, поднимем. 14 мая открывается симулятор. Ну, самые храбрые могут пробовать, конечно, уже начать, но я всё-таки рекомендовал бы чуть-чуть подождать, пока тестовые студенты дойдут. И вы видите 21 и 28 мая воркшопы. Мы сообщим тем, кто запишется. Надо будет, как обычно, урока три пройти до первого воркшопа, потом workркшоп. Мы обсудим, что вам понравило, что у вас там зашло, не зашло, ваши вопросы, углубимся в какой-нибудь кейс. Потом вторая порция симулятор и потом второй воршоп.
>> А, ну и да, в любой момент чатик, там помощь. В общем,
>> поддержим.
>> Я всегда говорю, что вот первая когорта у любого курса, она супер особенная, потому что потом уже проект будет зрелый, как бы, и будет всё более-менее понятно. Первая группа, она сталкивается иногда с некоторыми проблемами, но с другой стороны, никто так не окружён заботой и вниманием авторов. Естественно, как первая группа, мы будем с вами тусоваться, мы будем с вами общаться и обсуждать какие-то кейсы. Аа так, что в первой группе всегда очень прикольная атмосфера. А я её очень люблю.
Так, тут спрашивали про программу. А-а мы примерно следующее я могу вам обрисовать. Вот то, что я показывал, да, только, естественно, всё это разложено на некоторое количество упражнений. Первая задача - это научиться общаться с кодовой базой. Собственно, то, в чём клод-код невероятно хорош, то, для чего используют инженеры, да, мы не будем там прямо писать комиты по всем правилам, потому что ээ это не продуктовая работа, но мы будем делать те вещи, которые продак должен делать, да, разбираться с какими-то вещами и даже по мелочи вот либо типа прототипировать что-то, э, либо фиксить какой-то мелкий баг, мм, чтобы понять, ну, на на что мы теперь способны, да, просто отдавая команды на естественном языке. Потом мы поработаем с джирой, а чтобы понять, ну, это наш основной хлеб, да, как можно менеджить задачи, как можно их связывать с кодовой базой, а какие штуки можно сделать. Потом мы попробуем всё немножко объединить, ээ, вывести на новый уровень с помощью скилов. Я сейчас, наверное, в оставшееся время ещё покажу скил, но скил - это набор инструкций, да? Например, если вы знаете, что я всегда там, не знаю, у меня есть определённые требования к тому, чтобы писать Таску. Я хочу подтянуть там, не знаю, старые эксперименты, я хочу сослаться на документацию, что-то ещё. Вы можете зафиксировать это и сказать, типа, когда мы создаём таску, исполь, ну, как бы вот, вот он инструкция про то, как создавать таску в джире. Дальше каждый раз, когда вы напишете: "О'кей, создай таску про то", он догадается эти инструкции подтянуть, а, открыть и прочитать. Да. У меня, например, про работу с календарём у меня написана инструкция для агента, потому что у меня там, не знаю, пять календарей. Я ему говорю, что вот этот календарь там, не знаю, Travel, только All the Events, в этом календаре личное, в этом календаре рабоченое, чтобы он как бы всё это знал. Он знает, что куда, какие какие события куда создавать. Вот все такие перманентные инструкции - это это skills. А и потом углубимся в AI прототайпиing. У нас есть очень клёвый курс, курс про AI прототайпинг, который был сделан на основе реплита, который почти всё делает за вас. Да, клод немножко другой экспириенс предоставляет, но тем не менее, например, если вы у вас есть там кодовая база своего продукта, вы очень легко можете накидать новую фичу, потому что у вас всё есть, да, вам остаётся чуть-чуть что-то сделать. Ваш разработчик может это посмотреть уже в коде, да, он Вы там с кдом подвигали кнопочку, поперекрашивали её, всё, и он получил уже не надо объяснять, можно просто показать. Вот смотри, вот кнопочка будет вот там, потому что она не делает ещё то, что того, что должна делать, но она уже визуально доступна. Ну и на самом деле принципиально разные юзкейсы, да, клод живёт на вашей кодбазе и позволяет сверху на неё что-то лёгенькое сделать. И волшебство именно том, что это ваша кодбаза и что-то лёгкое, например, там дополнительная кнопочка, какой-то mapвиджет, но на на сделать на на клоде свой своё, не знаю, приложение с нуля, ну вы как бы вы сами вам нужно всё менеджить самим, где-то базу данных достать, оплатить её, где-то хостинг, зарегистрироваться в гите. Это это на самом деле очень быстро вы утонете. Реплет вы такие: "Я хочу вот эту штуку сразу же на iOS". Ушёл, попил чай, вернулся. Через 10 минут половина токенов сгорела, но приложение ждёт. Его прямо можно нажать кнопочку, и оно по всему миру хостится. Вот его можно отдавать, показывать ээ знакомым или кастомерам через типа там через 15 минут. То есть упаковывает куча вот этого как-то операционки с базами данных и так далее для вас. А клод - это скорее в другое. Клод вширь. Он это мост, который может по разным плодам ходить. И в общем ещё там будет урок про аналитику в программе, то есть копаться в базы данных на русском. Очень прикольно, очень лениво. Можно так: "А подтяни мне, вот можно прямо вот, знаете, своим этим слнгом. А подтяни мне вот эти данные. Тр. Вот очень круто. Сиквел можно забыть". Вот. А и урок по работе с документацией. И ещё на самом деле тут мы не добавили. Надо, видимо, косяк. Надо будем ещё свои PRD писать. В общем, будет прикольно. И опять же волшебство этого всего, что это подключено к реальным тулзам, и это делает это всё реальным, потому что клод, ванильный клод, например, ванильный клод, который там пишет для вас тикеты, это будут очень ванильные тикеты, да? Ну, они будут, он ничего не знает, он только может использовать общие знания интернета. А когда он пишет тикеты, сынтегрировавшись уже с реальными тикетами, с кодом, тикеты получаются опасные. Вот как Андрей рассказал историю, да, что слаг и знание кодба и тикет уже такой, что ты такой: "Блин, а я тут и не нужен вообще".
>> Вот сам всё сделал.
>> Так, давай, давай по вопросам. Много вопросов про про план, да, чтобы, значит, Клод так устроен, что им пользоваться вот для работы можно только имея Проплан, поэтому нужно будет а-а нужно будет купить проплан. А, но если вы планируете им серьёзно пользоваться, даже для личных целей, это, в общем, хорошая инвестиция. 20 баксов, по-моему, он стоит. Ну, в общем, очень рекомендую. Я прям
>> радуюсь, что я купил.
>> А-а, так его хватает. Вот я очень активно использую клод и мне хватает про плана на то, чтобы по мелочи что-то кодить, по мелочи что-то для личных целей использовать. В принципе, я думаю, что этого вам будет достаточно. В редкие дни особых запоев мне приходится докупать немножко токенов. В симуляторе не будет информации, как настраивать клод. Это, конечно, с одной стороны, упущение, с другой стороны, всё-таки это вот очень личное для каждой компании, да. Ну, там в нашей компании коммьюнити это делает, да, есть инструкции, как что настроить. Это всё равно ни фига не просто, но м это зависит от того, какая у вас инфраструктура. И даже если вы там под поработаете с Cloudжиро, это не поможет вам с тем, что вы используете на работе. А так, нужно ли иметь какой-то опыт работы с клодом и в целом с AI? Нет, я бы сказал даже так, что если вы прямо продвинутый пользователь и вы все эти интеграции используете, то, ну, наверное, вы там не очень много нового выучите. Симулятор наоборот сделан таким образом, что вот если вы только начинаете, если вы на работе его там использовали только как чатик или там может одну интеграцию, да, то как раз вам отлично зайдёт. Он ваши навыки, скорее всего, поднимет на новый уровень. И главное ожидание и аппетиты. Останется ли у нас работа через год? Я думаю, что останется. Опять же, сначала как бы был этот восторг, да, и мы говорили: "Ой, круто, он сам сделал тикет, а сейчас ты всё чаще и чаще". Недавно у меня была суперистория, надеюсь, можно рассказывать. А ко мне пришла коллега, типа: "Ой, мне надо узнать про твой продукт". И выкатила у мне прямо страницу вопросов про мой продукт. А я смотрю по форматированию: "Ну явно, блин, и написано". Ну типа такой: "А какие там можно задать вопросы про рекомендательные системы?" И значит там типа, ну, часть вопросов вообще такая слегка водянистая часть, короче, и типа вот Андрей, разбирайся тебе лист вопросов. Ну я что, я взял этот список вопросов, скормил вопросы по одному как бы клоду с доступом в корпоративную базу знаний к тикетам и сказал: "А вот тебе типа 20 страниц ответов на твои вопросы, развлекайся". Ну это это из смешного, а из серьёзного как бы ну не надо думать, что он сделает там всё за вас и сырой вывод иая отдавать коллегам очень быстро как бы вам покажут, что это не очень не очень круто. Это что он не отвечает на вопросы, что он там слишком водянистый, отвечает не на то, да, и вас не будут за это уважать. Надо его использовать разумно ээ и выдавать условно то, под чём вы готовы сами подписаться. В общем, работа будет.
Так, что >> что-то хотел скилы показать или
>> Да, давай, наверное, ещё ещё пройдемся по скилам. Скилы, на самом деле, офигенная штука. Сейчас аа ну давайте запустим вот простой сценарий. Суперпростой, чтобы он быстро отработал. А давай сделаем скил по созданию тасков. И напишем, например, что давай пока очень мало, значит, я почти всегда делаю так. Я пишу сначала очень мало как бы каких-то критериев, да, создаю м как это, основу скила и потом потихоньку добавляю его а-а там, не знаю, у ти тасков в жира. А у тикета должны быть, как по-русски, acceptance критерия должны быть критерии завершения. А должен быть бизнес контекст. Это немножко вот Дениса пишу. Ээ, а, ну, в реальной жизни у меня было что-нибудь типа, что там, не знаю, о'кей, всегда делай поиск по этой теме, да, и там смотри, какие документы про про это про это ещё есть. У нас запустился запустилось создание скилов. Аа
>> и вот, кстати, обратите внимание, вот видите, вылезло у Андрея кошко. Это Клод. Он аккуратный. Он перед тем, как молотить, идти и нахрен всё стереть весь компьютер, он спрашивает: "А можно мне вот это сделать? А можно вот это?" И видите, у Андрея есть выбор. Подожди секунду. Always allow. Типа разреши постоянно вот вот такие команды а для этого проекта, в этой папочке MKER - это make directory. Типа сделать папочку. Можно, а можно один раз. И тогда вы будете, если один раз, вы будете постоянно проверять, что он там делает. Вот. И если он решит такой убить всех человеков, то можно не разрешать. можно назвать denй, и тогда он скажет: "Всё, меня пользователь остановил". Вот это тоже очень удобная штука. Это как бы, ну, позволяет убедиться, что он пока ещё спрашивает. Но есть режим all in. Вы говорите: "Делай, что хочешь". Ну, а дальше можете почитать. В интернете есть всякие смешные случаи, где клод чистит там продакшн базы. Но у вас вряд ли что такое будет. Ваш системный администратор такого не позволит. А он он молодец. Он он он сам Веверах. Обратите внимание, что он догадался какие-то вопросы задать мне. А давай язык всегда английский. Он, кстати, он он не знает, что это подключение к Джири. У меня редонли для безопасности. [смех] Да. Юзык всегда английский. Preвью не надо. Я посмотрю в интерфейсе стори по у А я думаю, что вы можете очень много таких ситуаций вот своих, да, понять, что там какие-то штуки. Вот даже, может быть, для себя я постоянно думаю, что о, надо не забывать в тикеты там, не знаю, делать то-то, надо не забывать делать то-то. Вот скилы - это офигенное место, куда можно эти штуки положить, это знание, да, и он всегда будет делать. Например, я уже приводил пример, да, про календарь у меня есть, что если я создаю события с локации не дома, я прошу его по умолчанию строить туда маршрут, как бы, и добавлять блокирование времени на то, чтобы доехать, потому что это то, на чём я постоянно горю. Вот если я, э, один раз это написал в скеле, то дальше я уже как бы у меня даже больше больше есть мотивации создавать события через агента, потому что он как бы он позаботится о том, что надо. Он, кстати, надо было его остановить. Это сейчас займёт время. Он молодец. И он сам ещё пишет тест-кейсы для скила. А, замечательно. Сейчас он сейчас он их сделает и создаст скилл. Я хочу показать самое главное, наверное, то, что мне в этом в этом в этом больше всего нравится. Аа что как бы у ски скилы - это на самом деле файлики с инструкциями. Вы можете пойти в них ножками, в смысле ручками и там что-то поправить или дописать. Так, в принципе, норм делать. Там иногда бывает сидишь, думаешь: "О, надо каждый раз, когда закрывается таска, неплохо бы делать то-то". О'кей, дописал. Но на самом деле вот ты что-то делаешь, Клод сделал не то, что ты хочешь. Например, вот мы там написали черновик скила, начнём создавать начинаем создавать первые тикеты. 100% такие: "Блин, здесь надо было вот так-то или вот это ты не так сделал". Ты просто ему пишешь типа: "О'кей, поправь вот это и отредактируй скил". И он это тут же как бы сам редактирует этот файлик. И дальше он будет следовать новой новой инструкции. Всё, мы создали, мы создали первый стил. Вот скилл называется Jate Task. Давайте протестируем. по добавлению режима высокой контрастности. Отлично. Вот видите, он сам, я как бы не говорил ему, он сам запустил скилл, и он сейчас прочитал. А-а, а надо было перезапустить Клода после создания скила. А вот тоже обратите внимание, насколько он как бы опасный, да? Он понял, что что скил ещё не загружен в память, потому что мне надо было перезагрузиться, чтобы он подхватил все новые вот эти скилы и команды. Но тем не менее он догадался сам его прочитать просто как файлик.
>> В итоге тикет он создал. Андрей, у тебя права на запись включены были.
>> О-оу,
>> не страшно. Вот. Но вы теперь увидели, да? То есть Андрей мог сказать бы Денай, тогда бы он запретил бы Клоду или Клод бы сам мог удариться в стенку, потому что ему сказали: "Опа, на самом деле у тебя нет на запись прав". Но в данном случае права на запись были и тикет создался прямо настоящий тикет в джире. Сейчас пойти посмотреть. У меня почему-то не делятся всем экранам целиком. Вот я сейчас пойду вам его открою. Вот смотрите, вот он тикет создался. Причём, ну, обратите внимание, что он сам придумал э бизнес-контекст. догадался, что это для людей с ограниченной способностью в зрении, [фыркает] а сам придумал какие-то акцентные критерии. Вот дальше, не знаю, давайте что-нибудь подумаем. А-а, а у меня ещё не подгрузился. Я не знаю, сработает или нет, но вот, например, я такой: "О, блин, я же на самом деле почти со всем этим хочу экспериментировать". А-а, так мы по-русски пишем, да? Добавь план по
>> Мы, кстати, сейчас не видим клод. Это intentional или
>> нет? Это не, да, спасибо. У меня почему-то не не Zoom не хочет делиться всем экраном телеком, как я обычно делаю. Мне приходится переключать его. А, добавь план по экспериментированию с этой с этой фичой и сделай. Это частью скила. Вот по-русски прямо напишу. Вот прям иногда, знаете, хочется проверить вот насколько можно вообще вот подтяни мне, слышишь, подтяни мне данные за прошлый квартал. Он берёт и понимает тебя.
>> Да, английский можно не учить. И вот пока он там думает, тут вопрос, почему skill был создан в код, а не в cво. Насколько я понимаю, ког - это просто чатик, да. Ковор - это типа GPT? Не,
>> на самом деле, значит, антропик сам сам он одновременно, видите, он обновляет тикет, который мы создали, и одновременно редактирует скилл. Вот как бы, ну, насколько это вот естественно, да, ты такой бросаешь ему типа: "О, вот так всегда делай". И он это подхватывает и записывает. Это это офигенно, мне кажется, Значит, Cork - это режим, больше подходящий для того, чтобы работать с, ну, скорее, вот, типа с почтой, с какими-то, может быть, документами, там есть коннекторы готовые. На самом деле, это режим, который больше создан для продуктов ну, типа для тех, кто работает не с кодом. Но при этом до сих пор у, поскольку код - это флагманский продукт, у него немножко больше возможностей, особенно по части MCP. Поэтому вот большинство людей работают до сих пор в основном с кодом. А я сейчас работаю и там, и там, потому что у коворка внезапно есть больше интеграции, типа с календарём, там, не знаю, с Gmailлом и так далее. У у кода, вы понимаете, с кодом, с продуктами и так далее. Мне как бы оба режима нравятся, я между ними переключаюсь. Скил можно создать и там, и там. Скилов у меня сейчас больше в коворке создано, потому что, например, работа с почтой там это это больше задача для коворка. Вот видите, секция Experimentation план. Теперь обязательно часть нового тикета. Ну я не знаю, если я мы не убедили вас, что нужно пользоваться, ну что, что имеет смысл осваивать айтулы, то я не знаю, что мы ещё можем сделать. Это, мне кажется, ну не хочется сказать революция. Наверное, для продактов это не такая революция, как для инженеров. Но тем не менее это
Явно очень прикольные новые возможности, скорее, скорее эволюционные. [фыркает] Кто у нас сейчас работает? Да, сейчас сработает SNet. Честно говоря, я не нагружал его. То есть, я бы переключился на Opus только если мы прямо говорим, типа: "Сделай новую большую фичу" или там, типа: "Спланируй рефакторинг" или там, не знаю, "Выпиши все файлы, которые нужно подвергнуть рефакторингу". А сейчас мы вроде простые задачи делали, поэтому SNet, в принципе, хватает. Если хочется быстро настроить брифы, статус, апдейты, репорты, коворк супербыстро можно использовать. Да. Да, вполне согласен.
Ну, ещё раз вопрос в интеграциях, ребята. Вся, вся магия сейчас живёт в интеграциях. Смотрите, где вы сможете настроить быстрее и эффективнее доступы к тому, с чем надо работать, потому что агент без доступов он не может ничего.
>> Ну [откашливается] и на самом деле, в итоге-то смысл работы тот же самый, да? То есть, ты всё делаешь то же самое. Скилы есть и там, и там. Команды одинаковые. Вопрос только в удобстве интеграции по кнопочке с Gmailлом, а где-то нужно подключиться к чему-то внутри работы. И в этом отличие от лзов сегодня. Но, наверное, они в один момент смёрз.
О, Женя написал, что это уже чат с руками, умеет интегрироваться. Мне пришла в голову прекрасная аналогия. Вот действительно коворка - это если есть готовая интеграция в коворке, у тебя всё в шоколаде. Ты ткнул кнопочку, авторизировался, у тебя всё работает. А код - это вот скорее такая инженерная хрень, да? Может, нету ещё интегратора, но ты где-то скачал, короче, этот MCP для нужного тебе сервиса, как [фыркает] ты его развернул, прописал руками в днсон файле конфиг и всё заработало, да? То есть, там больше гибкости, больше возможностей, но только если вы готовы прямо в это вникать. А я вам сразу скажу, что не все готовы.
А так как настраивать у Клода? Спросите, как настроить доступ. Это, кстати, офигенно работает. Ну, то есть, очень часто можно почему-то Клода надо немножко пнуть, там, типа, он говорит: "Не могу подсоединиться к конфлюенсу". Такой: "О'кей, а почему там? Посмотри логи". Он такой: "М, действительно, пойду-ка посмотрю логи, а у тебя ошибка в конфигурации или там типа токен просрочился". А он действительно очень хорошо помогает всё настраивать. Иногда надо прямо сказать ему, типа: "Разберись, Сан. Ты что, маленький что ли?" И он разбирается.
А Татьяна делится. Мне не очень нравится, что Клод пока не умеет нормально тестировать то, что он сделал. Эмулировать польское тестирование. Если у кого был опыт, поделитесь. Недавно делала ТГ бота и все баги, все лаги искала руками. Может, можно кого-то заставить тестировать самостоятельно?
А тут я, наверное, чуть-чуть, чуть-чуть не согласен, потому что как раз вот в чём разница между там просто использованием чат GPT и Клода, да, что в чат GPT ты говоришь: "Напиши мне бота", он тебе выдаёт бота, ты копируешь этот текст, там, не знаю, вставляешь скрипт, запускаешь скрипт, получаешь ошибку, копируешь ошибку в чат GPT, чат GPT исправляет, но на это уходит время. Клод всё то же самое делает сам, да? Он создаёт файлик, запускает его, видит ошибку. Я иногда вот типа, ну, могу минут 10-15 смотреть, как он типа: "Ой, не запускается. Почему?" А потому что библиотека устарела. Скачаю-ка я новую версию. Как бы, сам видит ошибки, сам фиксит. Вот это агентская магия. Вот это то, где сейчас происходит эволюция. Поэтому должен уметь сам тестировать.
А-а, а если вы говорите про то, что он не может именно в Телеграме пойти поиспользовать, действительно, есть такая проблема. А если бы вы были инженером, я бы посоветовал поставить опять же какой-нибудь MCP для Телеграма, да, чтобы он мог через Telegram с вашим ботом взаимодействовать. Но вот это уже задачи, которые, наверное, там обычный ProdКС не решит сейчас. Хотя всё возможно.
>> Ну там классный вопрос. Поделись опытом, как использовать Клода для аналитики. Ну, во-первых, компания в SQL Bass данных, это очень, очень удобно. Во-первых, потому что, ну, о'кей, шаг назад. Когда Клод анализирует полчаса что-то, а потом выдаёт какой-то ответ с цифрами, это всегда немножко стрёмно. И вот на практике мы пока это проверяем. Ну, то есть, есть вот у меня даже продакты есть такой этот термин: "анализис". Продукт сам что-то поковырял, вот проценты, но он ставит звёздочку и говорит: "Это пока я сам проверил, а сейчас ещё аналитики проверят". Ну и различия есть. Код всё-таки не как любой я, не бут пруф. Вот. Но по части каких-то простых запросов SQL, когда ты просто вкл в SQL, когда ты просто делаешь что-то, что ты ещё глазами видишь, что он как какуй он выполнил запрос, когда ты можешь проверить, да, это сильно экономит время. А вот недавно я копался в >> типа фритекзапросах, смотрел на них Клодом и так: "А вот найди мне такие примеры, найди такие". То есть, когда мне не нужно выгрести какой-то процент, за который мне потом отвечать, а просто вот: "А вот так, а вот так", это сильно экономит время. Я даже, я даже, я даже тузу глазами не видел, в которой всё это есть. Я просто общался с ней через Клода.
А у тебя, Андрей, какой опыт? Ну, у меня, у меня примерно такое же, но, например, вполне я вижу, как многие мои коллеги, которые работают, например, с какими-то там текстами, инпутами, да, они могут Клода попросить, типа: "Напиши мне скрипт, который будет там, вот у меня есть набор, что люди пишут, там, не знаю, отзывы, может быть, тикеты, может быть, что-то ещё, да? И дальше я хочу задавать с помощью ки каждому из этих текстов вопрос, там, не знаю, является ли это жалобой, есть там, не знаю, тут запрос на возврат денег. А там Клод, напиши мне скрипт, который будет отправлять по одному тебе же и получать ответ качественный, там, типа: "Это возврат денег, это не возврат денег". А, и прекрасно делают аналитику даже, получается, на уровень выше. Раньше мы такого вообще не могли сделать, да, у нас не было инструментов анализа качественного текста. Но про SQL вообще молчу, потому что на самом деле была такая проблема, что очень продвинутые продукты [откашливается] знали SQL, это им сильно помогало, но рядовые продукты они им пользуются недостаточно часто, чтобы это становилось прямо таким беглым навыком. Вот с помощью Клода SQL пишется просто влёт, да, больше нет этого барьера, что: "Ой, надо вспоминать, как там оконная функция выглядит". Нет, ты просто объясняешь Клоду, что тебе надо, он пишет. Но опять же, вся, вся соль в интеграциях. Если у вас есть способ как бы получить доступ к тому, какая структура таблиц у вас на работе, где что лежит, описание полей, то всё заработает. Если нет, то вам будет дольше как бы всё это к коду копировать в контекст, чем, возможно, забить на этот анализ.
Ну и на самом деле, философская мысль: как бы, SQL - это был такой язык, как прослойка между базой данных и человеком. Тебе надо было сформулировать свои мысли сложно, джойны там и так далее. Это реально очень мало продуктов это умели делать нормально. Сейчас этот барьер пропал. Это означает, что на самом деле барьера нет. И можно любые вопросы задавать. И на самом деле, как бы, кто теперь будет выигрывать среди про это тот, кто задаёт более правильные вопросы. То есть, как бы, фокус смещается в то: "О'кей, у меня есть бесконечное число данных просто вообще о любом движении пользователя. А чего я хочу-то?" А и вот, ну вот раньше было мало данных и сложно их взять, теперь куча данных. Но теперь нужно понять, а что вы из этого хотите? То есть, на самом деле тут был вопрос про сохранение работы. Ну вот просто сдвигается ось, я думаю, будут выигрывать те, кто быстро пользуется тулзами для скучной части. Раньше надо было полчаса, чтобы хороший SQL кри сделать, но при этом задают правильные вопросы и знают вообще, зачем их задают и что делать с ответом. Вот что классно. Работа должна стать интереснее.
>> Ну вот, кстати, мне кажется, прекрасный пример того, почему работа у нас, наверное, всё-таки ещё будет, да? Вот я ему сказал сделать experimentation plan для high contrast mode, которая нужна там типа для 0,1% пользователей, которые мы э- э которых которые там у которых проблема со зрением, да, он чего-то он написал experimentation plan. Ну вот любому продукту очевидно, что ты скорее всего такую фичу выкатывать как бы с оглядкой на метрики. Может быть, разве что там настраховочные, что ты не портишь ничего, но ты не ожидаешь, что у тебя бизнес от этого повысится, ты сделаешь по другим причинам, потому что ты хочешь, чтобы продукт был всем доступен, да, он чего-то на навайбил, ну, совершенно неправильное. Опять же, будь это рабочая ситуация, я бы за секунду как бы сказал ему типа: "Нет, переделай это вот с таким духом". Он бы, скорее всего, написал уже нормально. Аа, может быть, даже добавил что-то в духе этого. Но обратите внимание, что он не подумал меня спросить. Он, ну, как бы, он сам подумал плохо, он не у меня не уточнял, он чего-то сделал. Выглядит на первый взгляд правдоподобно, да, но условно такой тикет пришлёте коллегам, и они сразу подумают, что вы какой-то э [фыркает] не очень далёкий продакт. Поэтому с этим, с этим надо осторожно.
А я хотел, наверное, нам пора завершаться. Хотел ещё раз напомнить, что вот у нас запускается курс. Он отлично подойдёт, если вы ещё прям не очень много, если вы в основном используете как чатик там максимум один инструмент, он вам даст вкус вот этих вот интеграций, да, и рабочих задач, потому что курс не про то, как промтить, не вообще он про то, как пользоваться тулами, скилами, внешними интеграциями. Мы специально создали среду, в которой всё это можно попробовать, да, вот специально, как в духе do, вот постарались воссоздать то, что у вас будет на работе, если бы были доступны все нужные интеграции. И вы могли понять, какие сценарии там возможны.
>> Да. И мы, когда с Андреем делали, мы всё время друг друга челленджили, типа: "О'кей, а ты на самом деле бы так делал? Ну а ты бы такой скилл себе бы написал?" Так, нет, ну ладно, всё, давай другое делать. Ну то есть, ещё мы упоролись, упоролись, чтобы это всё-таки было правдоподобно. Вот.
>> Да. На следующей неделе будет доступен симулятор, можно будет уже начать проходить. А а потом мы будем ещё два раза встречаться, то чтобы обменяться опытом, обсудить чего-то. Будем внимательно слушать ваш фидбэк и всячески вас поддерживать. Опять же, в первом потоке очень часто обычно у вас симулятор как бы проходишь один раз и всё. В первом потоке, если у вас, не дай бог, какие-то проблемы, всё сбросим. Начнёте сначала, пройдёте ещё раз. Всё, всем спасибо. Надеюсь, было полезно. А буду рад видеть вас в первой когорте.
>> Пока-пока.
>> Пока-пока.
M.