AI 에이전트 기술이 널리 채택되면서, 다양한 AI 애플리케이션의 유연성과 확장성이 크게 향상되어 현재 AI 애플리케이션에서 가장 필수적인 기술 중 하나로 자리매김했습니다.
초기 에이전트는 기능이 단일하고 통합이 복잡했으며, 개발 과정에서 많은 코드를 작성해야 했습니다.
하지만 ByteDance의 Coze가 등장하면서 이 문제점이 해결되었습니다.
이제 개발자는 페이지에서 간단히 드래그 앤 드롭만으로 AI 에이전트 워크플로우를 빠르게 구축할 수 있으며, 시각화 인터페이스를 통해 결과를 즉시 확인할 수 있습니다. 출시 이후 개발자들로부터 큰 사랑을 받고 있습니다.
개발자들이 에이전트 개발을 더 빠르고 효율적으로 진행할 수 있도록, Coze는 제품의 핵심 엔진과 솔루션을 모두 GitHub에 오픈소스로 공개했습니다!
이번 Coze는 두 개의 주요 프로젝트를 오픈소스화했습니다: Coze Studio(코지 스튜디오)와 Coze Loop(코지 루프).
단 몇 시간 만에 두 프로젝트는 GitHub에서 14,000개 이상의 스타를 기록하며, AI 분야에서 최근 가장 주목받는 오픈소스 프로젝트로 급부상했습니다.
Coze Studio는 AI 에이전트 개발을 위한 원스톱 도구로, 프롬프트, RAG 문서 검색, 플러그인, 워크플로우 등 필수 도구를 내장했습니다.
GitHub: https://github.com/coze-dev/coze-studio
Coze Loop는 AI 에이전트 개발 및 운영을 위한 플랫폼급 솔루션으로, 개발, 디버깅, 평가, 모니터링 등 전체 라이프사이클 관리를 제공합니다.
GitHub: https://github.com/coze-dev/coze-loop
이 두 프로젝트에 이전에 오픈소스화된 Eino를 더하면, 개발자가 에이전트 사용 과정에서 직면할 수 있는 다양한 문제를 전면적으로 해결했다고 할 수 있습니다.
또한 공식에서 공개된 오픈소스 코드에서도 알 수 있듯이, 이 프로젝트들은 단순한 껍데기 프로젝트가 아니라 핵심 기술 코드를 보유한 실제 사용 사례가 있는 AI 프로젝트입니다.
오픈소스 라이선스는 Apache 2.0을 채택했으며, 이는 상표권을 제외하고 코드 전체를 재수정 및 상업적 사용이 가능함을 의미합니다. 정말 양심적인 라이선스입니다!
최근 많은 분들이 프로젝트를 배포해 시도하는 것을 봤습니다. 주말에 저도 한 번 해봤습니다.
현재 여름 방학 기간이라 많은 친구들이 여행 중이라, Agent의 기본 기능을 탐색해보기 위해 'AI 여행 계획사'를 구축해봤습니다.
사용자는 출발지, 목적지, 여행 일수를 간단히 입력하면 교통 수단, 날씨 예보, 관광지 추천, 일정 계획 등 종합적인 여행 가이드를 얻을 수 있습니다:
이제 Coze Studio의 데모 단계로 들어갑니다.
프로젝트를 로컬에 배포하면 메인 화면에 다양한 사용 가능한 에이전트 플러그인이 내장되어 있습니다:
이번 실제 개발에서는 ‘고드맵'과 '보차 검색’ 두 가지 플러그인을 주로 사용했습니다.
전자는 여행 경로 계획과 날씨 조회, 최적의 교통 수단 배치를 위해 사용되며; 후자는 인기 관광지 검색과 체크인 포인트 확정용입니다.
고드 지도: 경로 및 목적지 날씨 정보 획득
보차 검색: 목적지 숨은 명소 검색
모든 정보를 통합
지능형 에이전트 생성
다음으로, 설계한 워크플로우를 지능형 에이전트에 추가합니다:
그 다음, 인사말 설정, 워크플로우 추가 및 캐릭터 설정과 응답 논리를 구성하면 됩니다:
마지막으로, 아름다운 여행 가이드가 눈앞에 나타납니다.
이 가이드에는 교통 일정, 날씨 예보, 관광지 추천, 일정 계획 등 종합적인 정보가 포함됩니다:
이상으로 Coze Studio 오픈소스 프로젝트의 전체 데모를 완료했습니다.
이번 애플리케이션 개발 과정에서 Coze Studio가 제공하는 기능이 매우 완성도 높다는 것을 느낄 수 있었습니다. 기술 팀은 핵심 기능을 대부분 오픈소스로 공개해 숨기지 않았습니다.
그러나 실제 사용 시 몇 가지 부족한 점을 발견했습니다:
현재 플러그인이 다소 부족하며, 통합해야 할 기능이 많을 경우 자체적으로 제3자 API 인터페이스를 연결하여 플러그인을 맞춤화해야 합니다. 일부 플러그인은 데이터 반환 시 일부 필드를 자체적으로 호환 처리해야 합니다.
지능형 에이전트에서 워크플로우를 호출할 때, 워크플로우 실행 시간이 너무 길어 대화 종료로 이어질 수 있으며, 이 경우 워크플로우 출력 내용이 대화 창에 표시되지 않습니다.이 문제는 AI에 다시 질문을 보내 해결할 수 있습니다.
전체적으로 Coze Studio의 오픈소스 기능은 이미 매우 포괄적이지만, 향후 다양한 대형 모델을 통합할 때 여전히 많은 호환성 작업이 필요합니다. 더 많은 개발자의 참여로 이러한 문제들이 빠르게 해결될 것으로 기대됩니다.
응용 프로그램이 공식 출시된 후에는 생산 환경을 위한 지속적인 최적화 및 모니터링이 필수적입니다.
Coze Loop의 등장으로 이 부분을 보완했으며, 전체 라이프사이클의 시각화 관리 기능을 통해 AI 애플리케이션의 실행 성능과 안정성을 크게 향상시켜 사용자 경험을 충분히 보장합니다.
가장 주목할 만한 점은 프롬프트 작성 및 디버깅입니다. 플랫폼에서 다양한 LLM의 출력 결과를 직관적으로 확인할 수 있으며, 각 단계의 정보를 완전히 기록하여 단계별로 더 정확하고 표준화된 프롬프트를 도출할 수 있습니다.
“모든 것이 통제 하에 있다”는 것은 Coze Loop가 프롬프트 공학 실천에 대한 최고의 답변입니다.
마지막으로
이번 오픈소스 프로젝트를 살펴본 후, 일부 사람들은 Coze가 핵심 엔진을 모두 오픈소스로 공개했으니 누구나 상업적으로 사용할 수 있는데, 더 많은 경쟁자가 등장하지 않을까 궁금해할 수 있습니다. 제품을 오픈소스로 공개하는 것의 장점은 무엇일까요?
이 점에 대해 저는 진지하게 고민해 보았습니다: AI 에이전트 도구의 핵심 경쟁력은 무엇일까요?
제 생각에는 플러그인 생태계와 사용자 생태계입니다.
프로젝트를 오픈소스로 공개하면 더 많은 개발자가 참여해 플러그인 생태계를 개선하고, 이를 통해 전체 제품 경험을 최적화할 수 있습니다.
더 나은 제품 경험은 사용자 생태계를 번영하게 하며, 플랫폼 내 사용 사례가 폭발적으로 증가합니다.
두 요소는 서로 보완되며, 제품 시장 규모는 자연스럽게 건전한 성장을 이룹니다. 동시에 기술과 제품 측면에서 양방향으로 돌파구를 마련해 안정적으로 빠르게 성장하며, 무형의 경쟁 우위를 강화합니다.
개발자는 이 프로젝트를 통해 기술 역량을 향상시킬 수 있습니다. 수요가 있는 기업은 자체 개발 비용을 크게 절감할 수 있습니다.
기술 코드를 오픈소스 커뮤니티에 기여하면, 커뮤니티 사용자가 유지보수에 참여하고 더 많은 응용 사례를 탐색하며, 이는 다시 오픈소스 저자에게 피드백으로 돌아갑니다.
Double Win.
이것이 바로 오픈소스가 가져오는 혜택입니다.
---
기존에 오픈소스로 공개된 LLM 애플리케이션 개발 프레임워크 Eino를 포함해, Coze는 현재 GitHub에 3개의 제품을 공개했으며, 앞으로 더 많은 우수한 프로젝트가 나올 것으로 기대됩니다:
- Coze Studio: https://github.com/coze-dev/coze-studio
- Coze Loop: https://github.com/coze-dev/coze-loop
- Eino: https://github.com/cloudwego/eino
오늘의 공유는 여기까지입니다. 시간을 내어 읽어주셔서 감사합니다. 다음에 다시 만나요, Respect!
- 선택됨
