Английский | 中文

App-Controller-это инновационная структура оркестровки API, основанная на крупных языковых моделях (LLM) и агентах. Он направлен на интеграцию и синхронизацию API, предоставленных любыми приложениями (приложениями), используя возможности расширенных рассуждений LLMS.

Приведенное выше изображение иллюстрирует, как управляющий приложением усиливает интерактивность приложений. В частности, график делится на две части: левая половина подробно описывает традиционный процесс исследования и выполнения при выполнении задач, в то время как правая половина отображает оптимизированный рабочий процесс с вмешательством App-Controller. В традиционном сценарии, когда пользователю необходимо выполнить задачу в приложении, но не знает, как это сделать, они сначала просят LLM и получают ответ, затем командуют приложением, чтобы получить результат и выполнить задачу. Напротив, после введения App-Controller пользователь просто вводит свои требования на естественный язык непосредственно в приложение, чтобы получить результат и завершить задачу. При содействии приложениям приложения приложение консультируется с LLM для намерения пользователя и изучает необходимые команды для выполнения, впоследствии возвращая результат.
Основная компетентность App-Controller заключается в его высоко автоматизированной логике оркестровки API и удобных для пользователя шаблонов взаимодействия с данными, что делает разработчиками проще и быстрее добавлять интеллектуальные функции в свои приложения. Он также поставляется с гибким интерфейсом HTTP, который улучшает способ работы приложений. В конце концов, App-Controller стремится обеспечить простой и эффективный способ взаимодействия с приложениями с приложениями, что обеспечивает беспрепятственный опыт, который отвечает разнообразным потребностям.
Усовершенствованная удобство использования : позволяет пользователям управлять вашим приложением с помощью простых команд естественного языка, устраняя необходимость изучения сложных интерфейсов или наборов команд, а также обеспечение доступных услуг или контента.
Легкая интеграция : разработчикам необходимо только зарегистрировать каталог API своего приложения, а контроллер приложений автоматически управляет идентификацией и оркестровкой, отрицая необходимость сложного кодирования.
Асинхронная и одновременная обработка : App-Controller усиливает свою поддержку параллельных запросов с использованием современной асинхронной технологии, обеспечивая эффективность и быстрые ответы даже в условиях высокой нагрузки с несколькими пользователями или задачами.
Надежные взаимодействия API : App-Controller предлагает стабильный и удобный интерфейс HTTP-интерфейс HTTP, обеспечивающий беспрепятственное взаимодействие с приложениями при обеспечении высокоэффективности и безопасности при передаче данных.
? Множество крупных языковых моделей : App-Controller хорошо интегрируется с различными крупными языковыми моделями, позволяя разработчикам выбирать наиболее подходящую модель, основанную на их потребностях и контекстах для оптимального понимания и обработки естественного языка.
Комплексная документация : App-Controller предоставляет обширную документацию, включая руководства быстрого начала, ссылки API, примеры наилучшей практики и часто задаваемые вопросы, чтобы помочь разработчикам начать работу и полностью использовать структуру.
? Постоянные потоки задач : рабочие процессы задачи могут постоянно храниться в базах данных, облегчая мониторинг и управление задачами и позволяя разработчикам проверять статус и историю в любое время.
️ Механизм интеллектуального кэширования : с расширенной технологией кэширования, приложения-контроллер оптимизирует производительность и время отклика, разумно сохраняя часто запрашиваемые результаты, уменьшая количество вызовов на внешние модели (скоро).
? Оптимизация токена : алгоритм оптимизации App-Controller Интеллектуально оценивает утилиту сообщений, сокращение использования токенов и сокращение затрат, связанных с вызовами API (скоро).
Мы разработали плагин Visual Studio Code, SmartVScode, который позволяет пользователям использовать различные функции кода VS через естественный язык. Ниже приведены некоторые демонстрации его функций:
Следующее изображение иллюстрирует процесс введения интеллекта в приложения с использованием структуры контроллера приложений, подробно описывая задачи, которые разработчики приложений должны выполнять, и процесс, посредством которого контроллер APP независимо организует API-вызовы для выполнения пользовательских инструкций.

После начала контроллера приложения приложение направляет пользовательский ввод в контроллер приложения. Контроллер App интегрирует ввод пользователя и доступную информацию API, взаимодействует с LLM, чтобы выбрать соответствующий API для выполнения и определить статус задачи. Итеративно, приложение выполняет выбранную API и возвращает результат выполнения в управляющий приложение. Контроллер приложения продолжает взаимодействовать с LLM, чтобы принять следующее решение. Трубопровод прекращается, когда задача была выполнена или не удалась, и результат возвращается пользователю.
После завершения этих шагов приложение может достичь интеллектуального взаимодействия с пользователями.
Документация предоставляет комплексную информацию о том, как интегрировать контроль приложений в ваше приложение. Вы можете ссылаться на эти документы для улучшения опыта работы с контроллером приложений.
App-Controller выпускается по Apache License 2.0.
Присоединяйтесь к нам в строительстве приложения-контроллера! Пожалуйста, смотрите наше руководство по взносу для получения более подробной информации