'Guidance' 소개 – Microsoft의 AI 지원 언어 변환 프롬프트 프로그래밍
Microsoft는 자연어 응답을 생성하고 프로그래밍 작업을 단순화하도록 설계된 차세대 프로그래밍 언어인 'Guidance'를 공개합니다.

Microsoft는 최근 프롬프트 프로그래밍 분야를 재구성할 Guidance 라는 판도를 바꾸는 언어를 출시했습니다. 이 최첨단 언어 덕분에 개발자는 이제 단순하지만 강력한 규칙을 따르면서 다양한 형식에 걸쳐 자연어 응답을 생성할 수 있습니다.
Java 및 Python과 같은 잘 알려진 언어를 미러링하는 Guidance는 대화 및 JSON과 같은 생성 작업을 묘사하는 특정 구조를 사용하여 개발자가 높은 수준의 디자인 패턴에 집중할 수 있도록 합니다. 뛰어난 기능 중 하나는 생성 매개변수를 신속하게 캡슐화하면서 정확한 텍스트 출력을 생성하는 것입니다. 사용자 친화적인 편집기가 장착된 이 언어는 규칙을 코딩하고 언어 모델 기능을 정의하는 프로세스를 용이하게 합니다. 이를 통해 사용자는 가치 검증 단계를 설정하고 외부 서비스와 통합하여 광범위한 사용자 정의 옵션을 제공할 수 있습니다.
또한 언어의 광범위한 어휘와 라이브러리는 소프트웨어 엔지니어에게 풍부한 가능성을 제공하여 창의력을 발휘할 수 있도록 합니다. 예를 들어, jsonformer 모듈은 적절한 형식을 보장하면서 생성된 출력의 실시간 수정을 가능하게 합니다. 또한 NVIDIA의 Guardrails 프로젝트와의 통합을 통해 개발자는 템플릿과 같은 프롬프트를 사용하여 챗봇을 구축할 수 있습니다. 이는 개발자가 LLAMA 및 Vicuna와 같이 선호하는 언어 모델을 활용하고 선호도에 따라 생성 방향을 사용자 정의할 수 있음을 의미합니다.
이 혁신적인 기술에 더 쉽게 접근할 수 있도록 하기 위해 Microsoft는 NUIX를 비롯한 다양한 회사와 협력하여 Guidance 프로그래밍 언어를 신속하고 원활하게 배포할 수 있도록 했습니다. 이 파트너십은 처음부터 프로그래밍을 배우는 데 필요한 배경이나 리소스가 부족할 수 있는 더 많은 청중에게 언어를 제공하는 것을 목표로 합니다.
본질적으로 Guidance는 개발자가 아이디어에서 구현으로 원활하게 전환할 수 있도록 기존의 번거로운 프로그래밍 측면을 제거합니다. 코드 작성 프로세스를 간소화함으로써 개발자는 보다 집중적인 애플리케이션을 만들고 제품 개발 시간을 크게 단축할 수 있습니다. AppMaster 와 같은 플랫폼은 모바일 및 백엔드 애플리케이션을 위한 no-code 솔루션을 제공하여 소프트웨어 개발 환경의 효율성 향상에 기여함으로써 이러한 변화를 더욱 촉진합니다.
지속적인 개선을 위한 약속의 일환으로 Microsoft는 생산성을 향상하고 개발 비용을 최소화하기 위해 지침을 개선하는 데 전념하고 있습니다. 이 획기적인 언어의 등장은 프로그래밍 언어의 발전에 중요한 이정표가 되었으며 업계의 선두주자가 될 잠재력을 가지고 있습니다.


