저자¶
허제민¶
삼성SDS에서 클라우드와 데이터 분석 플랫폼을 개발했고, SK플래닛에서 대규모 모니터링, A/B 테스트, 챗봇 플랫폼을 개발하고 운영해 온 AI 플랫폼 엔지니어입니다. 스프링 AI 오픈소스 프로젝트에 벡터 저장소 모듈을 중심으로 기여했고, 스프링 AI 커뮤니티 인큐베이팅 프로젝트인 Spring AI Playground를 만들어 리드 메인테이너로 활동하고 있습니다. 지금은 스프링 AI 기반 엔터프라이즈 AI 에이전트 시스템의 설계와 구현, 스프링 AI 강의, 기술 집필에 집중하고 있습니다.
스프링 AI와 함께한 길¶
스프링 AI 프로젝트가 시작된 2023년, LLM의 응답을 스트리밍으로 처리하는 클라이언트를 구현하면서 기여를 시작했습니다. 이후 Elasticsearch와 OpenSearch 벡터 저장소를 추가하고 SimpleVectorStore에 메타데이터 필터를 구현하는 등 벡터 저장소 모듈을 중심으로 기여를 이어 왔고, 스프링 AI가 1.0을 거쳐 2.0으로 발전하는 과정에 함께했습니다.
엔터프라이즈 환경에서 여러 플랫폼을 만들고 운영하며, 수천 대 서버에서 하루 수십억 건의 로그를 처리하는 모니터링 플랫폼과 여러 기업에 챗봇 서비스를 제공하는 AI 플랫폼을 다뤘습니다. 그 경험에서 얻은 결론이 책의 출발점입니다. 기업 환경에서 어려운 문제는 LLM을 부르는 일보다, 그것을 기업 시스템과 안전하게 연동하고 권한과 보안을 관리하며 추적하고 운영할 수 있게 만드는 일이었습니다.
AI 에이전트는 하나의 모델이 아닙니다. LLM, 데이터, 툴, 워크플로, 사람의 판단, 운영 체계를 연결하는 하나의 시스템입니다.
책 서문에서