> 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): Workflows를 확장하는 개발자를 위한 참고 자료 - 생태계의 핵심 요소, 정의 언어, 컴파일러와 실행 엔진, 타입, 그리고 자신만의 블록을 작성하는 방법.
- [워크플로 정의 구문](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/definitions.md): 워크플로 정의 JSON 구문: 버전 표시자, 입력, 단계, 선택자, 출력.
- [Workflow 실행](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): Kind는 Workflows의 타입 시스템입니다. 모든 연결 뒤에 있는 의미와 데이터 표현을 나타냅니다.
- [barcodedetection 타입](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/bar-code-detection.md): 바코드 탐지를 사용한 예측.
- [boolean 타입](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/boolean.md): 불리언 플래그.
- [bytes 타입](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/bytes.md): 이 타입은 바이트를 나타냅니다.
- [classificationprediction 타입](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/classification-prediction.md): 분류기로부터의 예측.
- [contours 타입](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/contours.md): 각 배열이 윤곽선 점을 나타내는 numpy 배열 목록.
- [detection 타입](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/detection.md): 탐지 기반 예측의 단일 요소(예: \`object\_detection\_prediction\`).
- [detectionsoverlaps 타입](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/detections-overlaps.md): 탐지 쌍별 중첩 기록 목록.
- [dictionary 타입](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/dictionary.md): 사전.
- [embedding 타입](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/embedding.md): 벡터 임베딩을 나타내는 부동소수점 숫자 목록.
- [floatzerotoone 타입](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/float-zero-to-one.md): 범위 \`\[0.0, 1.0]\`의 \`float\` 값.
- [float 타입](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/float.md): 부동소수점 값.
- [imagekeypoints 타입](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/image-keypoints.md): 전통적인 컴퓨터 비전 방법으로 탐지된 이미지 키포인트.
- [imagemetadata 타입](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/image-metadata.md): supervision에 필요한 이미지 메타데이터가 들어 있는 사전.
- [image 타입](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/image.md): 워크플로우의 이미지.
- [inferenceid 타입](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/inference-id.md): 추론 식별자.
- [instancesegmentationprediction 타입](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/instance-segmentation-prediction.md): sv.Detections(...) 객체 형태의 탐지된 바운딩 박스와 분할 마스크를 포함한 예측.
- [integer 타입](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/integer.md): 정수 값.
- [keypointdetectionprediction 타입](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/keypoint-detection-prediction.md): sv.Detections(...) 객체 형태의 탐지된 바운딩 박스와 탐지된 키포인트를 포함한 예측.
- [labeledpoints 타입](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/labeled-points.md): 양수/음수 레이블이 있는 2D 포인트 목록.
- [languagemodeloutput 타입](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/language-model-output.md): LLM / VLM 출력.
- [listofvalues 타입](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/list-of-values.md): 모든 유형의 값 목록.
- [numpyarray 타입](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/numpy-array.md): 넘파이 배열.
- [objectdetectionprediction 타입](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/object-detection-prediction.md): sv.Detections(...) 객체 형태의 탐지된 바운딩 박스를 포함한 예측.
- [parentid 타입](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/parent-id.md): 단계 출력의 부모 식별자.
- [point 타입](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/point.md): 2D의 단일 포인트.
- [predictiontype 타입](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/prediction-type.md): 예측 유형을 나타내는 문자열 값.
- [qrcodedetection 타입](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/qr-code-detection.md): QR 코드 탐지를 사용한 예측.
- [rgbcolor 타입](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/rgb-color.md): RGB 색상.
- [rleinstancesegmentationprediction 타입](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/rle-instance-segmentation-prediction.md): sv.Detections(...) 객체 형태의 탐지된 바운딩 박스와 RLE로 인코딩된 분할 마스크를 포함한 예측.
- [roboflowapikey 타입](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/roboflow-api-key.md): Roboflow API 키.
- [ROBOFLOWMANAGEDKEY 타입](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/roboflow-managed-key.md): Roboflow가 관리하는 키 또는 자격 증명.
- [roboflowmodelid 타입](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/roboflow-model-id.md): Roboflow 모델 ID.
- [roboflowproject 타입](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/roboflow-project.md): Roboflow 프로젝트 이름.
- [roboflowsolution 타입](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/roboflow-solution.md): Roboflow Vision Events 사용 사례 식별자.
- [secret 타입](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/secret.md): 비밀 값.
- [semanticsegmentationprediction 타입](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/semantic-segmentation-prediction.md): 시맨틱 분할을 위한 픽셀별 클래스 레이블과 신뢰도를 포함한 예측.
- [serialisedpayloads 타입](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/serialised-payloads.md): 보통 싱크가 받아들이는 직렬화된 요소.
- [string 타입](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/string.md): 문자열 값.
- [timestamp 타입](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/timestamp.md): 타임스탬프 객체.
- [topclass 타입](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/top-class.md): 분류 모델이 예측한 최상위 클래스를 나타내는 문자열 값.
- [videometadata 타입](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/video-metadata.md): 비디오 이미지 메타데이터.
- [Kind](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/kinds/wildcard.md): 임의의 요소와 동일한 값.
- [zone 타입](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.
- [Workflows Compiler](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/compiler.md): Workflows 컴파일러가 워크플로 정의를 실행 가능한 계산 그래프로 바꾸는 방식.
- [실행 엔진](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/execution-engine.md): Workflows 실행 엔진 내부: 입력 유효성 검사, 실행 순서, 단계 입력 및 출력, 그리고 흐름 제어.
- [내부 워크플로우](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): Workflows 실행 엔진, 워크플로 정의, 블록의 버전 관리 방식.
- [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 스키마 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): Workflow 실행 시간을 측정하고 Chrome 호환 프로파일링 추적으로 병목 현상을 찾습니다.
- [Workflows 벤치마크](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/benchmarks.md): 직접 모델 추론의 지연 시간과 동일한 모델을 Workflow로 감싼 경우의 지연 시간을 비교합니다.
