> For the complete documentation index, see [llms.txt](https://docs.roboflow.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.roboflow.com/workflows/ko/developer-guide.md).

# 개발자 가이드

- [개발자 가이드](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide.md): 워크플로를 확장하는 개발자를 위한 참고 자료 - 생태계의 기둥, 정의 언어, 컴파일러와 실행 엔진, 종류, 그리고 자신만의 블록을 작성하는 방법.
- [워크플로 정의 구문](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/definitions.md): 워크플로 정의 JSON 구문: 버전 표식, 입력, 단계, 선택기, 출력.
- [워크플로 실행](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/workflow-execution.md): 워크플로가 실행되는 방식: 컴파일, 배치 지향 데이터, 차원 수준, 조건부 실행, 출력 구성.
- [종류](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds.md): 종류는 워크플로의 타입 시스템입니다. 모든 연결 뒤에 있는 의미적 의미와 데이터 표현입니다.
- [바코드감지 종류](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/bar-code-detection.md): 바코드 감지 예측.
- [불리언 종류](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/boolean.md): 불리언 플래그.
- [바이트 종류](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/bytes.md): 이 종류는 바이트를 나타냅니다.
- [분류예측 종류](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/classification-prediction.md): 분류기에서 나온 예측.
- [윤곽선 종류](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/contours.md): 각 배열이 윤곽선 점들을 나타내는 numpy 배열 목록.
- [탐지 종류](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/detection.md): 탐지 기반 예측의 단일 요소(\`object\_detection\_prediction\`과 같은).
- [탐지겹침 종류](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/detections-overlaps.md): 탐지 쌍별 겹침 기록 목록.
- [사전 종류](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/dictionary.md): 사전.
- [임베딩 종류](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/embedding.md): 벡터 임베딩을 나타내는 부동소수점 수 목록.
- [0에서 1 사이의 실수 종류](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/float-zero-to-one.md): 범위 \`\[0.0, 1.0]\`의 \`float\` 값.
- [실수 종류](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/float.md): 실수 값.
- [이미지키포인트 종류](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/image-keypoints.md): 전통적인 컴퓨터 비전 방법으로 감지된 이미지 키포인트.
- [이미지메타데이터 종류](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/image-metadata.md): supervision에 필요한 이미지 메타데이터가 담긴 사전.
- [이미지 종류](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/image.md): 워크플로의 이미지.
- [추론ID 종류](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/inference-id.md): 추론 식별자.
- [인스턴스분할예측 종류](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/instance-segmentation-prediction.md): 탐지된 바운딩 박스와 세그멘테이션 마스크가 \`sv.Detections(...)\` 객체 형태로 있는 예측.
- [정수 종류](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/integer.md): 정수 값.
- [키포인트감지예측 종류](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/keypoint-detection-prediction.md): 탐지된 바운딩 박스와 탐지된 키포인트가 \`sv.Detections(...)\` 객체 형태로 있는 예측.
- [레이블포인트 종류](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/labeled-points.md): 양수/음수 레이블이 있는 2D 포인트 목록.
- [언어모델출력 종류](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/language-model-output.md): LLM / VLM 출력.
- [값목록 종류](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/list-of-values.md): 모든 유형의 값 목록.
- [넘파이배열 종류](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/numpy-array.md): 넘파이 배열.
- [객체탐지예측 종류](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/object-detection-prediction.md): 탐지된 바운딩 박스가 \`sv.Detections(...)\` 객체 형태로 있는 예측.
- [부모ID 종류](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/parent-id.md): 단계 출력의 부모 식별자.
- [점 종류](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/point.md): 2D의 단일 점.
- [예측유형 종류](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/prediction-type.md): 예측 유형을 나타내는 문자열 값.
- [qr코드감지 종류](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/qr-code-detection.md): QR 코드 감지 예측.
- [rgb색상 종류](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/rgb-color.md): RGB 색상.
- [rle인스턴스분할예측 종류](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/rle-instance-segmentation-prediction.md): 탐지된 바운딩 박스와 RLE 인코딩 세그멘테이션 마스크가 \`sv.Detections(...)\` 객체 형태로 있는 예측.
- [roboflowapi키 종류](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/roboflow-api-key.md): Roboflow API 키.
- [ROBOFLOW관리키 종류](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/roboflow-managed-key.md): Roboflow가 관리하는 키 또는 자격 증명.
- [roboflow모델id 종류](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/roboflow-model-id.md): Roboflow 모델 ID.
- [roboflow프로젝트 종류](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/roboflow-project.md): Roboflow 프로젝트 이름.
- [roboflow솔루션 종류](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/roboflow-solution.md): Roboflow Vision Events 사용 사례 식별자.
- [비밀 종류](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/secret.md): 비밀 값.
- [의미분할예측 종류](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/semantic-segmentation-prediction.md): 의미 분할을 위한 픽셀별 클래스 레이블과 신뢰도를 가진 예측.
- [직렬화된페이로드 종류](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/serialised-payloads.md): 일반적으로 싱크에서 받아들이는 직렬화된 요소.
- [문자열 종류](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/string.md): 문자열 값.
- [타임스탬프 종류](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/timestamp.md): 타임스탬프 객체.
- [최상위클래스 종류](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/top-class.md): 분류 모델이 예측한 최상위 클래스를 나타내는 문자열 값.
- [비디오메타데이터 종류](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/video-metadata.md): 비디오 이미지 메타데이터.
- [종류](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/wildcard.md): 모든 요소의 동등물.
- [존 종류](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/zone.md): 다각형 존의 정의.
- [데이터 표현](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/data-representations.md): 런타임에 블록이 받는 Python 데이터 타입: Batch, WorkflowImageData, VideoMetadata.
- [워크플로 컴파일러](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/compiler.md): 워크플로 컴파일러가 워크플로 정의를 실행 가능한 계산 그래프로 바꾸는 방식.
- [실행 엔진](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/execution-engine.md): 워크플로 실행 엔진 내부: 입력 검증, 실행 순서, 단계 입력 및 출력, 흐름 제어.
- [내부 워크플로](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/inner-workflows.md): Inner workflow 블록을 사용해 하나의 워크플로 정의를 다른 워크플로 안에 포함시키는 방법과, 컴파일러가 이를 인라인 처리하는 방식.
- [Execution Engine 변경 로그](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/execution-engine-changelog.md): Workflows Execution Engine의 버전별 변경 사항입니다.
- [버전 관리](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/versioning.md): 워크플로 실행 엔진, 워크플로 정의, 블록의 버전 관리 방식.
- [Workflow 블록 만들기](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/create-a-block.md): Workflow 블록 작성에 대한 완전한 개발자 가이드: 매니페스트, 입력, 출력, 배치 처리, 흐름 제어, 차원성.
- [블록을 플러그인으로 패키징](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/block-bundling.md): 워크플로 블록을 플러그인으로 패키징하기: 필요한 인터페이스, 종류, 초기화자, 직렬화기, 로딩.
- [동적 Python 블록](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/dynamic-python-blocks.md): 실행 엔진이 런타임에 해석하는 Python 코드로 워크플로 정의 안에 블록을 직접 정의합니다.
- [블록 테스트](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/testing.md): 작성한 워크플로 블록에 권장되는 단위 테스트 및 통합 테스트 방식.
- [커뮤니티 플러그인](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/community-plugins.md): 블록, 모델, 통합 기능을 생태계에 추가하는 커뮤니티 제작 워크플로 플러그인.
- [Workflows Schema API](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/schema-api.md): Workflow의 입력, 출력, 타입 힌트, 종류 스키마를 프로그래밍 방식으로 설명합니다.
- [Workflow 프로파일링](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/profiling.md): Chrome 호환 프로파일링 트레이스를 사용하여 Workflow 실행 시간을 측정하고 병목 현상을 찾습니다.
- [Workflows 벤치마크](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/benchmarks.md): 직접 모델 추론의 지연 시간과 같은 모델을 Workflow로 감싼 경우의 지연 시간을 비교합니다.
