본문 바로가기

AI (인공지능)

풀 스택(Full-stack) AI와 수직(Vertical) AI란? (ft.테슬라)

반응형

 

 

 

 

 

 

안녕하세요! D.U.T입니다.

방문 및 클릭해 주셔서 감사합니다!

 

 

이번 포스팅은 풀 스택(Full-stack) AI와 수직(Vertical) AI란? 무엇인가를 정리한 글입니다. 

그리고 이런 풀 스택(Full-stack) AI와 수직(Vertical) AI를 성공적으로 구현한 기업의 사례로 꼽히는 테슬라에 대해 조금 알아보겠습니다.

 

※ 공부한 내용을 정리하다 보니 부족한 부분이 있거나 잘못된 정보가 있을 수 있으니 감안하여 읽어주시기 바랍니다. 

 

 


 

 

풀 스택(Full-stack) 조금 친근하지 않나요? 저만 친근할 수도 있습니다. 

IT 업계를 잘 모르지만, 뉴스를 통해서 많이 들어본 용어입니다. 

 

저도 풀 스택(Full-stack) 자체 용어만 듣지 않고 풀 스택(Full-stack) 개발자라는 용어를 많이 접한 거 같습니다. 잠시 풀 스택(Full-stack) 개발자란? 무엇인가 알아보겠습니다. 

 

제가 알고 있는 범위에서 설명드리겠습니다.

 

 

★ 풀 스택(Full-stack) 개발자란? 

풀 스택(Full-stack) 개발자는 Front-end(클라이언트 측) 개발에서 Back-end(서버 측) 개발에 이르기까지 웹 애플리케이션 개발의 모든 계층에 대한 지식과 기술을 보유한 프로그래머입니다.

 


즉, 풀 스택(Full-stack) 개발자는 웹 응용프로그램의 클라이언트 측과 서버 측, 그리고 데이터베이스와 소프트웨어 스택의 다른 구성요소에서 모두 작업할 수 있고 개발할 수 있습니다. 풀 스택(Full-stack) 개발자들은 종종 사용자 인터페이스의 설계 및 개발에서 서버 측 코드 작성 및 애플리케이션 배포에 이르기까지 전체 소프트웨어 개발 라이프사이클을 담당한다고 알려져 있습니다. 그러므로 전체 애플리케이션 스택에 대한 폭넓은 지식을 보유하고 있기 때문에 프리랜서 또는 컨설턴트로 일할 수 있다는 장점도 가지고 있습니다.

 

 

요즘도 몸 값이 비싼 줄 모르겠지만, 풀 스택(Full-stack) 개발자는 몸 값이 아주 비싸다고 알고 있습니다. 그 정보를 듣고 큰 부러움이...

 

 


 

 

아무튼 잡설이 조금 길었습니다. 

AI(Artificial Intelligence), 인공지능을 공부하다 보니 AI에서도 풀 스택(Full-stack) AI수직(Vertical) AI라는 용어를 접하게 됐습니다.

풀 스택(Full-stack) 개발자는 알고 있었지만, 풀 스택(Full-stack) AI라니? 그리고 수직(Vertical) AI? 

기술이 빠르게 발전하다보니 공부할 내용도 역시 점차 많아지고 있습니다. 

 

그러면 풀 스택(Full-stack) AI는 무엇일까요?

 

● 풀 스택(Full-stack) AI란?

풀스택(Full-stack) AI는 데이터 수집 및 전처리에서 모델 개발 및 배치에 이르기까지 AI 애플리케이션 스택의 모든 단계를 포괄하는 완전한 End-to-end AI 애플리케이션 개발을 의미한다고 합니다. 그리고 풀스택(Full-stack) AI 개발의 주요 장점은 개발자들이 특정 조직이나 산업의 요구에 맞는 맞춤형 AI 솔루션을 구축할 수 있게 한다는 것입니다.

 

 

 

이어서 수직(Vertical) AI는 무엇일까요?

 

● 수직(Vertical) AI란?

수직(Vertical) AI는 특정 산업 또는 응용 분야에 맞게 특별히 설계되고 최적화된 인공지능 기술의 사용을 의미한다고 합니다. 수직(Vertical) AI는 의료, 금융 또는 소매업과 같은 특정 산업의 고유한 요구 사항과 과제에 맞게 사용될 수 있습니다.

예를 들면, 한 의료 회사는 수직(Vertical) AI를 사용하여 질병의 초기 징후를 감지하거나 질병을 진단하는 데 도움이 되는 의료 영상을 분석할 수 있는 시스템을 개발할 수 있다고 합니다.

 

짧게 요약하면 수직(Vertical) AI는 효율성, 정확성 및 의사 결정 능력을 향상하는 것을 목표로 특정 산업 또는 애플리케이션 영역의 요구를 충족하도록 특화된 AI 솔루션을 개발하는 것을 의미합니다. 

 

 


 

 

풀 스택(Full-stack) AI와 수직(Vertical) AI 차이를 요약하자면, 스택 AI는 AI 애플리케이션 개발에 초점을 맞추고 있는 반면, 수직 AI는 특정 산업 영역에서 AI 기술의 사용에 초점을 맞추고 있습니다. 

 

포괄적으로 큰 개념으로 보면 둘이 비슷한 내용이지 않나요? 

그러나, 찾아보니 2개의 개념은 같은 개념이 아니다?라는 정보도 있었습니다. 

 

그래서 개념과 용어는 다르다고는 하지만, 저는 동일한 개념과 동일한 용어라고 보고 있습니다.

 

 

풀 스택(Full-stack) AI = 수직(Vertical) AI

 

 

 


 

 

 

마지막으로 그러면 이런 풀 스택(Full-stack) AI, 수직(Vertical) AI를 가장 개발을 잘하고 있는 회사는 어디일까요? 

 

( 테슬라 ) Pixabay @ Blomst

 

네. 여러분이 모두 알고 계시는 테슬라입니다! 

 

테슬라는 왜 풀 스택(Full-stack) AI, 수직(Vertical) AI를 가장 잘할까요? 

이유는 다음과 같다고 합니다. 

 

 

( 풀 스택(Full-stack) AI, 수직(Vertical) AI 예시 )

 

 

 

풀 스택(Full-stack) AI, 수직(Vertical) AI를 잘하려면 알고리즘과 서비스에 맞게 하드웨어와 인프라를 최적화해야 하므로 보다 유기적이고 통합된 시스템이 필요합니다. 테슬라는 서비스-인프라-하드웨어-소프트웨어를 모두 갖추고 있기 때문에 풀 스택 AI, 수직 AI를 가장 잘할 수밖에 없다고 합니다. 결론적으로 테슬라는 맞춤형 칩(FSD)과 Cross layer 최적화로 지원되는 자율주행 서비스를 현재 서비스하고 있기 때문에 가장 성공적으로 구현한 기업의 사례로 꼽히고 있습니다.

 

 

 


 

 

 

의식의 흐름대로 글을 쓰다 보니 조금 내용이 이상할 수 도 있습니다.

감안해 주시기 바랍니다.

 

긴 글 읽어주셔서 감사합니다. 

 

 

 

반응형