최근 정부의 AI 정책과 기업 전략에서 '풀스택(Full Stack) AI'라는 표현이 자주 등장하고 있다. 과거에는 웹 개발 분야에서 주로 쓰이던 용어였지만, 생성형 AI 시대에는 AI 산업 전반의 경쟁력을 설명하는 핵심 개념으로 의미가 확장됐다.
'풀스택'은 말 그대로 '전체(Stack)를 모두 갖춘다'는 뜻이다. AI 산업에서 스택은 하나의 AI 서비스가 만들어지기까지 필요한 기술과 산업의 층위를 의미한다. 일반적으로 ▲AI 반도체(GPU·NPU)와 데이터센터 같은 컴퓨팅 인프라 ▲클라우드와 AI 개발 플랫폼 ▲거대언어모델(LLM) 등 AI 모델 ▲학습 데이터와 데이터 관리 체계 ▲AI 서비스를 제공하는 응용 프로그램까지 이어지는 전 과정을 포함한다.
예를 들어 생성형 AI 서비스를 운영하려면 우선 대규모 연산을 처리할 AI 반도체와 데이터센터가 필요하다. 여기에 AI 모델을 학습시키고 운영할 소프트웨어 플랫폼이 구축돼야 하며, 양질의 데이터와 이를 활용한 서비스가 결합돼야 비로소 하나의 AI 생태계가 완성된다. 이처럼 AI 가치사슬(Value Chain) 전반을 구축하거나 유기적으로 연결할 수 있는 역량을 '풀스택 AI'라고 부른다.
이 개념이 주목받는 이유는 AI 경쟁의 양상이 달라졌기 때문이다. 초기에는 우수한 AI 모델을 개발하는 것이 경쟁력이었지만, 최근에는 모델만으로는 충분하지 않다. 아무리 뛰어난 모델이라도 컴퓨팅 인프라가 부족하면 학습과 서비스 제공이 어렵고, 서비스 플랫폼이 없으면 시장 경쟁력을 확보하기 힘들다. 반대로 인프라만 갖추고 모델이나 응용 서비스가 부족해도 산업적 부가가치를 창출하기 어렵다.
글로벌 빅테크 기업들은 이러한 이유로 풀스택 전략을 강화하고 있다. 구글은 자체 AI 반도체(TPU), 데이터센터, AI 모델(Gemini), 클라우드와 검색 서비스를 아우르는 생태계를 구축하고 있으며, 엔비디아는 GPU를 넘어 AI 소프트웨어와 개발 플랫폼, 서버 시스템까지 사업 영역을 확장하고 있다. 마이크로소프트와 아마존 역시 클라우드와 AI 모델, 기업용 AI 서비스를 연계하는 전략을 추진하고 있다.
우리나라에서도 'AI 풀스택'은 국가 AI 경쟁력의 핵심 과제로 제시된다. 정부는 AI 반도체, 국가 AI 컴퓨팅센터, 초거대 AI 모델, 데이터, AI 서비스 산업을 함께 육성하는 정책을 추진하고 있다. 이는 특정 기술 하나를 지원하는 것이 아니라 AI 산업 전반의 생태계를 구축해 기술 자립성과 산업 경쟁력을 높이려는 전략으로 볼 수 있다.
다만 '풀스택'이 모든 기술을 한 기업이나 한 국가가 독자적으로 개발해야 한다는 의미는 아니다. 실제 산업에서는 협력과 분업이 일반적이다. 중요한 것은 AI 산업의 각 요소를 효과적으로 연결하고 통합해 안정적인 서비스를 제공할 수 있는 역량이다.
AI 시대의 풀스택은 더 이상 개발자만의 용어가 아니다. 반도체부터 데이터, 모델, 플랫폼, 서비스까지 AI 산업 전체를 연결하는 국가와 기업의 경쟁력을 의미하는 산업 전략의 핵심 개념으로 자리 잡고 있다.