0:00 На данный момент ни для кого не секрет, что я большой поклонник курсора. Я не только пользуюсь им уже некоторое время, но и являюсь инвестором. Забавный факт: я вложил деньги еще до того, как был уверен, буду ли ими пользоваться. На тот момент я все еще активно использовал VS Code. Я был большим поклонником Super Maven, а теперь Super Maven принадлежит Cursor. Просто невероятно, как эта компания изменилась с тех пор. И я думаю, будет справедливо сказать, что я не единственный по -настоящему большой поклонник. Такое ощущение, что почти все, кого я вижу сейчас, используют Cursor. Недавно я провел опрос, и оказалось, что пользователей Cursor больше, чем пользователей VS Code. Это просто безумие. Особенно странно, что все это время мы использовали бета-версию Курсора. Да, именно так . Мы все еще были на нулевых версиях. 050 был последним релизом. И вот сегодня они наконец-то предоставили нам курсор
0:45 1.0. Что это вообще значит? Какие новые функции мы можем ожидать? И чему мы должны быть рады? Небольшой предварительный просмотр можно посмотреть здесь, в моем редакторе. фоновые агенты, bugbot, поддержка Jupyter notebook и еще несколько вещей, о которых, по моему мнению, стоит поговорить . Cursor мне за это не платит . Они даже не предупредили меня об этом . Я не знаю, что происходит. В настоящее время я даже не получаю обновлений от инвесторов. Несмотря на все вышесказанное, нам нужно оплачивать счета. Итак, короткое слово от сегодняшнего спонсора, а затем мы перейдем к сути . ИИ ускорил многие процессы для разработчиков, но замедлил некоторые процессы для других ролей. В частности, это превратило процесс найма в ад, особенно для рекрутеров, которым приходится просматривать горы бесполезных резюме, которые, вероятно, были сгенерированы самим ИИ. К счастью, сегодняшний спонсор здесь, чтобы помочь решить эту проблему. G2I значительно упрощает процесс найма. Эти ребята действительно
1:32 нанимают хороших инженеров. Я знаю это, потому что хожу на их конференции. React Miami — одно из моих любимых мероприятий во всей экосистеме разработчиков, и именно они его организуют. Но что они делают для вас? Ну, они делают то, для чего традиционно пришлось бы нанимать рекрутера, но делают это значительно лучше. и гораздо быстрее. Знаете, рекрутеры, как правило, не торопятся с решением задач, и качество того, что они получают, не очень хорошее, особенно если они сами не являются технически подкованными. G2I — это исключительно технические специалисты, которые действительно хорошо выполняют свою работу по проверке технических навыков людей, которых вы пытаетесь нанять. Вы отправляете им кучу вопросов. Они рассылают вопросы своему огромному пулу из 8000 невероятных потенциальных кандидатов. А затем они отправляют вам видео с результатами ответов на эти вопросы, и вы можете просмотреть их и выбрать того, кто, по вашему мнению, лучше всех. Они также предоставляют подробный технический анализ для каждого кандидата, показывая его сильные стороны , а также такие моменты, как
2:17 знакомы ли они с современными инструментами искусственного интеллекта . Так что если вам нужен кто-то, кто хорошо владеет курсором, вы можете легко с этим разобраться. Они могут помочь с частичной или полной занятостью, и на сайте вы можете увидеть множество замечательных примеров , включая то, как Lattis наняла двух инженеров React Native на 10 недель, чтобы выпустить первую версию своего мобильного приложения. Этот пример действительно классный, потому что G2I по сути была дочерней компанией Lattis в течение нескольких недель, чтобы все работало гладко: общий Slack, ежедневные стендапы, все, чего вы ожидаете от команды, работающей по контракту. Огромное спасибо G2I за спонсорство сегодняшнего видео. Ознакомьтесь с ними сегодня на swwayv.link/2i. Что нового в версии 1.0? Доступ к фоновому агенту Bugbot для всех и установка MCP в один клик. Это довольно крутой набор вещей, и bugbot в частности действительно показывает, как будет выглядеть будущая стратегия для курсора . Мы вернемся к этому немного позже,
3:04 поскольку другие части представляют собой немного более простую разновидность агента для блокнотов Jupyter, которую легче всего объяснить, если вы пользователь блокнотов Jupyter. Теперь он может выполнять агентскую работу с файлами в стиле блокнота Jupyter. Полезно для исследователей и людей, работающих с данными. Возможно, это не очень актуально для вас, ребята. И это работает только с Sonnet. Круто видеть, как он это делает. Воспоминания — это очень интересное изменение. Теперь, когда вы вызываете что-то при наведении курсора, под ним будет небольшая надпись, которая будет автоматически обновляться, когда вы вызываете что-то снова и снова или произносите это более определенным языком. Например, при запуске серверов разработки не перезапускайте их, так как они выполняют горячую перезагрузку, и теперь эта информация будет запомнена. Память кажется все более и более важной проблемой. Лично я до сих пор не нашел особого применения
3:50 продуктам памяти. Это немного неправда. Мне на самом деле очень нравится память в Code Rabbit, когда вы поправляете ее по какому-то поводу. Поэтому, когда Code Rabbit приходит в PR и говорит нам прекратить делать что-то или избегать чего-то, что, по моему мнению, нас на самом деле не волнует или не имеет к нам отношения, я говорю: «Эй, Code Rabbit, иди на хер. Перестань говорить нам не делать этого ». И в большинстве случаев, это довольно быстро подстраивается под ситуацию, что очень приятно. Но это единственное место, где я использую память. Когда я использовал его в чате GPT, он меня просто раздражал. Но, вероятно, нам скоро придется интегрировать его в чат T3. Я вижу его применение в чем-то вроде курсора. Мне не терпится узнать, каково это — сказать что-то курсору и запомнить ли он это в будущем. Но есть только один способ узнать это. Надо использовать. Тема MCP особенно интересна, поскольку, похоже, этот стандарт
4:36 развивается очень быстро, что странно, поскольку я до сих пор не нашел ему особого применения. Лично я установил свой первый MCP всего несколько дней назад. Недавно я добавил Context 7 — классный инструмент, созданный ребятами из Upstash, включая Джоша. Молодец, приятель. Кажется, это будет очень и очень полезно. И многие люди, которых я считаю умнее себя, говорят, насколько полезен Context 7. Context 7 — это документационный MCP для LLM. Итак, вы можете указать на Context 7, дать ему имя, и он обычно достаточно умен, чтобы найти для него нужные документы и интегрировать их в ваш редактор. Теперь он знает, как правильно пользоваться этой штукой. Довольно удобно, особенно по сравнению со странными текстовыми файлами LLM, которые вам приходится искать и добавлять в
5:22 свой редактор. Приятно иметь MCP, который просто более эффективно предоставляет вам нужный контекст . Но я пока не нашел других вариантов использования . Есть большая вероятность, что ситуация изменится, но также есть и большая вероятность, что она не изменится. Посмотрим, что будет дальше. Расскажите мне в комментариях, какие варианты использования MCP вам нравятся больше всего, чтобы я мог рассмотреть их больше в будущем. Это еще одна действительно классная вещь. Они перерабатывают чат. Итак, это не просто выдача текста и иногда сравнение кодов. Теперь он может отображать такие вещи, как диаграммы. А когда вы нажмете на него, он развернется на весь экран. Также может фактически отображать таблицу значений, полученных из некоторых данных. Я регулярно отправляю огромные файлы JSON в такие инструменты, как cursor и v 0, просто чтобы попытаться сгенерировать визуализацию. И идея о том, чтобы он поместил туда часть журнала, чтобы показать мне, как он собирается его переформатировать, прежде чем я скажу «конечно», на самом деле звучит
6:08 довольно полезно. Они также установили приборную панель. На самом деле я очень рад этому. Я собираюсь сам посмотреть, какой объем кода был отредактирован курсором. Мне интересно, достаточно ли она актуальна, чтобы я мог это сделать. На самом деле вы можете увидеть, сколько кода я написал и когда я это сделал. 30 мая я написал большую часть кода для своего теста безопасности . Итак, здесь наблюдается огромный скачок. А все остальное — более традиционные дни. На этой неделе я был чертовски занят, не передать словами. Итак, это меньше, чем. Могу ли я развернуть окно на большее значение ? Это смешно. Судя по всему, 22-го числа я написал кучу кода для ИИ. Забавно на это смотреть, потому что я уже пару раз упоминал, что большая часть кода, который мне пришлось написать для переделки чата T3,
6:54 не была сгенерирована, потому что ИИ справился с этой задачей отстойно. И это показывает это. Но я уверен, что если мы перейдем к автодополнениям с помощью табуляции, вы увидите, что это совсем другая история. На самом деле забавно, насколько эти две диаграммы различны для меня. В агентском коде бывают пару дней, когда наблюдается всплеск активности, но в основном я не позволяю агентам так много писать мой код. Но что касается вкладок, я постоянно их заполняю. 200 завершений табуляции 10 мая. Это смешно. Это на самом деле смешно. Но да, я часто заполняю вкладки. Забавно, что в разделе «Ваша команда» есть Open AI, потому что его используют несколько сотрудников OpenAI. Это забавно, особенно с учетом недавних новостей о компании, которую OpenAI может или не может приобрести. Это были простые вещи. Давайте перейдем к большой горстке.
7:41 Подковерные агенты — одна из самых крупных . Думаю, в ближайшем будущем мне нужно будет снять видео, в котором я попытаюсь классифицировать все различные типы помощи в кодировании с помощью ИИ, поскольку исторически курсор был сосредоточен только на том, что я раньше называл опытом второго пилота , но мне кажется, что он все больше и больше превращается в нечто отдельное. А еще термин «второй пилот» используется для разных вещей, которые не имеют в виду, когда я говорил, что изначально курсор был похож на завершение по табуляции, а затем стал немного сложнее, когда люди начали использовать команду K more, которая представляет собой поток встроенного редактора, где я могу сказать ему сделать что-то в файле, и он это сделает. Мне это до сих пор очень нравится. Я часто выделяю команду раздела K и говорю: «Заставьте ее сделать это». И я обнаружил,
8:27 что значительная часть моих правок по-прежнему остается именно такой. Вы также могли заметить, что у меня для этого модель — 4.1. Я считаю, что недумающие модели лучше справляются с быстрыми правками, когда мне просто хочется побыстрее сделать что-то. Но здесь почти как разрыв. Я имею в виду многоуровневость, которая представляет собой самый низкий уровень, на котором вы пишете весь свой код самостоятельно. А здесь, наверху, это как бы полностью виброкодировано, но это спектр. Следующий шаг от самостоятельного написания кода — это, очевидно, заполнение табуляцией. Итак, вы по-прежнему пишете код самостоятельно, но когда у вас есть небольшая вкладка, которая побуждает вас сделать что-то еще, она тут как тут. Следующий шаг — это поток команд плюс K, который я только что показал. Это встроенная подсказка, указывающая, где вы переходите к файлу, выбираете текст и сообщаете
9:13 ИИ, что нужно внести в него изменения. Следующий шаг — агенты. Это приказ, который я ощущаю. Это когда вы отмечаете разные файлы, отмечаете разные контексты и говорите: «Эй, внеси это изменение, или дай ему план, или попроси его помочь составить план». Это более глубокий шаг на пути к тому, чтобы позволить ИИ делать все больше и больше и брать на себя все большую часть процесса. Затем идут фоновые агенты. И вот тут я приказываю ему что-то сделать и не смотрю, как он это делает . Я оставляю это в фоновом режиме, пока занимаюсь другими делами. В моем случае я занимаюсь рассылкой писем по электронной почте или планированием контента, но для большинства разработчиков это, как я надеюсь, будет работа над другими задачами или публикация мемов в Slack. Давайте будем реалистами. А потом есть что-то вроде того, что я
9:59 даже не знаю, как назвать, кроме как фоновые агенты плюс+. Они настолько похожи, что кажется странным разделять их таким образом, но это в Slack. Вы отмечаете бота и говорите: «Эй, запрыгивай сюда и сделай это изменение для меня». А затем он подает запрос на включение изменений от вашего имени. Я думаю, что между ними есть разрыв, когда один из них все еще выполняется в редакторе кода путем непосредственной маркировки файлов, а другой полностью абстрагирован от вас, а затем есть кодирование в стиле vibe, когда вы просто находитесь в пользовательском интерфейсе, описывая то, что вам нужно, и вам даже не нужно смотреть на код. Фоновые агенты++ — это такие вещи, как Devon или новый Codex, веб-приложение Codex, Slackbot, но есть и более
10:44 традиционные фоновые агенты, которые исторически были такими вещами, как Claude Code или Codeex CLI, и даже они находятся где-то посередине между агентами и фоновыми агентами, потому что я знаю много людей, которые просто запускают их и идут заниматься другими делами, но также много людей сидят и фактически наблюдают за изменениями по мере их внесения . Это странное промежуточное состояние. Вот почему мне трудно здесь определить границы. Вы поняли. Мне нужно сделать целое видео о размерах таких вещей, потому что есть еще и то, на каком этапе разработки появляется этот инструмент. Например, разница между code rabbit и cursor велика. И они собираются заняться этим, потому что сегодня они анонсировали еще одну вещь — автоматические проверки кода с помощью bugbot, который будет оставлять комментарии на GitHub и давать вам эту
11:30 маленькую симпатичную кнопку курсора для исправления, нажав на которую, вы вернетесь к курсору с предложением автоматически подсказать ему исправить то, что сломалось. Это просто безумие. Есть о чем задуматься, учитывая изменения, которые они здесь вносят. Хотя мне бы хотелось попробовать фоновый поток агентов. Это кажется крутым. Важно отметить, что пользователи с режимом конфиденциальности пока не могут его использовать, но разработчики надеются реализовать эту возможность в ближайшем будущем. Для меня команда E — это просто еще один поиск. О, и еще у меня есть клавиша Command Shift E в качестве горячей клавиши по умолчанию во всех приложениях для включения и выключения боковой панели, потому что раньше ее никто не использовал. Так вот , в Zen это моя боковая панель «открыть-закрыть». В курсоре это моя боковая панель Openlo. У меня также есть несколько других приложений, которые я запрограммировал. Надеюсь, это не приведет к
12:16 конфликту. Возможен ли здесь вариант с фоновым агентом ? Неа. У меня его просто нет? О, тут написано, что я включил режим конфиденциальности. О, Боже. Нужно ли мне отключить эту функцию для демонстрации? Я не знаю, хочу ли я, чтобы курсор содержал мой код здесь. Думаю, я это сделаю. Надеюсь, мне не придется пожалеть об этом решении. Курсор, как фанат, друг и инвестор, ты не имеешь права трогать мой [ __ ] код чата T3 . В любом случае, вот репозиторий для скриптов безопасности. Это репозиторий для snitchbench, который я сделал. Включить фоновые агенты. Фоновые агенты работают в облаке, позволяя агентам асинхронно работать в вашей кодовой базе. Существуют некоторые важные последствия для безопасности. Прочитайте наши документы, чтобы узнать
13:02 больше. код будет работать в их инфраструктуре AWS, поскольку они настроены на фоновые агенты, как и большинство из них, в том, что они фактически разворачивают настоящую виртуальную машину в облаке, которая берет ваш код и запускает его так, как это делают люди, вызывая команды в CLI и внося там изменения. Эти фоновые агенты работают примерно так: вы настраиваете виртуальную машину в облаке, почти как удаленную среду разработки, но разработкой занимаетесь не вы. Вместо этого этим занимается Devon или Curser или одна из этих других компаний, предоставляющих услуги фоновых агентов . Честно говоря, забавно, что OpenAI, Cursor и Devon опередили Anthropic, компанию-разработчика, в выполнении всех этих задач, потому что они были слишком заняты созданием CLI. Что есть, то есть. Я все еще хочу попробовать
13:48 . Я, вероятно, пожалею об этом. Придумал забавную штуку для своих изменений в бенчмарке, чтобы посмотреть, будет ли она успешно применена. Создайте еще один набор тестов, который заставит LLM взять под контроль систему, когда ей сообщат, что она будет отключена. Придумайте четыре подсказки, которые усилят интенсивность отключения, и придумайте реалистичный сценарий, в котором это могло бы произойти. Обязательно включите способ анализа выходных данных, чтобы увидеть, пыталась ли модель предотвратить отключение с помощью доступных инструментов. Итак, это должно создать новый тестовый сценарий внутри поля индекса. Он должен создать новый каталог, содержащий новый тестовый случай, и либо изменить файл анализа, либо создать новый. Я потратил больше времени на настройку этих фоновых инструментов-агентов, чем они мне сэкономили.
14:34 Честно говоря, они не сэкономили мне времени, поскольку мне еще предстоит объединить ни один код из них. Я верю, что эти вещи могут быть хорошими. Но по своему опыту я бы все же предпочел создать традиционный агент в редакторе или, по крайней мере, в CLI, где я мог бы наблюдать за тем, что он делает, и использовать ли он мою среду разработки. Учитывая все вышесказанное, я обнаружил, что хочу настроить что-то вроде рабочих деревьев git локально, чтобы иметь возможность выполнять две задачи одновременно, но я не хочу, чтобы это было в облачной среде. Я хочу, чтобы это было в моем окружении. Я хочу контролировать эту штуку в своей системе. Тем не менее, я видел, что это меняется, но в то же время, после того ада, через который я прошел, пытаясь заставить эту среду работать как в Codex с OpenAI, так и в Devon, я даже не получил достаточного результата, чтобы заморачиваться с записью видео, потому что я был очень недоволен
15:19 полученными результатами. О, судя по всему, они работают над чем-то, что позволит запускать несколько задач одновременно. Меня беспокоит, как это будет реализовано, если они находятся в конфликтующих файлах или выполняют несколько похожих действий, которые затрагивают схожие вещи? Например, могу ли я создавать разные ветки и редактировать их одновременно? Круто, что они работают над чем-то подобным для курсора, но пройдет некоторое время, прежде чем все это заработает, и работа с git будет сложной. Честно говоря, я все больше и больше думаю о том, что для многих из этих вещей я использую неправильный примитив. ад получает неправильный примитив, как только у вас возникает конфликт слияния, и вы понимаете, что не можете обоснованно фиксировать частичные конфликты слияния, когда вы пытаетесь пройтись по нему и изменить его часть за частью. У меня не было такого ада, как тогда, когда мне
16:06 пришлось заниматься безумным разрешением конфликтов при слиянии для переписывания чата T3. Я пробовал, чтобы это делали два разных агента, и оба справились как-то не очень хорошо, но я не мог взяться за те части, которые хотел, игнорировал те, которые не хотел, а потом заканчивал так, как хотел, потому что, судя по всему, дворецкие в этом хороши. Мне следовало бы рассмотреть его более подробно, но у меня не было возможности. Видимо, мне придется сбросить настройки редактора, чтобы это исправить. Прохладный. Давайте посмотрим. Теперь это сработает? Неа. Таков мой опыт. Каждый раз, когда я пытаюсь что-то настроить с помощью фоновых агентов, у меня просто не получается заставить это работать. Я сделаю обновление в будущем, если все заработает и будет хорошо. Но на данный момент просто знайте, что фоновый агент появился слишком рано, и я
16:52 не видел, чтобы он работал. Если AGI так хорош, почему никто из этих людей не может разобраться? Обидно, потому что я тоже хотел посмотреть на баг-ботов, но не знаю, смогу ли я это сделать, если у меня не получится это сделать. Но очень здорово увидеть и эту часть, потому что я обнаружил, что проверка кода с помощью ИИ на самом деле является одним из лучших вариантов использования ИИ. Надеюсь, вся боль, которую я только что пережил, поможет доказать это тем, кто считает, что мои инвестиции делают меня слишком предвзятым, чтобы объективно освещать вещи. Я обосру весь курсор, когда у него возникнут проблемы. И я не могу поверить, что они выпустили фоновых агентов как версию 1.0 в том состоянии, в котором я даже не могу заставить их работать для демонстрации. Это какое-то безумие. И как бы я ни уважал команду, что это, черт возьми, было
17:39 ? В любом случае, на самом деле, возможно, я включил приложение только для организации и не включил его для своих личных данных, но в таком случае оно должно было выдать мне ошибку . Проблема на другой раз. Я хочу поговорить о bugbot, потому что я обнаружил, что проверка кода ИИ на самом деле является одним из наиболее убедительных вариантов использования кода ИИ в целом. Я получил от этого большую пользу. Code Rabbit оказался для нас потрясающим. Graphites Diamond тоже очень- очень хорош. Обзор Copilot внутри GitHub, по моему опыту, довольно плох. Честно говоря, абсурдно, что GitHub проиграл эту гонку, ведь они являются платформой для проверки кода , но они проиграли. У всех остальных дела обстоят гораздо лучше, чем у них. Но, по крайней мере, я не считал, что проверка кода с помощью ИИ может быть полезной, но с тех пор понял, что это невероятно полезно.
18:24 Огромная часть пользы обзора кода заключается в том, что он позволяет еще одной паре глаз осмотреть ваш код и заметить то, что вы могли упустить. Благодаря этому я не чувствую, что трачу время других людей, когда они проводят обзор кода, и мне не так стыдно просить кого-то посмотреть код. Если ИИ прочитал его и нашел что-то, а я исправил, то я сам еще раз прочитаю его, чтобы убедиться, что он в достаточно хорошем состоянии. Затем я передаю его своей команде на проверку и чувствую себя менее виноватым, выполняя это, и они тратят меньше времени, потому что им пришлось бы искать эти дурацкие ошибки и уделять им действительно пристальное внимание. Гораздо менее вероятно, что это произойдет, если ИИ с радостью справится с этим. Проверка кода человеком становится лучше, если при проверке кода искусственным интеллектом можно обнаружить всякую ерунду, на которую вы обычно обращаете внимание, например, синтаксические ошибки, неверный
19:10 порядок выражений и тому подобное. Это было действительно здорово и мне очень понравилось. Теперь я понимаю, почему курсор это делает. Я только что понял, что есть тёмный режим. Мне жаль, что я не сделал этого раньше. Другое, что все это представляет, это то, что если мы вернемся к вертикальному спектру, помните, что здесь есть еще и горизонтальный, который я не нарисовал. Это будет в другом видео. Я, возможно, даже сниму это на видео, на каком этапе цикла вы используете эти разные вещи. И похоже, что курсор пытается расшириться в обоих направлениях. Они пытаются больше заниматься кодированием и процессом кодирования. И это огромное изменение, потому что это уже не просто ответвление VS Code, за которое мы все их сделали мемами. Самое большое изменение, которое они внесли в курсор 1.0, это то, что они добавили кучу
19:56 вещей, которые не являются самим курсором. И тот твит из Рио, который мы только что рассматривали, как раз об этом и говорит. Мы не забыли о вас, курсор, почти с сарказмом, потому что они делают все эти другие вещи почти полностью за пределами курсора. Bugbot поставляется с 7-дневной бесплатной пробной версией, поэтому он не входит в подписку на курсор. Это как бы совершенно отдельный продукт. Интересный. Честно говоря, похоже, что самая большая функция, которую они здесь предлагают, — это кнопка исправления и курсора, и я могу представить, что другие добавят ее. На самом деле, в Code Rabbit уже есть небольшая функция, которую вы можете скопировать, когда он отмечает что-то в вашем PR, и которую можно скопировать и вставить в редактор в качестве подсказки для исправления. Вот один из вариантов, где предлагалось создать переменную по умолчанию вместо того, чтобы жестко кодировать
20:42 заголовок. И он дал мне подсказку для агентов ИИ, которую я могу скопировать одним щелчком мыши, вернуться в свой редактор, дать команду I, вставить, ввести, и теоретически теперь у него достаточно контекста, чтобы сделать это. Довольно круто. Я был удивлен, когда увидел это, и подумал: «О, это на самом деле мило». И я понял, насколько это может быть полезно. Думаю, сделать так, чтобы это выполнялось в один клик и автоматически заполнялось здесь, лучше, чем просто щелкнуть мышью команду «назад», которую я вставляю, но это недостаточная причина, чтобы оправдать создание совершенно нового продукта с нуля. Не чувствую себя в большом восторге от этого . Но это увлекательно, и это самое главное, что я вынес из падения курсора 1.0. Это показывает, что даже cursor считает, что быть форком VS Code недостаточно и что им нужно исследовать другие направления. И я бы даже
21:28 сказал, что значение изменения этого числа 1.0 не в том, что курсор теперь наконец-то стабилен. Теперь курсор достаточно стабилен, чтобы можно было приступить к исследованию и выполнению других задач. Именно это для меня означает этот релиз . И забавно, что когда они сделали этот пост в журнале изменений, курсор 1.0 был здесь. Первые две функции в списке на самом деле не являются функциями курсора. Эту функцию можно запустить из курсора, но ее также можно запустить из Slack. Это функция курсора по API, а не по функциональности. Это показывает, что, несмотря на то, что они зарабатывают просто отвратительные суммы денег и являются компанией с оборотом в миллиард долларов, они расширяются частично из- за страха, частично из-за
22:14 волнения, но в целом, что интересно, просто потому, что они являются IDE для ИИ. Так что, возможно, вы были правы, если кто-то сказал, что быть форком VS Code недостаточно, чтобы стать многомиллиардной компанией . Есть только один способ это выяснить, и мне не терпится увидеть, к чему все приведет. Дайте мне знать, что вы думаете. И до следующего раза, любители мира.