Агентам для программирования на ИИ больше не нужны инструменты

Transcript

00:00:00Представьте, что вы пират XIX века, и во время грабежа вы наткнулись на новый ИИ-инструмент.
00:00:05Раньше вы использовали MCP-инструменты со своими ИИ-агентами. Когда подключен MCP-инструмент,
00:00:10модели приходится вызывать этот инструмент и получать какие-то результаты. У пирата подключен Gmail MCP,
00:00:15потому что ему нужно написать своему психотерапевту о балансе между работой и личной жизнью. С помощью MCP вы можете
00:00:20попросить Claude найти письма от конкретного человека и ответить на них. Он вызывает инструмент поиска,
00:00:24чтобы найти их, затем получает цепочки писем, чтобы прочитать каждую, а затем инструмент ответа, чтобы отправить сообщение. Но что,
00:00:29если бы Gmail MCP был буквально папкой, и Claude мог зайти внутрь так же, как заходит в любую
00:00:34папку на вашем компьютере? Ваши письма были бы настоящими файлами, которые Claude читает так же, как markdown-файлы
00:00:39в вашей кодовой базе. Это именно то, чем является Mirage. По сути, это виртуальная файловая система для ИИ-агентов.
00:00:45Но прежде чем мы углубимся в эту виртуальную файловую систему, давайте разберемся, почему файловые системы
00:00:50так важны для этих ИИ-инструментов. Важность файловых систем сводится к тому, как ИИ-модели на самом деле
00:00:56учатся. Когда вы даете Claude кастомный инструмент, будь то MCP или API, вы просите его выучить
00:01:02что-то новое на лету, словно младенца, которого заставляют ходить под дулом пистолета. Агенту приходится читать
00:01:06описание и планировать, какие вызовы делать и в каком порядке. Это токены, затраченные впустую, прежде чем он выполнит
00:01:12какую-либо реальную работу, и это повторяется для каждого добавляемого инструмента. У файловой системы нет такой проблемы, потому что
00:01:17это тот интерфейс, который каждая LLM уже тщательно изучила в процессе обучения. Базовые команды файловой системы
00:01:23использовались миллиарды раз в коде, на котором обучалась модель. Unix совершенствовал это 50 лет, и именно поэтому
00:01:29файловые системы — это та самая абстракция, которая позволяет ИИ-агенту работать с несколькими сервисами,
00:01:35не забывая постоянно о своей цели. В ходе тщательного тестирования я нашел много мелких нюансов, которые не
00:01:40написаны в GitHub-описании инструмента. После настройки мы попросили Claude примонтировать Gmail к рабочей области Mirage.
00:01:46Как послушный мальчик, он должен был провести меня через Google Cloud Platform для создания OAuth,
00:01:51чтобы мы могли получить учетные данные. Когда вы запускаете Claude внутри папки Mirage,
00:01:55вы сможете увидеть смонтированные сервисы. Видно, что Gmail добавлен сюда, и для каждой
00:02:00метки и категории Gmail он видит отдельную директорию. Теперь, прежде чем мы перейдем к новым функциям,
00:02:05нужно упомянуть нашего спонсора. Прежде чем бросать камни, помните,
00:02:09что детям редактора тоже нужно есть. Если вы платите за ChatGPT, Claude, Gemini и Midjourney
00:02:14по отдельности, вы уже тратите гораздо больше, чем нужно. ChatLLM от Abacus AI объединяет более сотни
00:02:20ИИ-моделей на одной платформе, включая ChatGPT 5.5, Claude Opus 4.7, Gemini 3.1, Grok и DeepSeek,
00:02:28и каждая новая модель добавляется мгновенно. Вам даже не нужно выбирать, потому что RootLLM автоматически выбирает
00:02:33лучшую для вашего запроса. Но это не просто чат. Вы можете использовать его для написания текстов и глубоких
00:02:38исследований, генерации изображений и видео от топовых моделей, таких как Seedance 2.0 и Nano Banana. У них также
00:02:44есть ИИ-агент Abacus AI. Общаясь с ИИ, вы можете создавать профессиональные презентации, полноценные
00:02:49фулстек-приложения и веб-сайты, которые даже принимают платежи, так что вы можете запустить бизнес, не написав ни
00:02:54одной строчки кода. Чат, глубокие исследования, изображения, видео, приложения, сайты, ИИ-агенты, презентации,
00:03:00и всё это на одной платформе. Всего за 10 долларов в месяц вместо оплаты
00:03:05отдельных ИИ-подписок. Зацените на chatllm.abacus.ai или перейдите по ссылке в описании
00:03:11и начните создавать уже сейчас. Есть проблема с существующим Gmail MCP. В письмах регулярно приходят
00:03:17файловые вложения, но при использовании MCP Claude не может их прочитать или скачать, что делает его
00:03:23слепым стариком в этой ситуации. Он видит только имя файла, что создает серьезное ограничение для
00:03:28автоматизации. Но с Mirage, если мы попросим его найти любое вложение, произойдет то,
00:03:32что он сможет прочитать файл, приложенный к письму, потому что это просто файл в файловой
00:03:37системе. С MCP вам приходится скачивать вложение вручную и вставлять его в контекст агента
00:03:42самостоятельно. В нашем ящике он нашел этот крайне юридически важный инвойс, прочитал его полностью и выдал
00:03:47свое содержимое. В отличие от вашей бывшей, Mirage действительно заботится о вас и дает предустановленные инструменты,
00:03:53которые можно легко добавить, например Notion, весь пакет Google, Telegram, Slack и даже различные
00:03:58системы хранения или базы данных. Если вы их подключите, они появятся как папки для Claude в его
00:04:03директории. То же самое может произойти со Slack, где чаты станут файлами, и любые вложения,
00:04:08которые отправляет ваша команда, также будут легко доступны. Поскольку Google Drive — это платформа для хранения, его MCP
00:04:14очевидно даст вам инструмент для скачивания файлов. Но есть огромный недостаток в механике скачивания. Эта чертова
00:04:19вещь эффективна только для мелких файлов. И нет, мы не делаем ту шутку, потому что моя
00:04:24бабушка смотрит эти видео. Например, у нас был маленький файл на 2 МБ, который мы хотели через Google
00:04:29Drive MCP скачать и переместить куда-то еще. Чтобы скачать файл, он получает содержимое файла
00:04:35в виде строки, затем декодирует и записывает обратно в вашу файловую систему. Даже этот запрос занял
00:04:40около 4 минут, а также раздул контекст. А если размер файла огромный, скажем 100 МБ,
00:04:46то он упрется в лимит ответа и также потратит контекст. Mirage решает это, потому что можно
00:04:50просто копировать файлы с диска в вашу систему. Например, у нас был тестовый файл,
00:04:56он смог прочитать его и использовал bash-команду copy, чтобы просто скопировать его в мою папку документов.
00:05:01Процесс установки довольно долгий, поэтому мы не будем проходить каждый шаг, и нам
00:05:06не нужно этого делать, потому что мы больше не живем в старые времена, когда приходилось читать
00:05:10документацию, как обычный крестьянин. Мы рекомендуем просто клонировать исходный код прямо
00:05:15на систему, и как только вы это сделаете, просто откройте Claude внутри и пусть он
00:05:20проведет вас через установку. Проходить шаги установки по очереди не особо
00:05:24важно, ведь это всё код, и Claude может автоматически всё сделать. Но если вы запустите это
00:05:28на Mac, установка будет не такой простой, потому что упаси бог Apple позволит вам установить что-то,
00:05:34не заставив чувствовать, будто вы вот-вот сожжете систему дотла. Чтобы использовать Mirage,
00:05:38macOS должна смонтировать его как файловую систему, чтобы ваш агент мог использовать её как обычную папку
00:05:43с файлами. Именно поэтому используется библиотека MacFuse. С её помощью macOS начинает
00:05:48поддерживать сторонние файловые системы. Claude Code может автоматически скачать её через Homebrew, и всё, что
00:05:53вам нужно сделать — следовать его инструкциям. По сути, MacFuse — это системное расширение, и вам нужно перезагрузить
00:05:59свой Mac и изменить настройки безопасности. Так что будьте к этому готовы.
00:06:03Но для тех, кто живет в танке и новичок в ИИ-агентах, это может вызвать
00:06:08проблемы. При перезагрузке сессия чата будет потеряна. Так что либо
00:06:12переименуйте сессию чата с помощью встроенной команды, либо попросите его просто прочитать предыдущие чаты,
00:06:17потому что все они сохранены в системе. Вот почему при перезагрузке системы нам пришлось дать
00:06:22ему чат снова, и он вспомнил контекст о настройке Mirage для видео.
00:06:27Большинство инструментов, которые вы будете использовать, требуют аутентификации. В отличие от коннекторов для Claude,
00:06:32здесь нет автоматического OAuth. Поэтому какой бы инструмент вы ни устанавливали, сначала он смонтирует
00:06:37TypeScript-файл, куда добавит инструмент как директорию в этом рабочем пространстве. После этого
00:06:42от вас потребуется ввести учетные данные. Для приложений Google вам придется
00:06:46зайти в Google Cloud Console, пользовательский интерфейс которой напоминает подачу налоговой декларации на иностранном языке.
00:06:52Вам нужно включить API и получить ключи, что может занять некоторое время. Это немного утомительно,
00:06:57но Claude поможет вам во всем довольно легко. После завершения Claude
00:07:02попросит вас запустить команду монтирования в отдельном терминале и оставить его открытым. Если
00:07:07вы не хотите держать терминал открытым, попросите Claude запустить его как фоновый процесс. А после этого
00:07:11вы просто заходите в папку Mirage и запускаете Claude там. Как видите, при выводе списка файлов
00:07:17там все мои коннекторы, и он может смотреть внутрь них и искать файлы. Теперь, если вы следите за
00:07:22каналом, прежде всего, спасибо. Вы — наши любимые люди. И вы,
00:07:26вероятно, помните видео про Docker, где Docker Code Mode мог создавать кастомные
00:07:31инструменты, комбинируя инструменты из разных MCP, чтобы легко выполнять повторяющиеся операции.
00:07:36Здесь то же самое. Вы можете делать то же самое, просто используя bash-команды,
00:07:41чтобы содержимое одного файла копировалось в другой. Например, здесь мы попросили его найти
00:07:46письма во входящих с упоминанием спонсоров, найти трех лучших. И да, три лучших очевидно
00:07:51означает спонсоров, которые дают нам больше всего денег. Затем он внесет их на страницу в Notion. Еще одна вещь,
00:07:55которую решили Code Mode или TypeScript-инструменты в целом, — это то, что контекст не обязан
00:08:00попадать в окно контекста модели. Например, здесь модели просто нужно написать bash-команды,
00:08:05которые берут одну вещь из одного файла и кладут в другой. Модели не нужно иметь всё это
00:08:10загруженным в окно контекста. То же самое происходит здесь с bash-командами.
00:08:15Они формируют конвейер и легко соединяют разные инструменты. Но это не единственные
00:08:21инструменты, которые можно использовать с этой виртуальной файловой системой. По сути, на бэкенде
00:08:26используются API от этих инструментов, те же самые API, что и в MCP-серверах, и они просто превращаются
00:08:32в файловые системы. Это как убедить бездомного снаружи нашего здания, что он избранный
00:08:36и может летать. Так можно сделать с любым кастомным сервисом. Если вы хотите
00:08:41Figma MCP-сервер, где все дизайны Figma представлены как файлы, вы можете это сделать.
00:08:46Хотя мы не думаем, что люди честно говоря часто пользуются Figma. Если мы правильно помним, её
00:08:51убил Claude Design несколько недель назад. Но кроме этого, мы попробовали это на Google
00:08:56Chat API. Внутри команды мы используем Google Chat. И да, можете нас за это осудить.
00:09:01Google Chat позволяет заходить в пространства и добавлять туда разные приложения. Так что мы сделали
00:09:06это тестовое пространство и добавили туда Mirage. Это дало ему доступ читать всё,
00:09:11что там есть. И как вы видите, он автоматически всё подтянул и смог прочитать весь контекст.
00:09:16И вы можете легко сделать это с любым сервисом. Опять же, как мы упоминали при настройке, убедитесь, что
00:09:21репозиторий установлен локально и Claude может прочитать всё, чтобы не было
00:09:25пробелов в контексте. Конечно, потребуется несколько попыток, потому что, как и мы, Claude не
00:09:30идеален. Будет много ошибок, и, возможно, придется сделать несколько циклов обратной связи с
00:09:35агентом, но вы можете превратить практически любой инструмент в файловую систему. Теперь, мы уже говорили вам,
00:09:40что не нужно держать его запущенным в терминале. Он может работать как фоновый процесс, но каждый раз,
00:09:45когда процесс перезапускается, вы начинаете с нуля. Кэш и индекс делают рабочее пространство
00:09:50постоянным, и оба они исчезают при каждой перезагрузке. Это именно то, что каждый новый ИИ-стартап
00:09:55делал последние два года. Mirage решает свою проблему с демоном, который превращает его в
00:10:00постоянный фоновый сервер. У вас может быть запущено несколько рабочих пространств одновременно. Их можно
00:10:05именовать, и каждое запускается в нужном вам режиме. Но допустим, вы не хотите этого на локальной
00:10:09машине, или вы работаете на нескольких машинах, потому что ваш толстый брат на домашнем обучении не может
00:10:14наиграться в Roblox на ПК. Но поскольку это стандартный HTTP-сервер, вы можете разместить его где угодно
00:10:19и переключиться на свой M3 Max MacBook. Это то, что позволяет превратить Mirage в базу знаний на базе файловой системы.
00:10:25На этом мы заканчиваем видео. Если хотите поддержать канал и помочь нам продолжать делать
00:10:29видео, можете сделать это с помощью кнопки “Суперспасибо” внизу. Как всегда, спасибо за
00:10:34просмотр, увидимся в следующем.

Description

AI coding agents just got a new abstraction. Mirage mounts Gmail, Notion, and Drive as folders your agent reads with bash, no ai coding tools overhead. Works with Claude Code, Codex, and any best ai for coding setup. Learn how to use Claude Code with virtual filesystems. Try ChatLLM from Abacus AI: https://chatllm.abacus.ai/aib Access ChatGPT, Claude, Gemini, image generation, AI agents, and 100+ models in one place. What Mirage Does Mirage mounts Gmail, Notion, Google Drive, Slack, and Telegram as local folders. Your agent navigates them like any other directory. Standard bash commands work across every connected service: grep, cat, cp, ls. Email attachments and Drive files become readable local files, so there's no manual context loading. Pipelines chain operations across multiple services in a single command without bloating the context window. Why This Beats Tool Calls Every LLM learned file operations during training, so there's no token overhead teaching it new APIs on the fly. Bash pipelines keep intermediate results out of context, unlike chained tool calls that dump everything back into the conversation. Unix has refined this abstraction for 50 years, and agents inherit that reliability. The whole thing runs as a persistent background daemon across sessions and machines through a standard HTTP server. Setup Clone the repo, open Claude Code inside it, and let the agent handle the install. Mac users need the MacFUSE system extension and a one-time security restart. Each service authenticates separately through Google Cloud Console or OAuth. Named background workspaces can run on any server for multi-machine setups. What You Can Build Gmail-to-Notion pipelines that find sponsor emails, extract the content, and write summaries to Notion pages automatically. Cross-service search that greps across Gmail, Drive, and Slack in one bash command. Large file handling that copies Drive files straight to local disk without hitting response limits. Any service with an API can be mounted as a directory. Time-Stamps 00:00 - Mirage: virtual file system for AI agents 00:50 - Why file systems beat MCP tools 01:38 - Mounting Gmail to Mirage 02:04 - Sponsor 03:09 - Reading email attachments 03:50 - Predefined tools: Notion, Slack, Drive 04:18 - Google Drive downloads vs MCP 05:01 - Installation and macFUSE setup 06:27 - Auth and mounting connectors 07:21 - Bash pipelines and code mode 08:20 - Custom file systems (Figma, Google Chat) 09:18 - Persistent workspaces with the daemon 10:14 - Self-hosting Mirage #ai #ClaudeCode #ChatGPT #vibeCoding #aiAutomation #aiAgent #Cursor #coding#cursorAI #webDevelopment #vibeCode

Community Posts

No posts yet. Be the first to write about this video!

Write about this video