이 인위적인 준비된 Metaprompt는 다음을 포함하여 몇 가지 신속한 엔지니어링 기술을 사용합니다.
작업 분해 : 전체 프롬프트 생성 프로세스는 입력 변수 정의, 계획 지침 구조 및 특정 지침 작성을 포함하여 여러 단계로 나뉩니다. 이것은보다 체계적이고 포괄적 인 프롬프트를 생성하는 데 도움이됩니다.
소수의 학습 : 여러 세부적인 작업 지침 예제가 제공되어 AI가 고품질 지침을 구성하는 방법을 모방하여 배울 수 있습니다.
역할 재생 : AI는 "열심이지만 경험이없는 AI 어시스턴트"에 대한 지침을 작성하는 역할을 수행해야하며, 이는 AI가 작업 목표와 컨텍스트를 더 잘 이해하는 데 도움이됩니다.
명시 적 지침 : 특정 XML 태그 사용 및 변수를 처리하는 방법, 모호성 감소와 같은 매우 구체적이고 명확한 지침이 제공됩니다.
큰 소리로 생각하십시오 : 일부 예에서, AI는 사고 과정을 입증하기 위해 사용하거나 태그를 사용해야하므로보다 투명하고 설명 가능한 결과를 생성하는 데 도움이됩니다.
오류 처리 지침 : 기능 통화 오류를 처리하는 방법과 같은 오류 상황을 처리하기위한 예제 및 지침이 제공됩니다.
변수 사용 : {$ variable} 형식은 입력 변수를 나타내는 데 사용되며 프롬프트에서 이러한 변수를 올바르게 사용하는 방법에 대한 설명이 제공됩니다.
구조화 된 출력 : 구조화 된 응답을 생성하는 데 도움이되는 태그와 같은 출력을 구성하기 위해 특정 XML 태그를 사용해야합니다.
제약 및 제한 사항 : 제공된 기능을 수정하거나 확장하지 않고 제공되지 않은 함수를 사용하지 않는 등 일부 제한 사항이 명시 적으로 명시되어 있습니다.
Meta-Prompting : 전체 문서 자체는 메타 프롬프트이며, 다른 프롬프트를 생성하는 방법을 안내하여 높은 수준의 신속한 엔지니어링 전략을 보여줍니다.
이러한 기술의 결합 된 사용은보다 체계적이고 명시 적이며 효과적인 생성 된 프롬프트를 초래하며 다양한 복잡한 작업을 완료하기 위해 AI를 더 잘 안내 할 수 있습니다.