AI 에이전트(AI Agent)의 등장으로 SaaS의 종말을 주장하는 시각에 대해, 저자는 SaaS의 본질적인 가치를 강조하며 반박함
AI 에이전트의 무한한 유연성(Flexibility)은 매력적이나, 신뢰성(Reliability) 문제로 인해 실제 운영 환경에서 어려움을 겪을 수 있음을 지적함
저자는 AI 에이전트를 탐색(Exploration) 단계에서 활용하고, 구체적인 워크플로우(Workflow)를 구축하여 신뢰성을 확보하는 방식을 제시함
SaaS의 핵심 가치는 AI의 유연성과 소프트웨어의 신뢰성을 결합하여, 자동화된 워크플로우(Automated Workflow)를 제공하는 데 있음을 강조함
본문에서는 AI 에이전트(AI Agent)가 무한한 유연성(Flexibility)을 제공하지만, 신뢰성(Reliability) 문제로 인해 실제 운영 환경에서 어려움을 겪을 수 있다고 지적한다.
할루시네이션(Hallucination): 에이전트는 종종 잘못된 정보를 생성하거나, PR(Pull Request) 설명의 의도를 오해
상류 API 변경(Upstream API Changes): API 변경 시 에이전트가 제대로 작동하지 않아, 사용자에게 잘못된 정보를 전달
유지보수 비용(Maintenance Cost): 새로운 모델 출시마다 프롬프트(Prompt)를 재설계해야 하는 어려움
결과적으로 AI 에이전트는 탐색(Exploration) 단계에서는 유용하지만, 실제 운영 환경에서는 구체적인 워크플로우(Workflow)를 구축하여 신뢰성을 확보해야 한다.
저자는 AI 에이전트(AI Agent)를 활용하되, SaaS의 핵심 가치인 신뢰성을 확보하는 방식을 제시한다.
탐색 단계(Exploration Phase): AI 에이전트를 사용하여 내부 팀의 요구 사항을 파악하고, 워크플로우(Workflow)를 설계
구체적인 워크플로우 구축(Concrete Workflow): 하드 코딩된 규칙과 검증 레이어를 통해 일관성(Consistency) 확보
AI와 소프트웨어의 역할 분담(Role Division): AI는 자연어 처리(Natural Language Processing)에, 소프트웨어는 데이터 형식(Data Formatting), 라우팅(Routing), 권한 관리(Permission Management)에 활용
결론적으로 AI의 유연성과 소프트웨어의 신뢰성을 결합하여, 자동화된 워크플로우(Automated Workflow)를 제공하는 것이 SaaS의 미래이다.
저자는 자체 AI 도구 구축(Build)의 숨겨진 비용에 대해 경고하며, SaaS 솔루션(SaaS Solution)의 가치를 강조한다.
유지보수 인력(Maintenance Personnel): 자체 도구는 API 변경, 모델 업데이트 등에 대한 지속적인 유지보수 필요
외부 도구의 학습 속도(Learning Speed): 여러 팀이 동일한 문제를 개별적으로 해결하는 대신, 공유된 도구(Shared Tool)는 모든 사용자의 경험을 통해 빠르게 발전
시간과 비용 절감(Time and Cost Savings): SaaS 솔루션은 구축 및 유지보수 비용(Build and Maintenance Cost)을 절감하고, 핵심 비즈니스에 집중할 수 있도록 지원
결과적으로, 자체 AI 도구 구축은 단기적으로는 저렴해 보일 수 있지만, 장기적인 관점에서는 유지보수 비용(Maintenance Cost)과 기회 비용(Opportunity Cost)을 고려해야 한다.
저자는 릴리즈노트 자동 생성(Release Note Generation)을 예시로, SaaS의 실용적인 가치(Practical Value)를 설명한다.
JIRA, GitHub, Linear 등 연동(Integration): 다양한 도구와 연동하여, 릴리즈 정보를 자동으로 수집
대상별 맞춤형 릴리즈노트(Customized Release Notes): 내부 팀과 사용자에게 적합한 형식으로 릴리즈노트 생성
자동화된 워크플로우(Automated Workflow): 규칙 기반으로 릴리즈노트를 생성하여, 일관성(Consistency) 및 신뢰성(Reliability) 확보
AI의 활용(AI Utilization): AI를 활용하여 티켓(Ticket) 내용을 이해하고, 자연스러운 문장으로 릴리즈노트 작성
결론적으로, AI의 유연성과 소프트웨어의 신뢰성을 결합한 SaaS는 자동화된 워크플로우(Automated Workflow)를 통해, 개발팀의 생산성을 향상시키고, 사용자에게 더 나은 경험을 제공한다.