개발자 도구 / 32
시스템 프롬프트 및 도구 사용 스키마 생성기
XML 섹션과 형식이 지정된 OpenAI/Claude 도구 호출 JSON 스키마로 구조화된 LLM 시스템 프롬프트를 생성합니다.
시스템 프롬프트 및 도구 사용 스키마 생성기: TOEA는 시스템 프롬프트를 표준 XML 경계 태그(<role>, <instructions>, <constraints>)로 형식화하고 OpenAI 함수 호출 사양과 Anthropic Claude 도구 스키마를 생성합니다. 서버에 파일을 전혀 업로드하지 않고 브라우저에서 100% 로컬로 실행됩니다.
- 카테고리
- 개발자 도구
- 실행 횟수
- 브라우저에서
- 비용
- 무료 · 가입 불필요
- 사용 가능 여부
- 사용 가능
프롬프트 구조 및 시스템 섹션
도구 호출 정의
도구 호출 여부는 설명이 결정합니다
모델은 이름과 설명만 보고 도구를 선택하므로 설명이 대부분의 역할을 합니다. 도구가 무엇을 하는지, 언제 사용하고 언제 사용하지 않는지 명시하십시오. 특히 두 도구의 기능이 겹치는 경우에는 더욱 중요합니다. 매개변수 설명에는 예상 형식과 단위를 예시와 함께 제시해야 합니다. 예를 들면 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라고 부르므로 한쪽에서 수정한 내용은 다른 쪽에도 적용할 수 있습니다.
사용 방법
- 프롬프트 섹션(역할, 컨텍스트, 지침, 제약 조건, 출력 형식, 예시)을 입력합니다.
- 매개변수가 포함된 선택적 도구 호출 함수를 정의합니다.
- XML 프롬프트, Markdown, OpenAI 도구 스키마, Claude 도구 스키마 탭을 전환한 다음 형식이 지정된 프롬프트를 복사합니다.
개인정보 보호 및 제한사항
모든 프롬프트 편집과 스키마 생성은 클라이언트 메모리에서 로컬로 실행됩니다.
관련 도구
자주 묻는 질문
시스템 프롬프트에 XML 태그를 사용하는 이유는 무엇인가요?
최신 LLM(Claude 3.5 Sonnet, GPT-4o)은 XML 태그(<role>, <instructions>)를 효과적으로 파싱하므로 지침의 변형과 모호성을 줄일 수 있습니다.
OpenAI와 Claude 도구 형식을 모두 지원하나요?
예. 유효한 OpenAI 함수 스키마와 Claude input_schema 정의를 동시에 생성합니다.
무료 도구 · 브라우저에서회 실행 · 계정 불필요