Finyuus(피니우스)가 AI 워크플로우를 코드로 정의하고 실행, 관리할 수 있는 플랫폼을 공식 출시했습니다. 이 플랫폼은 AI 에이전트, 도구(tool), 안전 장치(guard), 사람의 승인(human approval) 등 복잡한 AI 작업을 작은 들여쓰기 기반의 도메인 특화 언어(DSL)로 구성할 수 있게 합니다. 이를 통해 개발자는 AI 워크플로우를 텍스트 형태로 작성하고 Git 기반의 버전 관리 및 코드 리뷰를 적용할 수 있게 됩니다.
Finyuus는 이렇게 정의된 워크플로우를 Temporal(템포럴) 엔진 위에서 실행하며, 재시도(retries), 취소(cancellation), 재생(replayability)과 같은 내구성(durability) 기능을 기본으로 제공합니다. 이는 기존의 시각적 워크플로우 빌더가 제공하기 어려웠던 코드 기반의 정교한 제어를 가능하게 하며, 단순한 프롬프트 체인 방식과 달리 모든 실행이 버전 관리되고 Langfuse(랭퓨즈)를 통해 관찰 가능하며, 안전 장치와 수동 승인으로 거버넌스를 확보할 수 있다는 점이 특징입니다. Finyuus는 오픈 소스로 제공되어 개발자 커뮤니티의 참여를 유도하고 있습니다.
이러한 접근 방식은 AI 시스템의 신뢰성과 안정성을 높이는 데 중요한 의미를 가집니다. 복잡한 AI 애플리케이션 개발 시, 워크플로우의 예측 불가능성이나 오류 발생 시 디버깅의 어려움은 큰 걸림돌이었습니다. Finyuus는 코드를 통해 이러한 과정을 명확하게 정의하고 관리함으로써, AI 워크플로우를 엔터프라이즈 수준으로 확장하고 운영할 수 있는 기반을 제공합니다. 이는 특히 규제 준수나 높은 신뢰성이 요구되는 산업 분야에서 AI 도입을 가속화하는 데 기여할 것으로 보입니다.
