🟢 📦 오픈소스 게시일: · 3 분 읽기 ·

Kedro:버전 1.2.0, GenAI 파이프라인을 위한 @experimental 데코레이터와 LangGraph 에이전트 starter 제공

편집 일러스트: LangGraph 오케스트레이션 브리지와 Mermaid 다이어그램이 있는 파이프라인 노드

Linux Foundation AI 프로젝트 Kedro가 Kedro-Viz 12.3.0과 함께 버전 1.2.0을 출시했습니다. 새로운 @experimental 데코레이터는 개발 중인 API 표시를 가능하게 하며, starter 프로젝트 support-agent-langgraph는 LangGraph 오케스트레이션 및 Langfuse/Opik 프롬프트 관리 도구와의 통합을 시연합니다. Kedro-Viz는 파이프라인 디버깅 개선을 위해 Mermaid 다이어그램과 노드 미리보기 확장성을 획득했습니다.

🤖

이 기사는 AI가 1차 출처를 기반으로 생성했습니다.

Linux Foundation AI 에코시스템의 Kedro 프로젝트가 2026년 5월 22일 이중 릴리스를 발표했습니다:Kedro 1.2.0(코어 프레임워크)와 Kedro-Viz 12.3.0(시각화 도구). 이 버전은 세 가지 중요한 새로운 기능을 제공합니다:개발 중인 API를 위한 @experimental 데코레이터, 공식 LangGraph 통합 starter 프로젝트, 그리고 Mermaid 다이어그램, 텍스트, 이미지 지원을 갖춘 Kedro-Viz의 확장된 노드 미리보기 시스템.

@experimental 데코레이터란 무엇이고 어떻게 사용합니까?

@experimental은 Kedro API의 함수 또는 클래스를 「실험적」으로 표시하는 새로운 Python 데코레이터입니다. 표시된 API는 공개적으로 사용 가능하지만, Kedro 코어 팀은 파괴적 변경 프로세스 없이 서명, 동작을 변경하거나 삭제할 권리를 명시적으로 유보합니다.

실험적 API를 호출하는 사용자는 Python warnings 모듈(DeprecationWarning 하위 클래스 ExperimentalWarning)을 통해 런타임 경고를 받습니다:

ExperimentalWarning: kedro.pipeline.langgraph_node is experimental and may change.

팀이 프로덕션에서 실험적 기능을 사용하고 로그 노이즈를 원하지 않는 경우 표준 warnings.filterwarnings()로 경고를 필터링할 수 있습니다. 데코레이터의 목적은 이중적입니다:Kedro 코어 팀이 파괴적 변경을 두려워하지 않고 새로운 아이디어를 빠르게 반복하도록 장려하고, 특정 API가 아직 안정적이지 않음을 사용자에게 명확히 알립니다.

1.2.0의 첫 @experimental API는 무엇입니까?

@experimental로 처음 표시된 두 API는 LLM 컨텍스트 노드와 에이전트 워크플로 프리미티브입니다. LLM 컨텍스트 노드는 고전적인 데이터 변환을 실행하지 않고 Kedro 구성의 구조화된 프롬프트 템플릿에서 LLM(Claude, GPT, Gemini)을 호출하는 특수 Kedro 노드입니다. 출력은 다음 노드에 입력되는 Python dict로 반환됩니다——이를 통해 일부 단계는 고전적인 ML 처리를 수행하고 다른 단계는 LLM 추론을 수행하는 하이브리드 파이프라인이 가능합니다.

에이전트 워크플로 프리미티브는 전체 Kedro 파이프라인을 런타임 상태에 따라 실행할 노드를 자율적으로 결정하는 에이전트로 취급할 수 있게 합니다. 이것은 Kedro의 의미론적 기반(고정된 순서의 DAG로서의 파이프라인)을 더 유연하지만 예측하기 어려운 것으로 변경하기 때문에 명시적으로 실험적입니다.

support-agent-langgraph starter란 무엇입니까?

Kedro starters는 kedro new --starter=support-agent-langgraph 명령으로 복제되는 사전 구성된 프로젝트 템플릿입니다. 새로운 LangGraph starter는 실제 기업 시나리오를 보여줍니다:Slack 알림을 읽고, Confluence와 CRM에서 컨텍스트를 추출하고, LLM을 통해 초안 응답을 생성하고, 신뢰도가 임계값 아래로 떨어지면 인간 에이전트로 라우팅하는 고객 지원 에이전트.

기술 스택:

  • Kedro 파이프라인:데이터 수집(Slack RTM, Confluence API, CRM 커넥터)
  • LangGraph:에이전트 로직 오케스트레이션(의사 결정 트리, 재시도 처리, 에스컬레이션)
  • Langfuse 및 Opik(둘 다 오픈 소스):프롬프트 버전 관리, 평가, 관찰 가능성

Starter에는 예시 데이터, 완전한 Docker Compose 설정, Kedro 테스트 스위트가 포함되어 있습니다. 목표는 즉시 프로덕션 준비가 되는 것이 아니라 Kedro를 백본으로 하는 기업용 GenAI 워크플로에 연결해야 하는 구성 요소를 보여주는 것입니다.

Kedro-Viz 12.3.0의 새로운 점은 무엇입니까?

Kedro-Viz는 Kedro 파이프라인을 위한 웹 기반 시각화 도구입니다. 버전 12.3.0은 「노드 미리보기」 시스템을 크게 확장했습니다——브라우저에서 각 노드의 요약(입출력, 메타데이터, 마지막 실행 상태)을 표시하는 기능입니다.

새로운 기능:

  • Mermaid 다이어그램 미리보기:노드가 문서에 Mermaid markdown을 포함하는 경우 Kedro-Viz는 이를 인라인으로 SVG 다이어그램으로 렌더링합니다. 내부 ML 알고리즘이나 비즈니스 로직 문서화에 유용합니다.
  • 텍스트 및 이미지 미리보기:노드는 텍스트(샘플 출력)나 이미지(예:matplotlib 플롯)를 반환할 수 있으며 파일을 수동으로 저장할 필요 없이 사이드 패널에 표시됩니다.
  • 커스텀 미리보기 확장성:개발자는 Kedro-Viz 플러그인 API를 통해 자신의 데이터 유형에 대한 커스텀 미리보기어를 등록할 수 있습니다.

멀티 파이프라인 실행은 12.3.0에서 더욱 확장되었습니다——이제 Kedro-Viz UI에서 여러 독립적인 Kedro 파이프라인을 실시간 진행 추적과 함께 병렬로 실행할 수 있습니다. 동시에 10-50개의 ML 파이프라인을 실행하는 기업 테넌트에게 유용합니다.

이것이 Kedro 사용자 기반에 무엇을 의미합니까?

Kedro는 GitHub stars 30,000 마일스톤에 도달했으며 LF AI 거버넌스를 통해 약 200명의 활성 기여자가 있습니다. 1.2.0 릴리스는 GenAI 워크플로 지원으로의 전환을 명확히 알립니다——Kedro는 더 이상 전용 고전 ML 프레임워크가 아니라 동일한 기반 위에서 전통적인 ML과 GenAI 에이전트 파이프라인 모두를 포괄하는 MLOps 플랫폼입니다. 이는 이전에 Airflow(고전 ML)와 LangChain(GenAI) 사이에서 선택하던 기업 테넌트들에게 Kedro 채택을 열어주는 전략적으로 중요한 의미를 가집니다——Kedro는 단일 소스를 제공합니다.

자주 묻는 질문

Kedro란 무엇입니까?
Kedro는 재현 가능한 데이터 과학 파이프라인을 구축하기 위한 오픈 소스 Python 프레임워크로, 원래 QuantumBlack(맥킨지)에서 개발되었으며 2022년부터 Linux Foundation AI 에코시스템의 일부입니다. ML/AI 워크플로를 위한 데이터 카탈로그, 노드, 파이프라인 구조를 정의합니다.
@experimental 데코레이터는 무엇을 합니까?
Kedro API의 Python 함수 또는 클래스를 「실험적」으로 표시합니다——공개적으로 사용 가능하지만 안정성 보장은 없습니다. 사용자는 사용 시 런타임 경고를 받으며, 이를 통해 Kedro 코어 팀이 안정적인 API 계약을 깨지 않고 새로운 기능을 빠르게 반복할 수 있습니다.
support-agent-langgraph starter란 무엇입니까?
Kedro 파이프라인을 LangGraph(Anthropic이 지원하는 오케스트레이션 프레임워크)및 Langfuse/Opik(프롬프트 관리 및 관찰 가능성)와 통합하는 방법을 보여주는 새로운 Kedro starter 프로젝트입니다. Kedro를 사용한 프로덕션 GenAI 워크플로의 모범 사례를 시연합니다.