nicobailon/pi-prompt-template-model
Pi extension: Add model frontmatter to prompt templates for automatic model switching
해결하는 문제
다양한 작업을 수행할 때 AI 모델 전환, 특정 스킬 컨텍스트 로드, 사고 수준 조정과 같은 수동 작업을 제거합니다. 새로운 요청마다 에이전트를 수동으로 설정하는 대신, 프롬프트 템플릿에 한 번만 설정을 정의하고 슬래시 명령어로 실행할 수 있습니다.
작동 방식
이 확장 기능은 프롬프트 템플릿에 새로운 프론트마터 필드(model, skill, thinking)를 추가합니다. 슬래시 명령어가 실행되면 시스템은 자동으로:
- 지정된 모델로 전환합니다 (프로바이더별 ID 및 백업 목록 지원).
- 요청된 스킬(컨텍스트 지식 또는 도구)을 프롬프트에 직접 삽입합니다.
- 모델의 사고 수준을 설정합니다 (예: 낮음, 중간, 높음).
- 작업이 완료되면 이전 세션 설정을 복원합니다.
또한 하위 에이전트로 작업을 위임하거나, 프롬프트를 병렬로 실행하거나, 반복 실행하거나, 여러 모델이 후보를 생성한 후 리뷰어가 평가하고 최종 적용자가 최상의 결과를 병합하는 "Best-of-N" 비교 흐름과 같은 고급 실행 흐름도 지원합니다.
대상 사용자
디버깅, 심층 분석, 코드 리뷰와 같은 특정 워크플로우를 위한 자체 포함형 "에이전트 모드"를 만들고 싶은 pi 에이전트 환경의 개발자 및 고급 사용자.
주요 기능
- 자동 모델 관리: 모델과 사고 수준을 실시간으로 전환하고 작업 후 원래 세션 상태를 복원.
- 스킬 인젝션: 에이전트가 수동으로 스킬을 찾고 로드할 필요 없이, 컨텍스트에 직접 삽입.
- 하위 에이전트 위임: 선택적 컨텍스트 분기와 병렬 실행을 포함해 별도의 하위 에이전트에 작업을 위임 가능.
- Best-of-N 비교: 여러 워커 모델을 병렬로 실행하고, 리뷰어가 출력을 평가하며, 선택적 최종 적용자가 최상의 결과를 병합하는 고급 파이프라인.
- 동적 프롬프트: 인수 치환(
$1,$@)과 프롬프트 본문 내 모델별 조건 블록을 지원.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트