Microsoft со своей библиотекой TypeChat стремится упростить разработку интерфейсов на естественном языке для большие языковые модели (LLM) используя типы.
Доступно на GitHub, ТипЧат это библиотека с открытым исходным кодом, которая использует Машинопись и генеративный ИИ для объединения естественного языка, схемы приложения и API. TypeChat использует определения типов в вашем приложении для получения структурированных ответов ИИ, которые являются типобезопасными.
Представлено 20 июля командой с участием С# и Машинопись Ведущий разработчик Андерс Хейлсберг, технический сотрудник Microsoft, TypeChat решает проблему разработки интерфейсов на естественном языке, при этом приложения полагаются на сложные деревья решений для определения намерений и сбора необходимых данных для принятия мер.
По словам создателей TypeChat, TypeChat заменяет быстрое проектирование проектированием схем. Разработчики могут определять типы, которые представляют намерения, поддерживаемые в приложении на естественном языке. Это может быть как простой интерфейс для категоризации настроений, так и более сложные, например, типы для корзины покупок или музыкального приложения.
После того как разработчик определяет типы, TypeChat формирует приглашение для LLM, используя эти типы, и проверяет соответствие ответа LLM схеме. Если проверка не пройдена, для исправления несоответствующих выходных данных используется дальнейшее взаимодействие с языковой моделью. TypeChat также суммирует экземпляр и подтверждает, что он соответствует намерениям пользователя.
Разработчики могут установить TypeChat через NPM:
npm install typechat
TypeChat также можно собрать из исходников:
npm run build
Разрабатывая TypeChat, его создатели сказали, что недавний «всплеск ажиотажа» вокруг LLM вызвал много вопросов у разработчиков. Хотя помощники чата были наиболее прямым приложением, были вопросы о том, как интегрировать эти модели в существующие интерфейсы приложений, например, как дополнить традиционные пользовательские интерфейсы интерфейсами на естественном языке и как использовать ИИ для преобразования запроса пользователя в форму, с которой могут работать приложения. TypeChat призван ответить на эти вопросы.
Теги МайкрософтМашинопись
2023-07-24 03:31:58
1690175228
#Microsoft #представляет #библиотеку #TypeChat #для #создания #интерфейсов #на #естественном #языке