Dotpilot: Локально-первый настольный контроль для ИИ-агентов
Dotpilot от Managedcode - это локально-ориентированная настольная управляющая панель, разработанная для AI-агентов. Созданная с использованием C# и .NET 10, она использует платформу Uno для своего пользовательского интерфейса, подчеркивая локальную работу и конфиденциальность данных. Это бесплатное, открытое приложение позволяет пользователям управлять и координировать AI-агентов непосредственно на своих машинах. Оно предоставляет центральную точку для подключения к различным поставщикам AI и локальным средам выполнения, что делает его ключевым инструментом для разработчиков и пользователей, сосредоточенных на управлении AI-агентами на устройствах с учетом конфиденциальности.
К чему подключается Dotpilot?
Dotpilot подключается и управляет AI-агентами, работающими локально на машине пользователя. Он интегрируется с Microsoft Agent Framework для оркестрации агентов и рабочих процессов. Для хранения данных он использует SQLite локально. Dotpilot также подключается к различным поставщикам AI через адаптеры, включая Codex CLI, Claude Code, GitHub Copilot, Gemini, OpenAI API и Azure OpenAI. Он также поддерживает локальные среды выполнения, такие как LLamaSharp и ONNX Runtime, что позволяет взаимодействовать с различными AI моделями.
Основные функции и инструменты
Dotpilot в первую очередь функционирует как оркестратор и контрольная плоскость для AI-агентов. Он не предоставляет отдельный набор собственных вызываемых инструментов с конкретными именами. Вместо этого агенты, управляемые Dotpilot, используют инструменты, которые могут предоставляться внешними сервисами или локальными средами выполнения. Система поддерживает конфигурацию инструментов и наборы инструментов для агентов, с отслеживанием вызова инструментов через OpenTelemetry. В то время как Managedcode разрабатывает "dotnet-skills", устанавливаемый каталог навыков .NET, это навыки для использования агентами, а не напрямую вызываемые инструменты из ядра Dotpilot.
Для кого это?
Dotpilot нацелен на разработчиков .NET и пользователей, которые хотят запускать и управлять AI-агентами локально. Его дизайн подходит тем, кто придает приоритет обработке на устройстве и конфиденциальности данных, особенно для управления несколькими AI-агентами или создания сложных многопользовательских рабочих процессов. Приложение идеально подходит для людей, которым нужно создавать агентов с использованием описаний на естественном языке. Пропустите это, если вам требуется облачное решение для оркестрации AI-агентов, которое не придает приоритет локальному выполнению и конфиденциальности данных.
Как начать
Для основных локальных операций Dotpilot не требуются учетные данные. При подключении к внешним облачным AI-поставщикам Dotpilot настраивает API-ключи для этих конкретных сервисов.
Сценарии использования
- Запуск нескольких AI-агентов одновременно: Запустите и управляйте несколькими AI-агентами, каждый в своем изолированном контексте. "Флотская доска" отслеживает активные сессии.
- Создание многопользовательских рабочих процессов: Создайте многопользовательские конвейеры, используя Microsoft Agent Framework для сотрудничества агентов по задачам.
- Создание агентов с использованием естественного языка: Опишите тип агента, и Dotpilot сгенерирует профиль агента, включая системный запрос и конфигурацию инструментов.
Dotpilot предлагает специализированную локально-ориентированную управляющую плоскость для AI-агентов, придавая приоритет конфиденциальности и выполнению на устройстве. Его способность управлять агентами, интегрироваться с различными поставщиками AI и поддерживать многоагентные рабочие процессы делает его ценным для разработчиков .NET. Ориентация приложения на локальные операции означает, что для основных функций не требуется учетная запись.