개발자 도구 / 32

시스템 프롬프트 및 도구 사용 스키마 생성기

XML 섹션과 형식이 지정된 OpenAI/Claude 도구 호출 JSON 스키마로 구조화된 LLM 시스템 프롬프트를 생성합니다.

시스템 프롬프트 및 도구 사용 스키마 생성기: TOEA는 시스템 프롬프트를 표준 XML 경계 태그(<role>, <instructions>, <constraints>)로 형식화하고 OpenAI 함수 호출 사양과 Anthropic Claude 도구 스키마를 생성합니다. 서버에 파일을 전혀 업로드하지 않고 브라우저에서 100% 로컬로 실행됩니다.

카테고리
개발자 도구
실행 횟수
브라우저에서
비용
무료 · 가입 불필요
사용 가능 여부
사용 가능

프롬프트 구조 및 시스템 섹션

도구 호출 정의

도구
매개변수 (2)
매개변수 1
매개변수 2

도구 호출 여부는 설명이 결정합니다

모델은 이름과 설명만 보고 도구를 선택하므로 설명이 대부분의 역할을 합니다. 도구가 무엇을 하는지, 언제 사용하고 언제 사용하지 않는지 명시하십시오. 특히 두 도구의 기능이 겹치는 경우에는 더욱 중요합니다. 매개변수 설명에는 예상 형식과 단위를 예시와 함께 제시해야 합니다. 예를 들면 ISO 8601 date, e.g. 2025-06-30 또는 amount in cents와 같습니다. 호출에 반드시 필요한 경우에만 매개변수를 필수로 표시하십시오. 그렇지 않으면 모델이 빈칸을 채우려고 값을 지어낼 수 있습니다.

스키마 직접 마무리하기

생성기는 각 매개변수를 유형과 설명으로 작성합니다. array 매개변수에는 items가 없고 object 매개변수에는 properties가 없으므로, 모델은 내부에 무엇이 들어가는지 알 수 없습니다. 이러한 항목과 고정 선택지를 위한 enum을 추가하십시오. 예시 페이로드에서 중첩 매개변수 스키마를 만들려면 JSON to JSON Schema에서 시작하고 객체를 붙여 넣으십시오. 두 형식 모두 동일한 JSON Schema를 감쌉니다. OpenAI는 이를 function.parameters 아래에 중첩하고, Claude는 input_schema라고 부르므로 한쪽에서 수정한 내용은 다른 쪽에도 적용할 수 있습니다.

사용 방법

  1. 프롬프트 섹션(역할, 컨텍스트, 지침, 제약 조건, 출력 형식, 예시)을 입력합니다.
  2. 매개변수가 포함된 선택적 도구 호출 함수를 정의합니다.
  3. XML 프롬프트, Markdown, OpenAI 도구 스키마, Claude 도구 스키마 탭을 전환한 다음 형식이 지정된 프롬프트를 복사합니다.

개인정보 보호 및 제한사항

모든 프롬프트 편집과 스키마 생성은 클라이언트 메모리에서 로컬로 실행됩니다.

관련 도구

자주 묻는 질문

시스템 프롬프트에 XML 태그를 사용하는 이유는 무엇인가요?

최신 LLM(Claude 3.5 Sonnet, GPT-4o)은 XML 태그(<role>, <instructions>)를 효과적으로 파싱하므로 지침의 변형과 모호성을 줄일 수 있습니다.

OpenAI와 Claude 도구 형식을 모두 지원하나요?

예. 유효한 OpenAI 함수 스키마와 Claude input_schema 정의를 동시에 생성합니다.

무료 도구 · 브라우저에서회 실행 · 계정 불필요