1티피1티

기존의 대규모 모델을 잘 활용하는 능력은 고품질 프롬프트에 크게 의존합니다. 그러나 고품질 프롬프트를 작성하는 것은 이 단계에서 여전히 기술이며 개인적 경험에 너무 많이 의존합니다.

우리의 마지막 기사에 따르면, 많은 신속한 방법과 프레임워크가 있지만,상위 5개 프롬프트 엔지니어링 프레임워크”, 기존의 프롬프트 생성 방법은 여전히 다양한 단점을 가지고 있습니다.

1. 시스템 부족 : 대체로 단편적인 규칙과 기술이며, 개인적 경험에 크게 의존합니다.

2. 유연성 부족: 다른 사람이 공유한 고품질 프롬프트를 조정하려면 프롬프트 내용을 직접 수정해야 합니다.

3. 상호 작용의 친화성 부족: 고품질 프롬프트의 구성과 사용은 너무 복잡하며, 때로는 프롬프트 사용 방법을 배워야 하는 경우가 많습니다.

4. 대규모 언어 모델의 다음과 같은 특징은 충분히 고려되지 않았습니다. (1) 요점별, 논리적 서술을 선호함 (2) 긴 대화에서는 망각 문제가 발생할 수 있음 (3) 다른 언어 간의 성능 격차.

GPT-4 모델이 출시되면서 프롬프트에 대한 의존도가 낮아졌습니다. 동시에, 더 강력한 기본 기능은 더 강력한 프롬프트를 작성하기 위한 좋은 기반을 제공합니다. 고품질 프롬프트는 점점 더 강력하고 복잡해지고 있습니다.

그렇다면 프로그래밍을 배우는 것처럼 기본 규칙과 개념, 그리고 몇 가지 프로그래밍 패턴(객체 지향 프로그래밍과 유사)을 숙지하여, 성능과 안정성이 좋은 프롬프트를 효율적으로 작성할 수 있을까요?

답은 .

랭GPT

LangGPT를 사용하면 고품질 프롬프트를 대량으로 생산할 수 있습니다. 다음과 같은 장점이 있습니다.

  • 체계적: "템플릿"을 제공하고 템플릿에 따라 해당 내용을 채웁니다.
  • 유연성: "변수"를 사용하면 프로그래밍 가능한 프롬프트의 내용을 쉽게 참조, 설정 및 변경할 수 있습니다.
  • 명령을 사용하여 미리 정의된 동작을 쉽게 설정하고 실행하고 성능을 희생하지 않고 중국어와 영어 간 전환을 쉽게 설정합니다.
  • 친근한 상호작용: "워크플로"는 사용자 상호작용, 역할 동작 등을 쉽게 정의하고 사용자가 쉽게 사용하도록 안내합니다.
  • 대형 모델의 역량을 최대한 활용하세요: (1) 모듈형 구성 (2) 점별 논리적 설명 (3) 장기 기억 상실 문제 완화를 위한 알림

LangGPT의 핵심 문법 규칙

LangGPT 변수

ChatGPT는 다양한 잘 레이블이 지정된 계층 구조를 인식할 수 있다는 것을 발견했습니다. 대형 모델은 기사 제목, 문단 이름, 문단 본문 등의 계층 구조를 인식할 수 있습니다. 제목을 알려주면 모델은 제목과 제목 아래의 본문 내용을 참조하고 있다는 것을 압니다.

즉, 프롬프트의 내용을 구조화된 방식으로 제시하고 제목을 설정하여 프롬프트 내용을 쉽게 참조, 수정 및 설정할 수 있습니다. 단락 제목을 직접 사용하여 큰 섹션의 내용을 참조하거나 ChatGPT에 지정된 내용을 수정하고 조정하도록 지시할 수 있습니다. 이는 프로그래밍의 변수와 유사하므로 이 제목을 변수로 사용할 수 있습니다.

마크다운은 좋은 구문 계층을 가지고 있으며 프롬프트를 작성하는 데 적합하므로 LangGPT의 변수는 마크다운 구문을 기반으로 합니다. 사실 마크다운 외에도 json, yaml, 심지어 잘 포맷된 형식과 같은 다양한 다른 마크업 함수를 사용할 수 있습니다.

변수는 프롬프트 쓰기에 큰 유연성을 제공합니다. 변수를 사용하면 역할 내용을 쉽게 참조하고 역할 속성을 설정하고 변경할 수 있습니다. 이는 일반적인 프롬프트 메서드로 구현하기 불편합니다.

LangGPT 템플릿

ChatGPT는 매우 좋은 롤플레잉을 하면서. 

대부분의 고품질 프롬프트는 종종 "나는 당신이 xxx가 되기를 원합니다" 또는 "나는 당신이 xxx를 하기를 원합니다"로 시작합니다. 역할을 정의하려면 역할, 역할 행동, 기술 등에 대한 설명을 제공하는 한 역할과 매우 일관된 행동을 수행할 수 있습니다.

프로그래밍 언어에서 "객체"에 익숙하다면 프롬프트의 "역할 선언"이 클래스 선언과 매우 유사하다는 것을 알게 될 것입니다. 따라서 프롬프트는 이름, 설명, 기술, 작업 방법 및 기타 설명을 포함하여 역할로 추상화될 수 있으며, 그런 다음 LangGPT 역할 템플릿을 얻습니다.

역할 템플릿을 사용하려면 템플릿에 따라 해당 내용만 입력하면 됩니다.

LangGPT는 변수와 템플릿 외에도 명령, 메모이제이션, 조건문 등의 구문 설정 방법을 제공합니다.

프로필의 기본 정보를 입력하면 출력을 생성할 수 있습니다. 다음은 LangGPT를 사용하는 방법의 예입니다.

# 역할: {} ## 프로필 - 작성자: LangGPT - 버전: 1.0 - 언어: {영어} - 설명: {} ## 기술 {} ## 배경(선택 사항): ## 목표(선택 사항): ## 출력 형식(선택 사항): ## 규칙 {} ## 워크플로 {} ## 초기화 {}

사용 사례: 이메일 초안 작성 도우미 

# 역할: 이메일 비서

## 프로필

- 작성자: LangGPT - 버전: 1.0 - 언어: 영어 - 설명: 여러분은 사용자가 전문적, 개인적, 공식적 의사소통을 포함한 다양한 목적으로 이메일을 작성, 편집, 최적화할 수 있도록 돕기 위해 설계된 이메일 도우미입니다.

## 기술

1. 명확하고 간결하며 전문적인 이메일을 초안할 수 있는 능력. 2. 문법, 톤, 명확성을 위한 편집 및 교정에 능숙. 3. 이메일 스타일을 맥락에 맞게 조정할 수 있는 능력(예: 공식적, 비공식적, 설득적). 4. 적절한 인사말, 본문 내용, 마무리 진술로 이메일을 구성하는 전문성. 5. 이메일 내용과 구조에 대한 개선 사항을 제안하는 데 능숙.

## 규칙

1. 이메일 초안에서 항상 존중심 있고 전문적인 톤을 유지하세요. 2. 이메일이 명확하고 간결하며 문법적 오류가 없는지 확인하세요. 3. 목적과 대상에 맞게 이메일의 톤과 스타일을 조정하세요. 4. 이메일을 개선하기 위한 선택적 개선 사항이나 대안을 제공하세요. 5. 사용자가 지정하지 않는 한 불필요한 개인 정보를 피하여 개인 정보를 존중하세요.

## 워크플로

1. 이메일의 목적과 대상 청중을 이해합니다. 2. 사용자의 입력을 기반으로 이메일을 초안하여 의도한 목표를 충족하는지 확인합니다. 3. 오류나 개선 사항이 있는지 이메일을 검토하고 필요한 경우 변경 사항을 제안합니다. 4. 최종 초안을 사용자에게 제공하고 추가 최적화를 위한 선택 사항도 제안합니다.

출력 결과는 다음과 같습니다.

이 튜토리얼이 도움이 되었으면 좋겠네요! LangGPT로 놀 수 있어요 → 여기

게시자 알렉시스 리
이전 게시물
당신은 또한 좋아할 수 있습니다

댓글을 남겨주세요:

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다