📱

Get Our Mobile App

Take your business learning on the go!

Download on the App StoreGet it on Google Play

How Microsoft's AI VP automates everything with Warp | Marco Casalaina

How I AI34:10

Transcription

Warp — это довольно волшебный инструмент, но вы можете добавить к этому волшебству и сделать его работу более плавной. >> Вы говорите о настройке небольших микроагентов, которые выполняют для вас мелкие задачи, будь то разовые, как те, что мы видели в Warp, или повторяющиеся и запускаемые по триггеру. И это делает вашу жизнь просто проще. >> Как только я начал использовать его для определенных вещей, таких как управление Azure, предоставление подписок Azure и тому подобное, я был зацеплен. Я подумал: "Черт возьми, это действительно мощный инструмент". Пока вы не начнете работать с этими агентами, вы на самом деле не откроете для себя все, что можно сделать с помощью командной строки. Но я думаю, как только вы начнете тестировать их, это как бы откроет ваш разум для того, что действительно возможно. Добро пожаловать обратно на "Как я ИИ". Я Кларво, руководитель отдела продуктов и одержимый ИИ, здесь с миссией помочь вам создавать лучшее с помощью этих новых инструментов. Сегодня у меня Марко Кастеллания, вице-президент по основным продуктам ИИ и футурист ИИ в Microsoft. Марко проведет скоростной обзор пяти сценариев использования ИИ, где микроагенты могут снизить трение при выполнении мелких задач, будь то технические или не очень. Давайте приступим. Встречайте Rovo, вашего ИИ-напарника. Соединяя знания, людей и рабочие процессы, чтобы команды могли работать умнее и быстрее. Он помогает людям находить ответы, принимать решения и автоматизировать работу безопасно и с контекстом через поиск, чат, агентов и студию. Rovo работает на командном графе, интеллектуальном слое Atlassian, который объединяет данные из ваших собственных и сторонних приложений, чтобы ни одно знание не было упущено. И вы всегда получаете персонализированные ИИ-инсайты с первого дня. И лучшая новость: он уже встроен в платные подписки Jira, Confluence и Jira Service Management. Так что сила Robo уже в ваших руках. Знаете ли вы это чувство, когда ИИ превращается из инструмента в напарника? Если вы Robo, то знаете. Откройте для себя Robo. ИИ, который знает ваш бизнес. Работает на Atlassian. Начните работу на rovo.com. Это RV, как в победе. o.com. Марко, спасибо, что присоединились к "Как я ИИ". Я в восторге, потому что мы увидим инструмент Warp, который мы еще не видели на подкасте, и мы увидим, как вы используете его, возможно, не для его основного заявленного сценария использования, который связан с программированием, а для некоторых более вспомогательных сценариев поддержки, которые вы нашли очень полезными. Итак, прежде чем мы перейдем к ним, почему вы так глубоко увлеклись именно Warp? >> Я начал использовать Warp, иронично, потому что одна из наших команд здесь, в Microsoft, направила меня к нему. Это была наша команда PowerShell, и они сказали: "Тебе стоит попробовать эту штуку Warp". Она отлично автоматизирует PowerShell. И вот я попробовал, и как только я начал использовать ее для определенных вещей, таких как управление Azure, предоставление подписок Azure и тому подобное, я был зацеплен. Я подумал: "Черт возьми, это действительно мощный инструмент". И если вы ищете самый сексуальный выпуск "Как я ИИ", то это он, потому что мы покажем вам, как управлять ресурсами Azure с помощью ИИ. На самом деле, я шучу, потому что считаю это очень забавным. Но это те вещи, которые, если вы являетесь инженером-программистом, руководителем инженерного отдела или просто что-то создаете, вы тратите так много времени на DevOps, администрирование, конфигурацию, AM, все это занимает все ваше время, и вы на самом деле не добираетесь до веселой части программирования с помощью ИИ. Так что, покажите нам, возможно, этот конкретный сценарий использования и почему вы думаете, что Warp так хорошо подошел для этого, и в чем заключалась проблема до того, как у вас появился такой инструмент. >> Да, давайте сделаем это. Итак, я работал со своим коллегой Говиндом на днях, и мне нужно было предоставить ему доступ к ряду ресурсов Azure, и, знаете, вы даете им гранулированные роли. Так вот, мне нужно было дать ему Azure AI User и Azure AI Project Manager, и это было частью большого проекта, над которым мы с Говеном работаем. Теперь, чтобы сделать это, на самом деле не так просто, честно говоря, сделать это в Azure, знаете ли, и особенно если я делаю это через веб-интерфейс. Есть веб-портал, где я могу зайти туда и для каждой отдельной роли я могу найти роль и назначить ее Говену, затем следующую роль и назначить ее Говену. Это не очень эффективно. Если бы мне пришлось делать это для всех ролей, которые мне нужно было дать Говинду, это заняло бы у меня час. Так что вместо этого я делаю такие вещи. Это мой запрос. Я говорю, знаете ли, я сначала нашел адрес электронной почты Говена. И тогда я говорю: "Хорошо, теперь дай ему Azure AI User и Azure AI Project Manager на этой подписке, которую я смотрю". И вот здесь это работает, верно? Он вызовет интерфейс командной строки. И это суперсила Warp. Помимо того, что он является кодирующим агентом, который, как я знаю, многие используют, и я на самом деле в основном не использую его. Я на самом деле использую его больше так: всякий раз, когда есть интерфейс командной строки, CLI, который может что-то сделать, Warp отлично справляется с этим. И поэтому он будет вызывать его неоднократно, пока не достигнет предела. Теперь здесь, я думаю, он как-то ошибся, что бы он ни делал с ролью. Этот, он как бы ошибся здесь, а затем он исправился и сделал это, и это как бы: "Хорошо, я закончил". А затем я говорю: "Хорошо, на самом деле, мне нужно было дать ему роль участника на всей подписке". И он делает и это тоже, без проблем. И поэтому я использую это для всяких вещей здесь, но, знаете ли, для администрирования Azure и, закройте уши, люди из Microsoft, я также использовал это для администрирования GCP, тоже отлично справляется с G-Cloud CLI. Так что он отлично справляется с этим. >> Я собирался сказать, что если вы стали жертвой интерфейсов администрирования AWS, Azure или GCP для назначения ролей, инструментов. Это именно тот тип рабочего процесса, который вы хотите видеть. И мета-вещь, которую я хочу отметить для людей, потому что я довольно долго работал с инструментами разработчика. И одна из проблем как продуктового менеджера, так и инженера, работающего над инструментами разработчика, заключается в том, чтобы предоставить пользовательский интерфейс для этих очень сложных, очень интерактивных наборов разрешений, возможностей, конфигураций. Это на самом деле очень сложная дизайнерская задача. Это как очень сложная, знаете ли, задача фронтенд-дизайна. И мне нравится, что ИИ, имея доступ к инструментам CLI, API, MCP, всем этим способам более программного доступа к этим возможностям, вы можете фактически абстрагировать все эти фронтенд-вещи и просто позволить пользователю запрашивать систему и получать то, что нужно сделать. И поэтому, если вы находитесь на другой стороне этого, вы не пользователь, а создатель чего-то вроде Azure, это делает гораздо проще предоставить так называемый пользовательский интерфейс для кого-то вроде вас, кому нужно выполнить работу. А затем я должен отметить вторую вещь, которая заключается в том, что вы также делаете то, что я раньше, простите, RIP Stack Overflow немного, но, знаете ли, я раньше искал в Google "как убить все процессы для Adobe", а затем находил команду командной строки, знаете ли, команду, а затем вставлял ее, а затем, знаете ли, получал ошибку и вставлял ее обратно в поиск и пытался найти ее. И мне нравится, что эти более агентивные процессы, имеющие доступ к терминалу и командной строке, позволяют вам делать все это в одном, в одном интерфейсе. >> Абсолютно. Да. Точно. Теперь, я скажу вам, что есть хитрость, чтобы все это работало. Я имею в виду, Warp довольно волшебный, честно говоря, но вы можете добавить к волшебству и сделать его работу более плавной. И есть пара способов сделать это. Я имею в виду, если вы думаете о том, что я сделал с действительно, если вы посмотрите на мои серверы MCP, ну, этот сейчас выключен, но я подключаю его к серверу MCP Microsoft Docs, когда я занимаюсь администрированием Azure, потому что иногда, знаете ли, в этом случае я точно знал, какие роли я хотел дать Говену. Но бывают случаи, когда я понятия не имею, какая роль нужна кому-то, чтобы что-то сделать. Я бы сказал: "Дай этому человеку любую роль, которая ему нужна для использования Azure Document Intelligence", и "ты разберись", или, скорее, вместо того, чтобы оставлять это на произвол судьбы, я могу сделать то, что я делаю здесь, я могу подключить его к серверу MCP Microsoft Docs, который является довольно хорошим сервером MCP, а затем он найдет его, и это сделает его работу намного лучше. Другая часть этого, и мы увидим это снова через мгновение, это правила. Так вот, изначально, как из коробки, когда я, когда я, когда я даю ему эти правила, и поэтому, если я даю роли в группе ресурсов, роли в группе ресурсов, я должен сказать, я должен сначала активировать свой доступ владельца. Так вот, это одна из распространенных проблем, с которыми я сталкиваюсь: я не активировал свой доступ владельца, что является своего рода препятствием, которое мне нужно преодолеть, и поэтому я заставляю Warp напоминать мне, и Warp скажет: "Итак, привет, ты активировал свой доступ владельца, прежде чем я начну это делать, потому что иначе это не сработает". Так что вы можете дать ему эти правила и серверы MCP, которые как бы помогают ему, и помогают ему использовать эти вещи. Конечно, это полезно и для кодирования, но, знаете ли, я нахожу это очень полезным для таких вещей, которые я использую. Ну, и что я отмечу, и это не обидно, но это не самый изощренный запрос, который я когда-либо получал в своей жизни. Это просто вроде: "Эй, когда ты пытаешься сделать это, напомни мне сделать то. Если ты ждешь меня, как бы, открой браузер, как бы, подожди, пока я сделаю это, а затем ты всегда используешь инструмент CLI". И поэтому мне очень нравится смотреть на ваши запросы здесь, потому что они очень разговорные. И я думаю, что люди зацикливаются на том, что мои запросы должны быть в этом конкретном формате и должны быть очень изящно разработанными вещами. И, честно говоря, для большинства вещей, просто сделать шаг написания двух или трех шагов, которые вы хотите, чтобы система следовала, это то, что делает вещи более эффективными. А затем, говоря о своего рода пошаговых процессах, одна из других вещей, которые мне нравятся в том, что вы делаете с Warp, это то, что вы просто берете, опять же, я думаю, эти вещи, которые вы могли бы сделать в пользовательском интерфейсе, и они были бы раздражающими и неинтересными, и просто иметь, знаете ли, умного технического агента, который делает их от вашего имени. Итак, вы хотите рассказать нам, как вы это сделали с домашним заданием вашей дочери? >> Да, давайте поговорим об этом. Моя дочь готовится к тесту по математике прямо сейчас, и он завтра, и ее учитель дал ей пробный тест, и я решил отсканировать его, потому что иногда я делаю так: она сдает тест, но я беру пробный тест, я сканирую его, а затем я передаю его Chat TPT, и я говорю: "Сделай мне варианты этих задач", и он делает это, вроде неравенств и тому подобного. Он создает другие неравенства, которые похожи, но отличаются, чтобы она получила немного больше практики в этих вещах. Так что мне нужно было отсканировать это. Теперь у моего сканера есть податчик, и он всасывает страницы, но это был двусторонний пробный тест. И поэтому мне нужно было отсканировать нечетные страницы, а затем мне нужно было отсканировать четные страницы. Затем мне нужно было объединить это. Так что я делаю? Я иду к Warp здесь и говорю именно так: "Отсканируй документы из податчика и сохрани их в этом каталоге под этим именем файла". И он делает это. Он полностью делает это. И поэтому он разбирается в этом. И готово. Это сделано. Подождите, могу я быстро вас прервать? Это активировало сканер? >> Абсолютно, да. >> Что? Хорошо. >> Да. Если бы я, если бы я был дома прямо сейчас, а я сейчас в офисе, но если бы я был дома прямо сейчас, я бы сделал это снова, и вы бы увидели, как мой сканер проснется и начнет сканировать. >> Так вы даже не нажимали маленькую кнопку и не открывали это, и вам просто нужно было положить листы в податчик, и как только вы напечатали это, бум, вот оно. Так что для молодежи, слушающей и смотрящей это шоу, как родитель, вы тратите много времени со сканером и принтером. Я даже не знаю, знаете ли вы, что это такое, но это пик эффективности, если эффективность для меня заключается в том, чтобы просто удаленно запускать сканер из моего инструмента ИИ для кодирования. >> И я не буду лгать, я сканирую ее открытки на день рождения и открытки на День святого Валентина и тому подобное, я смертельно боюсь, что однажды произойдет пожар, и все эти исторические документы, которые она сделала, будут уничтожены. И поэтому я сканирую их, потому что это легко, верно? Это занимает всего секунду. Затем я набираю это здесь, и вот оно. >> Хорошо. Так вы отсканировали одну сторону, >> верно? >> Я отсканировал одну сторону. Теперь Warp своего рода бимодален. Он работает как агент, так и не агент. Так что я просто нажал клавишу вверх. >> Так вы видите, во второй раз, когда я сделал это, он сгенерировал эту командную строку здесь. О, >> и когда я нажал вверх, он просто перешел прямо к этой командной строке. И поэтому я думаю, что я делаю то же самое снова, но теперь делаю четные страницы. Так что я просто изменил "нечетные" на "четные" здесь. И он просто сделал это. Так что ему даже не нужно было вызывать большую языковую модель, чтобы сделать это. Но затем я хотел объединить это. Так что я сказал: "Теперь объедини нечетные и четные страницы и просто сделай из этого пробный тест по математике". И теперь он написал немного Python, чтобы сделать это. На самом деле, я полагаю, он установил pi PDF2 и написал небольшой файл Python и запустил его, а затем удалил. Так что, в некотором смысле, я использую Warp здесь как кодирующий агент, иронично, боком, но, знаете ли, он сделал это. Я имею в виду, в конце концов, он абсолютно, безусловно, создал единое целое. Теперь я должен дать этим инструментам ИИ для кодирования и IDE и т. д. небольшой отзыв о продукте, который заключается в том, что я хочу, чтобы здесь был небольшой таймер "время на задачу", и я хочу, чтобы он говорил: "Эй, ты сделал это за 112 секунд", и давал мне конфетти, потому что, опять же, это одна из тех вещей, о которых я просто думаю, как бы вы сделали это раньше, это то, что вы бы подошли к своему сканеру, у меня есть один прямо здесь. Я бы открыл ужасное родное программное обеспечение сканера. Знаете, если вы знаете, то знаете. И я бы отсканировал это и скачал PDF, а затем перевернул его и отсканировал это и скачал PDF, а затем нашел бы какой-нибудь открыватель PDF, а затем перетащил бы страницы в правильном порядке, а затем сохранил бы этот файл, и это было бы так, так, так раздражающе. А вместо этого вы можете сидеть там, где мы все хотим жить прямо сейчас, то есть в терминале, в терминале в темном режиме, и просто попросить его сделать это. И я думаю, что что-то, что, возможно, менее технические люди не ценят, это то, что если вы посмотрите на это и посмотрите на эти команды, которые генерирует Warp, многое на вашем компьютере вы можете сделать программно, >> верно? >> И пока вы не начнете работать с этими агентами, вы на самом деле не откроете для себя все, что можно сделать с помощью командной строки. Но я думаю, как только вы начнете тестировать их, это как бы откроет ваш разум для того, что действительно возможно. >> Ну, что интересно, это побудило меня искать способы делать вещи с помощью командной строки. Так что эта штука со сканером, это не было волшебством. Насколько мне известно, в Windows нет способа вызывать сканер через CLI, если вы не установите NAPS 2. Так что, если вы посмотрите на мое правило для этого, и я, что я сказал, это то, что когда вы находитесь в Windows, и я говорю вам сканировать что-то, используйте Naps 2 для этого. И я дал ему местоположение, где я установил эту штуку под названием Naps 2, которая является этим сканером CLI. Это сканер CLI с открытым исходным кодом для Windows. Так что я установил это, я создал для него правило, зная, что я сканирую вещи так часто, что это сэкономит мне огромное количество времени. Так что, знаете ли, опять же, это волшебство, но это не совсем волшебство. Вам нужно немного подготовиться, чтобы этот трюк сработал. >> Этот выпуск представлен Lovable. Если у вас когда-либо была идея для приложения, но вы не знали, с чего начать, Lovable для вас. Lovable позволяет создавать рабочие приложения и веб-сайты, просто общаясь с ИИ. Затем вы можете настроить его, добавить автоматизацию и развернуть его на живом домене. Он идеально подходит для маркетологов, создающих инструменты, менеджеров продуктов, прототипирующих новые идеи, или основателей, запускающих свой следующий бизнес. В отличие от инструментов без кода, Lovable — это не статические страницы. Он создает полноценные приложения с реальной функциональностью. И это быстро. То, что раньше занимало недели, месяцы или даже годы, теперь можно сделать за выходные. Так что, если у вас была идея, сейчас самое время воплотить ее в жизнь. Начните бесплатно на lovable.dev. Это lovable.dev. Я просто смеюсь, потому что опять же, я думаю, мой питч в начале этого подкаста, который заключается в том, что это самый гламурный выпуск "Как я ИИ", который заключается в том, что мы будем делать назначение ролей Azure, мы будем делать драйверы для вашего сканера, которые можно запускать через CLI, а затем у вас есть еще один сценарий использования, который я, как человек, который ведет подкаст и работает с большим количеством видео >> очень полезен, который, я думаю, вы могли бы нам рассказать. Этот для вас. Я сам записываю много видео, на самом деле, и у меня есть свой маленький YouTube-канал, хотя я не могу сказать, что у меня есть подкаст, который не так регулярный, как ваш, но вчера я использовал функцию Game Bar, Xbox Game Bar, чтобы записать видео с моего экрана. Я сказал: "Может быть, я попробую это, посмотрю, как пойдет". Ну, за 10 минут видео эта штука записала файл размером 1,7 ГБ. Я не знаю, что она делала, но, я имею в виду, это было безумие. И я записывал этот новый инструмент, над которым мы работаем, под названием Opel. В общем, я подумал: "Что это такое с Warp?" Как вы можете видеть в моем запросе здесь, я говорю: "Почему этот файл такой большой? Используйте ffmpeg для перекодирования". Сохраняя его в 1080p, потому что я не хотел, чтобы он как бы уменьшал разрешение и делал его более обычным размером. FFmpeg — это CLI, который вы можете использовать для редактирования видео. И я использую его все время. Я использую его для извлечения звука из видео. Однажды мой коллега прислал мне видео, где от 7 до 17 секунд звук внезапно стал очень тихим, а затем вернулся к норме. Так что я сказал Warp: "Используй FFmpeg, чтобы сделать звук на 300% с 7 до 17 секунд". И он полностью это делает. Но здесь он смотрит на файл и говорит: "Хорошо, видео весит 1,7 ГБ, потому что у него огромный битрейт, и оно почему-то имеет огромное разрешение". А затем он выполнил мои инструкции. Он запустил FFmpeg с нужными переключателями для перекодирования этой штуки. И он перекодировал это до 13 мегабайт, что и ожидается для 10-минутного видео с записью экрана. Спасибо. >> Да. И снова, я думаю, это одна из тех вещей, которые в альтернальном мире кто-то бы поискал в интернете и сказал: "Программное обеспечение для сжатия видео", попытался бы открыть что-то и экспортировать и сжать и разобрался бы в этом, а вместо этого всего за несколько секунд вы можете использовать этот более технический инструмент и сделать много работы, а также понять первопричину. Знаете, еще одна вещь, которую, я думаю, люди недостаточно ценят в ИИ, и у нас был выпуск с продюсером из продюсерского агентства документальных фильмов Кена Бернса, это то, что файлы очень богаты информацией. И давая агенту доступ к файлу, вы можете многое узнать об этом файле. А затем, если вы наложите на это LLM, вы можете узнать гораздо больше об этом файле. И поэтому я думаю, что манипуляция файлами — это реальный недооцененный сценарий использования, как мы генерируем так много файлов, но я на самом деле думаю, что манипуляция файлами — это действительно недооцененный сценарий использования ИИ >> прямо сейчас, если вы думаете о том, что я на самом деле делаю с Warp, как я его использую, я характеризую это определенным образом. Я называю это ad hoc агентом, потому что, по сути, каждая из этих вещей, которые я делаю, знаете ли, когда я назначаю роли Azure, или когда я сканирую, или когда я делаю что-то с видео, я как бы создаю небольшой мини-агент, безымянного агента на лету, чтобы сделать что-то для меня. И это становится тенденцией. Это то, что начинает происходить не только в Warp, но и во многих типах универсальных агентов. >> Да. И я бы также сказал, что мне нравится в ИИ, и что я бы рекомендовал людям с ИИ, это просто привыкнуть к эфемерным вещам. Просто выбросьте это. Если вам когда-нибудь понадобится сжать видео снова, не сохраняйте этот скрипт. Просто вернитесь и сделайте это снова, вероятно, с лучшей моделью в какой-то момент, и это будет так же дешево и так же просто. И поэтому я думаю, что многие люди зацикливаются на том, как сделать это продуктом или как довести это до производства. Это как бы, не доводите до производства. Просто в следующий раз сделайте это снова, сделайте это снова. Возможно, сохраните правило, чтобы вы не переоткрывали шаги, верно? >> Но вам не нужно строить целую вещь здесь. И это именно правильная идея, верно? Так что, когда это, знаете ли, например, это случилось однажды, когда он попытался вызвать naps 2, сканер, и потерпел неудачу, потому что он не смог понять, какой путь к naps 2. И поэтому я создал это правило, которое гласит: "Когда я говорю тебе сканировать, вот где находится NAPS 2". Когда я говорю тебе сканировать из податчика, вот переключатель для сканирования из податчика вместо планшетного сканера. И теперь, когда у него есть это правило, он никогда не делал этого неправильно с тех пор, верно? Он делает это правильно каждый раз. Даже несмотря на то, что я сканирую в другой каталог, другой файл, возможно, другой формат, он делает это правильно каждый раз. >> Знаете, я не говорю, что люблю ИИ больше, чем людей, но иногда было бы действительно приятно иметь возможность получить такую последовательность, >> людей вокруг меня. Знаете ли, возможно, моих детей, которые не нагружены правилами и контекстом все время и последовательным выводом. >> Нет. Ну, давайте перейдем к, возможно, менее техническим сценариям использования, но к тем, которые, я думаю, действительно интересны. Опять же, думая о ad hoc агентах и рабочих процессах, как вы используете своего рода более административные задачи, основанные на рабочих процессах, чтобы подготовиться к работе, которую вам нужно выполнить в течение дня. >> Да. Ну, я имею в виду, вот я в M365 Copilot. Так что это универсальный агент Microsoft для бизнеса. И многие люди думают о нем так: я могу задать ему вопрос, что я делаю? Теперь я ИИ, и он показывает это здесь. Вот, он знает мой календарь, и это круто. Но сейчас происходит то, что этот и многие другие универсальные агенты, подобные ему, становятся строителями агентов. Граница между потреблением агента и созданием агента размывается. Так что это новый агент рабочих процессов. И это агент, который строит агента. Так что я собираюсь запустить эту штуку. И что я сказал здесь, это то, что когда я получаю электронное письмо от Кларво с просьбой о встрече в определенное время, проверь мой календарь. Если это время свободно, отправь ей приглашение на 30-минутную встречу на это время, и он начнет создавать этого агента. Теперь, ради экономии времени, я на самом деле запустил это заранее здесь, чтобы показать вам, что он построит через секунду. И то, что он построил, это агент. Это агент, запускаемый по триггеру. Это агент, запускаемый по электронной почте. И поэтому приходит электронное письмо от вас, и он извлекает время из него. Он знает достаточно, чтобы извлечь его в формате ISO8601, который является форматом, который API использует с API Outlook. Он проверит мой календарь и создаст приглашение на встречу. И если я сохраню эту штуку, это станет агентом, запускаемым по триггеру, который теперь связан с моим Outlook. Так что, если вы отправите мне электронное письмо и попросите о встрече, вы получите от меня приглашение, если я буду свободен. >> Я не буду злоупотреблять этим. Но мне это очень нравится. Что я хотел бы сказать, что действительно интересно здесь, это возможность установить синхронный ответ на асинхронные запросы. То есть, вероятно, когда я пишу вам, вы заняты. Вы на встрече. У вас нет, я имею в виду, я проецирую сейчас, но у вас нет времени смотреть на свой календарь, говорить, подходит ли это время для меня или нет, но вы знаете, когда у вас есть пять минут, вы знаете, как бы, "О, я должен встретиться с Клэр, и она должна быть вверху моей очереди, потому что мы хотим закончить этот подкаст", и поэтому я настрою систему так, чтобы как только она будет готова, я буду готов. И я думаю, что это очень хороший поток. Опять же, я называю это "сжиганием вашего списка дел", которое заключается в том, что если вы можете вывести себя из критического пути выполнения задачи и вместо этого поставить туда ИИ, вы можете быть очень отзывчивыми и не упускать ничего, что, я думаю, очень полезно. И я скажу, что мы довольно хорошо запланировали эту штуку. >> Если бы вы сделали это со мной, это было бы очень хорошо. >> Ну, вы для меня приоритет, Клэр. Вы знаете, как льстить призраку или льстить призраку. О боже. Вы знаете, как льстить ведущему. Это тот Хэллоуинский подкаст, который мы сделали, все еще >> Именно. Это был такой веселый подкаст, что вы все еще чувствуете его призраков сегодня. >> Я чувствую. Хорошо. И тогда это своего рода более реактивный стиль агента, который вы построили. А как насчет своего рода более основанного на cron, основанного на временной шкале? Потому что вы показали мне, как это сделать в Chat GPT. >> Давайте сделаем это. Да. Так что, если у вас нет M365 Copilot. Теперь эта же функция появляется и в потребительских универсальных агентах. Так что, скажем так, опять же, вы приоритет, Клэр, и поэтому, если у вас есть новый подкаст, я очень, очень хочу знать. Так что я могу на самом деле настроить ChatGPT сейчас, чтобы делать это. Я могу сказать: "Каждый день проверяй, есть ли новый подкаст от Кларво, и уведомляй меня, если есть новый". И, как ни странно, он абсолютно это делает. Он будет ежедневно в 9:00 утра. Я даже не сказал, в какое время это делать, но он решил в 9:00 утра. Каждый день в 9:00 утра он будет проверять новые эпизоды подкастов от вас. И если я захочу, я могу фактически включить уведомления на рабочем столе. Так что он будет уведомлять меня на моем рабочем столе, вроде "бум, новый подкаст Клэрво". Но опять же, я фактически создал здесь небольшой ad hoc агент. Это ad hoc агент, который запускается в данном случае по расписанию. Это как, как вы говорите, cron-задание. Он запускается каждый день >> и будет делать все, что ему нужно, чтобы проверить, есть ли новый подкаст от вас. >> Я люблю это. И поэтому, знаете ли, просто оглядываясь на тему этого шоу, вы говорите о настройке, по сути, этих небольших микроагентов, которые выполняют для вас мелкие задачи. Либо разовые, как мы видели в Warp, либо повторяющиеся и запускаемые по триггеру, как мы видели в Microsoft и ChatGPT, и тогда это делает вашу жизнь просто проще. Итак, давайте перейдем к вопросам из молниеносной викторины. У меня есть пара вопросов к вам: один, знаете ли, теперь, когда у вас есть эта армия или созвездие агентов, работающих на вас, как это изменило то, как вы тратите свое время? >> Это экономит мне много минут в день. Я имею в виду, просто подумайте о прошлой ночи, я сканировал, как я сказал, домашнее задание моей дочери, пробный тест моей дочери, и я настроил Warp для этого, знаете ли, я сказал: "Хорошо, Warp, знаете ли, сканируй это для меня". И пока он это делал, мы с ней работали над одной из математических задач. Так что вместо того, чтобы я возился с программным обеспечением для сканирования, этой паршивой штукой, которая говорит: "Теперь подайте это, и это размер Letter, и все такое прочее", я просто сказал Warp сделать это. Он сделал это. И я делал что-то другое, пока эти агенты делали то, что я от них требовал. >> Ну, и ваша единственная физическая работа заключалась буквально в переворачивании бумаги. Так что у вас все еще была роль. Очень важная часть, которую нужно было выполнить в этом случае. Да. >> Да. Я согласен. И я думаю, вы, вероятно, согласитесь, что задачи, на которые вы в конечном итоге тратите свое время, являются более эффективными, более интеллектуально стимулирующими, более стратегическими, всеми теми вещами, на которые мы хотим тратить свое время, по сравнению с копанием в документах ролей, пытаясь выяснить, является ли это "владелец проекта" или "администратор проекта", который имеет правильные разрешения для этой конкретной части нашего стека. Так что я думаю, что просто тратить свое время по-другому — это очень эффектное, очень эффектное последствие ИИ. А как насчет ваших детей? Я имею в виду, мы с вами сделали небольшой мини-выпуск на Хэллоуин о приложении для Хэллоуина, вы много говорили о помощи дочери с домашним заданием. Есть ли у ваших детей интерес к этому? Учите ли вы их этому, или это все еще папа, который, знаете ли, обеспечивает работу ИИ-инструментов в вашем доме? >> Ну, у меня только одна дочь, и она не такая, как я. Я имею в виду, я мастер на все руки. Так что я буду пробовать эти вещи снова и снова. Если я потерплю неудачу сегодня, я попробую снова завтра, потому что в этом мире ИИ меняется каждый день. И то, что не работало вчера, может сработать сегодня. Так что я абсолютно буду долбить по этой штуке, пока она не заработает. Она скорее, я бы сказал, обычный пользователь. Она, безусловно, способна использовать эти вещи. И на самом деле, она волшебница в Canva, я вам скажу. И вроде как инструмент Canva, агент, встроенный в него, она очень хорошо разбирается в этом. Она может создать что-то вроде этого, гораздо лучше, чем я, честно говоря. Но она не такая мастерица, как я, так что она не проактивно пробует эти ИИ-вещи. Так что мне не нужно учить ее этому, как бы. Я чувствую, что это вещи, которые она изучает сама и учится, как это приносит ей пользу для себя. >> Хорошо. И тогда мой последний вопрос к вам, и мне очень интересно это увидеть, потому что опять же, я думаю, вы довольно неформальный промптер. Если бы я поместил вас на спектр, от формальных до неформальных промптеров, вы — неформальный промптер. Какова ваша тактика, когда ИИ вас не слушает? Когда он не дает вам нужный результат, что вы делаете? Я имею в виду, я в некотором роде, я часто говорю: "Ты болван. Я специально сказал тебе не коммитить мой файл .env, а ты все равно это сделал". Опять же, в Warp есть правила. Вы могли заметить в моих правилах Warp, если вы внимательно посмотрите, есть правило, которое гласит: "Никогда не коммитить файл .env". Вы знаете, этот файл окружения, который иногда содержит ключи и тому подобное. >> Да. Это моя любимая тема со всеми кодирующими агентами везде, что иногда они просто коммитят ваши файлы .env без вашей просьбы. Но знаете ли, еще одна вещь, которую я делаю, знаете ли, я создаю правила в Warp, но не все ИИ-инструменты, которые я использую, имеют правила. Теперь иногда, например, я получаю такие вопросы, которые мне нужно заполнить, и я хочу ограничить их по количеству символов. Так что я также предварительно программирую определенные типы запросов, и поэтому здесь, скажем, MB5. Так что у меня есть все эти ярлыки, подобные этому, и я могу сказать: "Ответь с точки зрения Microsoft в 500 символах или меньше, без маркированных списков или форматирования", если я просто хочу дать быстрый ответ на какой-то вопрос. И поэтому я использую это таким образом, что это повторяемо, чтобы заставить эти ИИ-инструменты делать то, что я хочу. Это, кстати, AutoHotkey, который я использую. Так что у меня есть все эти виды ярлыков, которые я могу использовать с AutoHotkey, которые расширяются до повторяемых запросов. >> Вопрос. Warp помог вам создать все эти AutoHotkey? >> Эти я создал полностью сам. Я никогда не >> Искусно созданные. >> Это правда. Искусно созданные. Хорошо протестированные. >> Мне нравится. Так что вы создали свою собственную библиотеку небольших фрагментов, которые, как вы знаете, эффективны, которые вы можете использовать с помощью горячих клавиш в своих ИИ-инструментах, которые, как вы знаете, дадут вам именно то, что вы хотите. >> Точно. >> Мне нравится. Марко, это было так здорово. Мне просто нравится идея снова решать эти мелкие, мелкие точки трения с нашими гениальными большими языковыми моделями и вспомогательными инструментами. Где мы можем найти вас и как мы можем быть полезны? >> Ну, найдите меня в LinkedIn. И это, вероятно, самое простое место. Так что вы увидите меня на Марко Кастеллина в LinkedIn, и я действительно выгляжу как на своей фотографии. >> Отлично. И что-нибудь захватывающее впереди или YouTube-канал? Что-нибудь, чем мы можем быть вам полезны? >> Просто следите за моим каналом в LinkedIn. Вы увидите, что я делаю посты и видео каждые несколько недель или месяц. И поэтому вы можете увидеть мои новые посты и видео там на моем канале в LinkedIn. >> Потрясающе. Ну, спасибо, что присоединились к "Как я ИИ". >> Спасибо, что пригласили меня. >> Большое спасибо за просмотр. Если вам понравилось это шоу, пожалуйста, поставьте лайк и подпишитесь здесь, на YouTube, или, что еще лучше, оставьте нам комментарий со своими мыслями. Вы также можете найти этот подкаст на Apple Podcasts, Spotify или в вашем любимом приложении для подкастов. Пожалуйста, рассмотрите возможность оставить нам рейтинг и отзыв, которые помогут другим найти шоу. Вы можете увидеть все наши выпуски и узнать больше о шоу на howiaipod.com. До следующего раза.