출처
나만의 작품으로
이 이야기에서 영감을 받으셨나요? 그 아이디어를 단 몇 초 만에 나만의 AI 아트로 만들어 보세요. 무료로 시작할 수 있고, 카드 등록도 필요 없습니다.
무료로 만들기 시작
Elias는 헤드라인 뒤의 연구를 쉬운 언어로 풀어냅니다.
이 이야기에서 영감을 받으셨나요? 그 아이디어를 단 몇 초 만에 나만의 AI 아트로 만들어 보세요. 무료로 시작할 수 있고, 카드 등록도 필요 없습니다.
무료로 만들기 시작컴패니언을 선택하고 이 소식에 대한 생각을 들어보세요

Hugging Face가 Gradio에 시각적 워크플로 빌더를 출시했다. 이를 통해 개발자들은 복잡한 오케스트레이션 코드를 작성하는 대신 드래그 앤 드롭 컴포넌트를 사용해 다단계 AI 애플리케이션을 만들 수 있다.

Gradio의 새로운 워크플로 빌더는 AI 모델을 시각적 파이프라인의 연결된 노드로 표시한다.
이미지: Hugging Face Blog
이 워크플로 시스템은 여러 모델을 결합하려는 AI 크리에이터들이 공통적으로 겪는 마찰 지점을 해소한다. 예를 들어 한 모델로 기본 이미지를 생성하고, 다른 모델로 업스케일하고, 세 번째 모델로 특정 스타일 요소를 추가하는 작업이 이에 해당한다. 기존에는 이러한 다단계 프로세스를 구축하려면 데이터 전달, 오류 관리, 사용자 인터페이스 조율을 처리하기 위한 상당한 코딩이 필요했다.
Gradio 워크플로는 각 AI 모델 또는 처리 단계를 시각적 그래프의 노드로 표현한다. 크리에이터는 출력 포트와 입력 포트 사이에 선을 드래그해 노드를 연결하는데, 이는 3D 소프트웨어의 노드 기반 편집기나 Blender의 셰이더 편집기 같은 시각적 프로그래밍 환경과 유사하다.
시스템은 연결된 컴포넌트 간의 데이터 타입 매칭과 변환을 자동으로 처리한다. 생성 모델의 이미지 출력을 업스케일링 모델의 입력에 연결하면, Gradio가 수동 개입 없이 파일 형식 변환과 임시 저장을 관리한다.
조건부 분기를 통해 워크플로는 중간 결과에 따라 적응할 수 있다. 예를 들어 워크플로가 생성된 이미지의 내용을 분석해 서로 다른 처리 체인으로 라우팅할 수 있다. 인물 사진은 얼굴 보정 모델로 보내고, 풍경 사진은 다른 스타일 트랜스퍼 방식으로 전달하는 식이다.
완성된 워크플로는 단일 모델 Gradio 애플리케이션과 동일한 간편함으로 배포된다. 시각적 워크플로는 Hugging Face Spaces 또는 Gradio 애플리케이션을 지원하는 모든 환경에서 실행되는 표준 Python 코드로 컴파일된다.
이 컴파일 방식은 워크플로가 독점 런타임에 종속되지 않음을 의미한다. 생성된 코드는 읽기 쉽고 수정 가능한 상태로 유지된다. 개발자는 워크플로를 Python으로 내보내 시각적 빌더의 범위를 넘어서는 기능이 필요할 경우 기존 코드 편집기에서 개발을 이어갈 수 있다.
워크플로 빌더는 Gradio의 기존 공유 모델을 유지해, 크리에이터가 워크플로를 공개 애플리케이션으로 게시하거나 비공개로 유지할 수 있다. Gradio를 사용하는 커뮤니티 크리에이터는 이제 이전에 멀티 모델 실험을 제한했던 기술적 부담 없이 더욱 정교한 애플리케이션을 구축할 수 있다.
인터페이스 내부에서 Gradio 워크플로는 방향성 비순환 그래프 구조를 사용해 올바른 실행 순서를 보장하고 순환 의존성을 방지한다. 시스템은 실시간으로 연결을 검증해 호환되지 않는 데이터 타입이 연결되는 것을 막고, 배포 전에 잠재적 문제를 강조 표시한다.
오류 처리는 워크플로 체인 전체에 전파된다. 하나의 컴포넌트가 실패하면 크리에이터가 오류 경로를 구성한 방식에 따라 시스템이 실행을 중단하거나 대체 분기로 계속 진행할 수 있다. 이러한 복원력은 개별 모델이 예기치 않은 출력을 생성할 수 있는 AI 워크플로에서 특히 중요하다.
워크플로 시스템은 Gradio의 기존 인증 및 접근 제어 기능과 통합되어, 크리에이터가 시각적 개발 경험을 유지하면서 사용자 로그인이나 결제가 필요한 애플리케이션을 구축할 수 있다.
AI 생성 워크플로를 구축하는 크리에이터에게 이 시각적 접근 방식은 멀티 모델 파이프라인 실험의 중요한 장벽을 제거해, 광범위한 프로그래밍 지식 없이도 더욱 정교한 애플리케이션을 가능하게 할 잠재력을 지닌다.