> 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 구문: 버전 표시자, 입력, 단계, 선택자, 출력.
- [워크플로 실행](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): 종류는 Workflows의 타입 시스템입니다. 모든 연결 뒤에 있는 의미론적 의미와 데이터 표현입니다.
- [바코드탐지 종류](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): 이 종류는 바이트를 나타냅니다.
- [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): Numpy 배열.
- [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): 비디오 이미지 메타데이터.
- [종류](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 컴파일러](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 블록으로 한 워크플로 정의를 다른 워크플로 안에 포함하는 방법과, 컴파일러가 이를 인라인화하는 방식.
- [실행 엔진 변경 로그](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/execution-engine-changelog.md): Workflows 실행 엔진의 버전별 변경 사항입니다.
- [버전 관리](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/versioning.md): Workflows 실행 엔진, 워크플로 정의, 블록이 어떻게 버전 관리되는지.
- [워크플로 블록 만들기](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/create-a-block.md): 워크플로 블록 작성에 대한 완전한 개발자 가이드: 매니페스트, 입력, 출력, 배치 처리, 흐름 제어 및 차원.
- [블록을 플러그인으로 번들링](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): 워크플로의 입력, 출력, 타입 힌트, 종류 스키마를 프로그래밍 방식으로 설명합니다.
- [워크플로 프로파일링](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/profiling.md): Chrome 호환 프로파일링 추적으로 워크플로 실행 시간을 측정하고 병목 지점을 찾습니다.
- [Workflows 벤치마크](https://docs.roboflow.com/workflows/ko/developer-guide/developer-guide/benchmarks.md): 직접 모델 추론의 지연 시간과 동일한 모델을 워크플로로 감싼 경우의 지연 시간을 비교합니다.
