Microsoft выпускает «Guidance», язык программирования подсказок следующего поколения
Отредактировано и проверено фактами
Коротко
Руководство Microsoft — это «Язык программирования подсказок», который позволяет пользователям описывать схему диалога, задавать параметры генерации, приводить ее к заданному формату, выполнять циклы генерации и даже вызывать внешние инструменты вроде поиска.
За последний месяц было выпущено несколько работ, связанных с поколениями форматирования, таких как ReLLM, jsonformer, Guardrails и Microsoft’s Guidance.
Microsoft только что выпустила «Руководство, язык нового поколения для быстрого программирования. С помощью этого языка разработчики могут создавать простые, но сложные правила для генерации ответов на естественном языке в различных форматах. Подобно тому, как инженеры-программисты программируют на Java или Python, разработчики теперь могут сосредоточиться на шаблонах проектирования высокого уровня и использовать определенные структуры для описания задач генерации, такие как диалоги и JSON. Возможно, наиболее захватывающей является возможность мгновенно генерировать точные текстовые поступления с эффективным способом инкапсуляции параметров генерации.
Отредактировано и проверено фактами
Рекомендуется: Окончательное руководство по оперативному проектированию 2023 |
Новый язык программирования «Руководство» поставляется с редактором, в котором пользователи могут легко кодировать правила и определять работу своих языковых моделей. В частности, они могут настроить такие шаги, как проверка значений или вызов внешних служб, что позволяет выполнить полную настройку. Сам язык предлагает исчерпывающий словарь и библиотеки, предоставляя разработчикам программного обеспечения широкий спектр возможностей.
Так, например, jsonformer Модуль был разработан для исправления сгенерированного вывода на лету и добавления правильного форматирования. Между тем, NVidia защитное ограждение Project помогает разработчикам создавать чат-ботов с использованием шаблонных подсказок. Однако с помощью «Guidance» разработчики теперь могут использовать свои собственные предпочтительные языковые модели, такие как LLAMA и Vicuna, и настроить направление генерации.
В целом, «Руководство» подняло понятие оперативного программирования на новый уровень. Позволяя разработчикам оптимизировать циклы генерации и создавать сложные структуры с помощью нескольких строк кода, пользователи могут укрепить основу своих языковых моделей и работать с большей автономией. Кроме того, язык устраняет многие узкие места разработки и позволяет разработчикам быстро выполнять свои инструкции, не сталкиваясь со сложными аппаратными проблемами.
«Руководство» Microsoft — это крупное достижение в области программирования языковых моделей. Он не только демонстрирует потенциал современного машинного обучения инструменты но также приводит к более эффективным и экономичным решениям. Другими словами, выпуск этого языка, несомненно, окажет долгосрочное влияние на область быстрого программирования, вдохновив новые волны инноваций.
Раньше разработчики были ограничены в том, сколько они могли программировать вручную или с помощью предварительно запрограммированных шаблонов. Используя Guidance, они могут ускорить свой рабочий процесс и использовать однострочные фрагменты для создания сложных систем с большей эффективностью.
В отличие от других языков программирования, Guidance упрощает понимание кода и появление новых идей. Это стало возможным благодаря самостоятельному созданию отчетность и методы искусственного интеллекта, которые помогают разработчикам заполнить пробелы в их коде.
Потенциальные области применения этой технологии огромны, и она уже использовалась для создания персонализированного контента, автоматизации задач личного помощника и создания продвинутых чат-ботов для взаимодействия с клиентами.
Чтобы помочь разработчикам быстро и беспрепятственно развернуть технологию, Microsoft заключила партнерские отношения с рядом компаний, включая NUIX, чтобы предоставить язык большему количеству пользователей, которым не хватает опыта или ресурсов для обучения программированию с нуля.
По своей сути Guidance устраняет традиционно утомительные части программирования и упрощает для разработчиков переход от набросков к завершению. Упрощая процесс написания кода, разработчики теперь могут создавать более целевые приложения и сокращать время, необходимое для разработки продукта.
Microsoft планирует продолжать совершенствовать этот новый язык для повышения производительности и снижения затрат на разработку. Итак, если вы ищете способ сделать ваши рабочие процессы программирования более эффективными и сэкономить время, вам следует ознакомиться с рекомендациями Microsoft. Это может стать идеальным компаньоном для кодирования.
Подробнее об ИИ: