>웹 프론트엔드 >JS 튜토리얼 >개발자를 위한 디자인은 LLM을 위한 디자인도 의미합니다

개발자를 위한 디자인은 LLM을 위한 디자인도 의미합니다

Linda Hamilton
Linda Hamilton원래의
2025-01-16 12:42:13627검색

Designing for developers means designing for LLMs too

Encore의 사명은 백엔드 애플리케이션 개발을 단순화하는 것입니다.

이는 지속적인 노력입니다. LLM 기반 도구가 발전함에 따라 Encore 응용 프로그램 구축에 대한 사용이 급속히 증가하고 있습니다.

따라서 우리는 LLM이 우리 프레임워크와 쉽게 작동할 수 있도록 최선을 다하고 있습니다.

과제: 제한된 교육 데이터

Encore는 고유한 기능과 규칙을 통해 백엔드 개발을 간소화합니다. 그러나 다른 프레임워크의 광범위한 오픈 소스 역사(10년)가 부족하여 주류 LLM은 다음을 수행하는 데 어려움을 겪고 있습니다.

  • 앙코르 내장 기능을 효과적으로 활용해보세요.
  • 프레임워크의 규칙을 준수하세요.
  • Encore 모범 사례를 준수하는 코드를 생성하세요.

앙코르의 상대적인 새로움을 고려하면 이는 이해할 수 있는 일입니다. LLM은 아직 React만큼 Encore에 능숙하지 않습니다. 개발자가 코드 생성을 위해 LLM에 점점 더 의존하게 되면서 이는 상당한 개발자 경험 문제를 제시합니다.

저희 솔루션: 정확한 LLM 지침

저희 솔루션에는 LLM 관련 지침을 만드는 것이 포함됩니다. 우리의 접근 방식:

  1. LLM 최적화 문서: 우리는 Anthropic의 Claude를 사용하여 Anthropic의 LLM 지침 지침을 준수하면서 프레임워크 문서와 SDK 참조를 다시 작성했습니다. 이는 최적의 LLM 이해를 위한 명확성과 정확성을 보장합니다.
  2. 정의된 규칙 및 규칙: 우리는 코딩 표준, 권장 사례, Encore의 고유 기능 사용 팁을 포함하여 LLM이 따라야 할 포괄적인 규칙 및 규칙 세트를 개발했습니다.
  3. 포괄적인 지침 패키지: 결과는 LLM이 Encore를 사용하여 구축하는 데 필요한 모든 정보가 포함된 최대 1500줄의 파일입니다. 이 파일은 저장소에 직접 통합되어 LLM 도구에 대한 즉각적인 컨텍스트를 제공할 수 있습니다.

Cursor IDE 사용자는 파일 이름을 ".cursorrules"로 변경하여 자동 통합을 활성화할 수 있습니다.

LLM 성과 향상

GitHub에서 Encore.ts에 대한 초기 LLM 지침 세트의 오픈 소스 릴리스를 발표하게 된 것을 기쁘게 생각합니다.

이번 릴리스에서는 Encore 호환 코드 생성 시 LLM 성능이 이미 크게 향상되었습니다. 이러한 지침을 더욱 구체화하고 확장하기 위해 끌어오기 요청을 통해 커뮤니티 피드백과 기여를 장려합니다.

Encore.go에 대한 지침도 개발 중이며 곧 출시될 예정입니다.

자세한 지침을 제공함으로써 Encore의 강력한 백엔드 프레임워크와 AI 기반 개발 도구 기능 간의 격차를 해소했습니다. 개발자가 이러한 향상된 기능을 활용하여 더 나은 Encore 응용 프로그램을 구축할 수 있기를 기대합니다.

Encore의 GitHub 저장소를 탐색하고 기여해 보세요. 함께 발전의 미래를 만들어 갑시다!

향후 계획

우리는 지침 외에도 Encore용 LLM 기반 코드 생성 도구를 개발하고 있습니다. 뉴스레터를 구독하거나 Twitter에서 팔로우하여 업데이트를 받아보세요.

위 내용은 개발자를 위한 디자인은 LLM을 위한 디자인도 의미합니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.