CopilotKit — лучшие в своем классе копилоты
Копилот Kit предоставляет AI-копилоты, которые вы можете встроить в свое приложение, чтобы понять ваше приложение и пользователей, заземлить копилот в контексте реального времени и предпринять действия от имени пользователей. Он поставляется с безголовыми примитивами пользовательского интерфейса и предварительно построенными компонентами пользовательского интерфейса для бесшовной интеграции, включая чат, предложения, генеративный пользовательский интерфейс, аудио и многое другое. Платформа предназначена для разработчиков, чтобы быстро создавать, легко настраивать и развертывать виртуальных коллег, которые дополняют ваш продукт.
Как это работает
- Скачать Copilot UIИспользуйте безголовые API-интерфейсы и готовые компоненты, такие как <CopilotChat /> и <CopilotPopup />, чтобы визуализировать настраиваемый пользовательский интерфейс Copilot внутри вашего продукта.
- Земля в контекстеСоедините данные приложений и данные пользователей в режиме реального времени, чтобы копилот мог действовать с осознанием текущего состояния (например, текущего документа, электронной таблицы или сеанса пользователя).
- Принимать мерыИспользуйте крючки действий, чтобы позволить копилоту выполнять задачи от имени пользователя (например, сортировать данные, генерировать контент или запускать рабочие процессы).
- Продлить с агентамиИнтеграция агентов LangGraph или CrewAI через инфраструктуру CoAgents для расширения возможностей и делегирования сложных задач.
- Итерировать и настраивать: Используйте функции генеративного пользовательского интерфейса, ограждений, предложений и редактирования текста с поддержкой AI, чтобы адаптировать опыт.
Начало работы
- Обратитесь к документам для использования API и реквизита компонентов.
- Вставьте <CopilotKit publicApiKey=»yourPublicKey»> вокруг вашего приложения для инициализации.
- Составьте пользовательский интерфейс приложения с помощью <CopilotSidebar />, <YourApp /> и компонентов Copilot.
- Определите действия с использованиемCopilotAction, чтобы позволить копилоту выполнять задачи, связанные с доменом.
- Необязательно расширять поведение с КоАгентами для мультиагентной оркестровки.
Безопасность и управление
- Используйте ограждения для обеспечения безопасных и предсказуемых действий ИИ.
- Разработка действий и подсказок для предотвращения утечки конфиденциальных данных и соблюдения требований конфиденциальности.
Основные характеристики
- Интеграция интерфейса без головы с компонентами <CopilotChat/> и <CopilotPopup/>
- Заземление в реальном времени для конкретных приложений и пользовательских данных
- Действующий ИИ: определение действий, которые может выполнять копилот (например, сортировка данных, изменение пользовательского интерфейса, запуск рабочих процессов)
- Генеративный пользовательский интерфейс: визуализация полностью пользовательских компонентов React внутри чата
- Редактирование с помощью ИИ: CopilotTextarea для редактирования текста с автозаполнением и черновиками
- Предложения: предложения в чате для руководства взаимодействием с пользователем
- КоАгенты: Интеграция агентов LangGraph или CrewAI для расширенных возможностей
- Многоразовый шаблон для общих сценариев приложений (чат, команды, задачи)
- Рамки с открытым исходным кодом с улучшениями, ориентированными на сообщество
- Бесплатная и надежная поддержка документации
Случаи использования
- Виртуальный помощник в приложении, который понимает контекст приложения и пользователя
- Автоматизированные операции с данными (сортировка, фильтрация, обобщение), вызванные запросами пользователей
- Генеративный интерфейс внутри приложения для динамического контента и взаимодействия
- Совместные агенты, которые помогают пользователям управлять сложными рабочими процессами
- Бесшовное расширение с внешними агентами ИИ через CoAgents
Ссылки
- Документация: научиться интегрировать CopilotKit, использоватьCopilotReadable, использоватьCopilotAction и CoAgents
- Поверхность API включает в себя инициализацию открытого ключа API, контейнер CopilotKit и примитивы пользовательского интерфейса