Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

AI 엔지니어링 책임

해결하는 문제들

기술 보다는 해결해야 하는 문제 맞춰 정의했으며, 각 책임이 직무 전반에 영향을 미침

매우 흔한 업무

AI 시스템 구축

기업들은 특정 비즈니스 문제를 해결하기 위해 구축된 AI 시스템이 필요함.

업무:

패턴:

상용화

노트북 환경에서는 잘 동작하는 AI가 실 운영 환경에서는 제대로 동작하지 않는 경우가 많음. 안정성, 확장성, 모니터링이 어렵기 때문임.

업무:

패턴:

비용 및 확장성을 관리하면서 실제 운영에 사용할 수 있도록 신뢰할 수 있는 확률 기반 AI 시스템을 구축해야 함.

평가 및 품질

AI 시스템은 환각을 일으키거나, 편향된 결과를 내놓거나, 예기치 않게 오류를 일으킬 수 있기에 품질 보증이 매우 중요함.

업무:

패턴:

비결정적 시스템에 대한 의미 있는 측정 기준을 정의하고, 실제 운영 환경에 배포하기 전에 예외적인 상황을 파악해야 함.

API와 서비스 통합

기업들은 기존 제품 및 데이터 시스템을 완전히 개구축하지 않고도 LLM 기능을 통합해야 함.

업무:

패턴:

비용 및 사용량 제한/API 변경 사항을 관리하면서 타사 API 및 내부 시스템 위에 안정적인 애플리케이션을 구축해야 함.

인프라 및 플랫폼

AI는 GPU 클러스터, MLOps 툴, 확장 가능한 플랫폼과 같은 특수 인프라를 필요로 함.

업무:

패턴:

AI 발전 속에서 안정성을 유지하면서 다양한 사용 사례를 수용할 수 있는 유연한 플랫폼을 구축해야 함.

협업과 소통

AI 엔지니어는 단독으로 일할 수 없음. 기획, 데이터, 엔지니어링 및 비즈니스 팀과 협업해야 함.

업무:

패턴:

상충되는 우선 순위를 관리하면서 기술적 소통과 비기술적 소통의 간극을 메우는 것.

성능 최적화

AI 시스템은 속도가 느리거나, 비용이 많이 들거나, 신뢰성이 떨어질 수 있음. 상용화를 위해서는 최적화가 필수임.

업무:

패턴:

품질을 유지하면서 지연 시간을 줄이고, 컴퓨팅 비용을 관리하며, 다양한 배포 환경에 최적화하는 것.

흔한 업무

데이터 처리

AI 시스템은 깨끗하고 구조가 잘 잡힌 데이터를 필요로 함. 데이터 처리는 기초 작업임

업무:

패턴:

다양한 데이터 형식을 처리하고 파이프라인의 안정성을 유지하면서 대규모 데이터 품질을 보장하는 것.

에이전트 및 에이전트 기반 워크플로우

기업들은 단순히 텍스트를 생성하는 것이 아니라, 행도을 취할 수 있는 AI를 원함. 에이전트에게는 오케스트레이션, 메모리 및 도구가 필요함.

업무:

여러 단계로 이루어진 작업을 안정적으로 계획하고, 일관된 컨텍스트를 유지하며, 오류를 원활하게 처리하고, 여러 전문 에이전트 간의 조정을 수행할 수 있는 에이전트를 설계하는 것.

RAG 및 검색

기업들은 자사 고유 데이터에 접근할 수 있는 AI가 필요함. 키워드 검색만으로는 충분하지 않음.

업무:

패턴:

도메인별 용어를 처리하고 지연 시간을 최적화하면서 대규모로 정확한 의미 검색을 달성하는 것.

보안 및 규정 준수

AI 시스템은 보안, 개인정보 및 규정 준수 관련 위험을 초래할 수 있음. 이런 문제들을 해결해야 함.

업무:

패턴:

보안과 사용 편의성의 균형을 유지하고, 여러 관할권에 걸쳐 규정 준수를 보장하며, AI 관련 위협으로부터 보호하는 것.

연구 및 실험

AI 기술은 빠르게 발전하고 있음. 기업들은 새로운 기술을 실험하고 최신 동향을 따라잡아야 함.

업무:

급속한 기술 변화에 발맞춰 실험적인 혁신과 생산 신뢰성 사이의 균형을 유지 하는 것.

고객과 함께 일하기

AI 솔루션은 실제 고객에게 제공되어야 함. 이를 위해서는 고객의 요구사항을 이해하고 성공을 보장해야 함.

업무:

기술 개념을 비즈니스 담당자에게 이해하기 쉽게 설명하고, 고객의 기대치를 관리하며, 성공적인 도입을 보장해야 함.

드문 업무

프론트엔드 및 사용자 인터페이스

AI 기능에는 사용자 친화적인 인터페이스가 필요. 챗봇, 대시보드, 웹 애플리케이션은 사용자가 AI와 상호작용하는 방식임.

업무:

직관적인 인터페이스를 통해 AI 기능을 쉽게 이용할 수 있도록 하면서, 실시간 응답을 처리하고 컨텍스트 제한을 관리해야 함.

희귀한 업무

파인 튜닝

일반적인 모델은 특정 사용 사례에 항상 적합한 것은 아님. 세부 조정을 통해 특정 작업의 성능을 향상시킬 수 있음.

업무:

양질의 학습 데이터 확보, 치명적인 기억 상실 방지, 효과적인 학습 개선 측정

프롬프트 엔지니어링

LLM에서 안정적인 동작을 얻으려면 즉흥적인 작성보다는 엔지니어링 분야처럼 체계적이고 의도적인 설계가 필요함.

업무:

일회성으로 생성되는 불안정한 문자열이 아닌, 재현 가능하고 버전 관리가 가능하며 테스트 가능한 프롬프트를 만드는 것.

자체 호스팅 모델

일부 기업은 개인정보 보호, 비용 또는 지연 시간 요구 사항 때문에 공급업체 API를 사용할 수 없음.

업무:

자체 호스팅이 드문 이유:

자체 호스팅이 필요한 경우:

핵심

구축은 주요 책임 사항

AI 엔지니어는 무엇보다 시스템을 구축하는 전문가임

생산은 주요 책임 사항

배포, 모니터링, 인프라를 모두 합치면 AI를 실제 서비스에 적용하는 작업이 전체 작업의 대부분을 차지하며, 처음 생각했던 것보다 훨씬 더 큰 규모임

품질은 선택사항이 아님

AI 엔지니어는 안정적이고 안전하게 작동하는 시스템을 구축해야 함

API 통합 이 자체 호스팅 보다 좋음

시장은 자체 추론 인프라를 운영하기보다는 제공업체의 API를 압도적으로 많이 활용하고 있음

RAG와 에이전트는 주류

RAG와 에이전트는 이제 전문 분야가 아닌 표준이 되었음.

파인 튜닝은 흔하지 않음

대부분 학습이나 조정보다는 RAG, 프롬프트, 통합 기능을 활용하여 기존 모델을 사용