RAG 답변이 엉망인 진짜 이유: LLM 탓이 아니라 ‘설계’의 문제다

대표 이미지

RAG 답변이 엉망인 진짜 이유: LLM 탓이 아니라 '설계'의 문제다

단순히 모델을 바꾸는 것만으로는 RAG의 성능 한계를 극복할 수 없습니다. 검색 품질과 추론 프로세스의 정렬을 통해 환각을 줄이고 정답률을 높이는 실전 전략을 분석합니다.

왜 내 RAG는 엉뚱한 대답을 할까?

많은 개발자와 프로덕트 매니저들이 RAG(Retrieval-Augmented Generation) 시스템을 구축하며 겪는 공통적인 좌절감이 있습니다. 분명히 관련 문서를 데이터베이스에 넣었고, 최신 LLM을 사용하고 있는데도 AI가 엉뚱한 답변을 내놓거나 ‘문서에 내용이 없습니다’라고 답하는 경우입니다. 이때 대부분의 팀이 내리는 결론은 “모델의 성능이 부족하다”는 것입니다. 그래서 GPT-3.5에서 GPT-4로, 혹은 Llama-3-8B에서 70B로 모델 사이즈를 키우는 데 집중합니다.

하지만 냉정하게 분석해보면, 답변의 품질이 떨어지는 원인은 LLM의 지능 부족보다는 데이터의 검색(Retrieval) 단계와 생성(Generation) 단계 사이의 ‘미스매치’에 있는 경우가 훨씬 많습니다. LLM은 주어진 컨텍스트 내에서 답을 찾는 ‘추론 엔진’일 뿐, 정작 그 엔진에 들어가는 연료(데이터)가 오염되었거나 부족하다면 아무리 좋은 엔진이라도 제대로 작동할 수 없습니다.

LLM의 한계가 아닌, 파이프라인의 붕괴

RAG 시스템의 실패는 크게 세 가지 지점에서 발생합니다. 첫째는 쿼리 변환의 실패, 둘째는 검색 결과의 노이즈, 셋째는 컨텍스트 윈도우 내에서의 정보 손실입니다. 사용자가 입력한 질문이 벡터 DB에서 효율적으로 검색될 수 있는 형태로 변환되지 않았다면, LLM은 애초에 틀린 정보를 전달받게 됩니다. 이는 모델의 파라미터 수와는 아무런 상관이 없는 문제입니다.

또한, 검색된 문서들 속에 정답과 상관없는 ‘노이즈’ 데이터가 섞여 있을 때, LLM은 이 노이즈를 정답의 일부로 오인하거나 중요한 정보를 무시하는 경향이 있습니다. 특히 문서의 양이 많아질수록 ‘Lost in the Middle’ 현상이 발생하여, 컨텍스트의 중간에 위치한 핵심 정보를 놓치게 됩니다. 결국 우리는 모델을 업그레이드할 것이 아니라, 데이터가 모델에게 전달되는 경로를 최적화하는 데 집중해야 합니다.

추론의 진화: RAG-Star와 심층적 검증

최근 학계와 업계에서는 단순한 ‘검색 후 생성’ 구조를 넘어, 추론 과정을 반복적으로 검증하는 방식이 주목받고 있습니다. 대표적인 예로 RAG-Star와 같은 접근법을 들 수 있습니다. 기존의 RAG가 단발성 쿼리로 정보를 가져왔다면, RAG-Star는 몬테카를로 트리 탐색(MCTS)과 유사한 방식으로 중간 추론 단계를 계획하고, 각 단계에서 검색된 정보가 올바른지 스스로 검증하며 정답을 찾아갑니다.

이러한 방식의 핵심은 ‘자기 성찰(Self-Reflection)’과 ‘반복적 정제(Iterative Refinement)’에 있습니다. LLM이 한 번에 답을 내놓는 것이 아니라, 다음과 같은 프로세스를 거치게 하는 것입니다.

  • 하위 쿼리 생성: 복잡한 질문을 해결 가능한 작은 단위의 질문들로 쪼갭니다.
  • 증거 기반 검증: 검색된 문서가 현재의 추론 단계에 정말 필요한 정보인지 보상 모델(Reward Model)을 통해 평가합니다.
  • 경로 수정: 검색 결과가 불충분하거나 모순된다면, 이전 단계로 돌아가 쿼리를 수정하고 다시 검색합니다.

이 과정은 LLM의 단순한 텍스트 생성 능력이 아니라, 시스템적으로 구축된 ‘추론 워크플로우’에 의해 제어됩니다. 결과적으로 모델의 크기를 키우지 않고도 복잡한 논리적 추론이 필요한 작업에서 훨씬 높은 정확도를 보입니다.

실무 적용을 위한 기술적 트레이드오프

물론 이러한 고도화된 전략을 도입할 때는 비용과 속도라는 현실적인 제약이 따릅니다. 무조건적인 고성능 추론 루프는 사용자 경험(Latency)을 해칠 수 있습니다. 따라서 서비스의 성격에 맞는 전략적 선택이 필요합니다.

전략 장점 단점 추천 케이스
Naive RAG 매우 빠른 응답 속도, 낮은 비용 환각 가능성 높음, 복잡한 질문 취약 단순 FAQ, 단순 정보 조회
Advanced RAG (Re-ranking) 검색 정확도 대폭 향상 추가적인 연산 시간 발생 전문 지식 기반 챗봇, 기술 문서 검색
Agentic RAG (RAG-Star 등) 복잡한 추론 가능, 높은 신뢰도 높은 토큰 비용, 느린 응답 속도 법률/의료 분석, 심층 리서치 도구

지금 당장 실행해야 할 액션 아이템

만약 당신의 RAG 시스템이 기대만큼 작동하지 않는다면, 모델을 바꾸기 전에 다음의 단계별 체크리스트를 실행해 보십시오.

1. 데이터 전처리 및 청킹(Chunking) 전략 재검토

단순히 글자 수 기반으로 텍스트를 자르고 있지는 않나요? 의미 단위(Semantic Chunking)로 데이터를 분할하고, 각 청크에 메타데이터를 추가하여 검색 효율을 높여야 합니다. 문서의 구조(헤더, 리스트 등)를 보존하며 자르는 것만으로도 검색 품질이 비약적으로 상승합니다.

2. 리랭킹(Re-ranking) 단계 도입

벡터 유사도 검색(Cosine Similarity)은 의미적 유사성은 잘 잡지만, 정밀한 정답 매칭에는 한계가 있습니다. 1차로 50~100개의 후보군을 뽑은 뒤, Cross-Encoder 기반의 리랭커를 통해 상위 5~10개의 최적 문서만 LLM에 전달하십시오. 이는 ‘노이즈’를 제거하는 가장 확실한 방법입니다.

3. 쿼리 확장(Query Expansion) 및 변환

사용자의 질문은 불완전합니다. LLM을 이용해 사용자의 질문을 검색에 최적화된 여러 개의 유사 질문으로 확장(Multi-Query)하거나, 가상의 정답을 먼저 생성한 뒤 그 정답을 기반으로 검색하는 HyDE(Hypothetical Document Embeddings) 기법을 적용해 보십시오.

결론: 모델은 도구일 뿐, 정답은 설계에 있다

AI 프로덕트의 성공은 어떤 모델을 썼느냐가 아니라, 데이터를 어떻게 흐르게 만들었느냐에 달려 있습니다. LLM의 성능 탓을 하며 더 큰 모델을 찾는 것은 임시방편일 뿐입니다. 진정한 성능 향상은 쿼리의 정교화, 검색 결과의 필터링, 그리고 추론 과정의 검증이라는 엔지니어링적 접근에서 나옵니다.

이제 모델 벤치마크 점수에 매몰되지 말고, 실제 사용자 쿼리가 어떤 경로를 통해 검색되고, 어떤 노이즈가 섞여 LLM에 전달되는지 ‘데이터의 흐름’을 추적하십시오. 그 지점에 당신이 찾는 정답이 있습니다.

관련 글 추천

  • https://infobuza.com/2026/06/03/20260603-f0f50f/
  • https://infobuza.com/2026/06/03/20260603-7cpmiv/

지금 바로 시작할 수 있는 실무 액션

  • 현재 팀의 AI 활용 범위와 검증 절차를 먼저 문서화합니다.
  • 작은 파일럿 프로젝트로 KPI를 정하고 2~4주 단위로 검증합니다.
  • 보안, 품질, 리뷰 기준을 자동화 도구와 함께 연결합니다.

보조 이미지 1

보조 이미지 2

데모는 완벽한데 왜 실전은 망할까? AI 에이전트의 치명적 결함과 해결책

대표 이미지

데모는 완벽한데 왜 실전은 망할까? AI 에이전트의 치명적 결함과 해결책

임베딩부터 RAG, AI 에이전트까지 현대 AI 시스템의 작동 원리를 분석하고, 단순한 지능을 넘어 실질적인 비즈니스 가치를 만드는 컨텍스트 설계 전략을 제시합니다.

많은 기업이 AI 도입을 서두르며 화려한 데모 영상에 열광합니다. 버튼 하나로 복잡한 워크플로우를 처리하고, 스스로 판단해 업무를 완수하는 ‘AI 에이전트’의 모습은 마치 마법처럼 보입니다. 하지만 정작 이를 실제 프로덕션 환경에 배포했을 때, 기대했던 마법은 사라지고 당혹스러운 결과만 남는 경우가 허다합니다. 응답 속도는 너무 느려 사용자가 이탈하고, 예상치 못한 경로로 튀는 ‘환각(Hallucination)’ 현상은 비즈니스 리스크로 직결됩니다.

우리는 여기서 중요한 질문을 던져야 합니다. 과연 AI 모델의 지능이 부족해서일까요? 결론부터 말하자면 아닙니다. 문제는 모델의 ‘지능’이 아니라, 그 지능이 작동할 수 있게 만드는 ‘맥락(Context)’과 ‘시스템 아키텍처’의 부재에 있습니다. 현대 AI 시스템은 단순히 거대 언어 모델(LLM) 하나로 작동하는 것이 아니라, 데이터를 벡터화하고 검색하며 이를 실행으로 옮기는 정교한 파이프라인의 결합체이기 때문입니다.

현대 AI 시스템의 뼈대: 임베딩과 벡터 데이터베이스

AI가 텍스트를 이해하는 방식은 우리가 생각하는 ‘읽기’와는 완전히 다릅니다. 컴퓨터는 단어를 숫자의 나열, 즉 벡터(Vector)로 변환하여 처리합니다. 이것이 바로 임베딩(Embedding)의 핵심입니다. 임베딩은 단어나 문장의 의미적 유사성을 다차원 공간상의 거리로 표현합니다. 예를 들어 ‘강아지’와 ‘개’는 공간상에서 매우 가까운 위치에 배치되며, ‘강아지’와 ‘스마트폰’은 아주 멀리 떨어지게 됩니다.

이렇게 변환된 데이터는 벡터 데이터베이스에 저장됩니다. 전통적인 관계형 데이터베이스(SQL)가 정확한 키워드 일치를 찾는다면, 벡터 DB는 ‘의미적 유사성’을 기반으로 데이터를 찾습니다. 사용자가 “어제 산 신발 환불하고 싶어”라고 입력하면, 시스템은 ‘환불’이라는 키워드뿐만 아니라 ‘반품’, ‘결제 취소’, ‘교환’과 관련된 의미적 뭉치들을 순식간에 찾아낼 수 있습니다.

RAG: 모델의 기억력을 보완하는 외부 지식 창고

LLM은 학습된 시점 이후의 정보는 알지 못하며, 기업 내부의 기밀 데이터 역시 학습하지 않았습니다. 이를 해결하기 위해 등장한 것이 RAG(Retrieval-Augmented Generation, 검색 증강 생성)입니다. RAG는 모델이 답변을 생성하기 전, 벡터 DB에서 관련 문서를 먼저 검색하여 그 내용을 프롬프트에 함께 넣어주는 방식입니다.

쉽게 비유하자면, LLM이 ‘똑똑하지만 기억력이 가물가물한 전문가’라면, RAG는 그 전문가 옆에 ‘최신 정보가 가득 담긴 오픈북’을 놓아주는 것과 같습니다. 전문가는 자신의 기본 지식에 더해 책에 적힌 정확한 내용을 참고해 답변하므로, 환각 현상을 획기적으로 줄이고 최신성을 유지할 수 있습니다.

AI 에이전트로의 진화: 생각에서 행동으로

단순히 질문에 답하는 챗봇을 넘어, 이제는 스스로 계획을 세우고 도구를 사용하는 ‘에이전트(Agent)’의 시대입니다. 에이전트 시스템은 다음과 같은 루프를 통해 작동합니다.

  • 계획(Planning): 복잡한 목표를 작은 단위의 작업으로 쪼갭니다.
  • 도구 사용(Tool Use): API 호출, 데이터베이스 쿼리, 웹 검색 등 외부 도구를 선택해 실행합니다.
  • 성찰(Reflection): 실행 결과를 확인하고, 오류가 있다면 계획을 수정해 다시 시도합니다.

하지만 여기서 많은 개발자가 함정에 빠집니다. 에이전트에게 너무 많은 자율성을 부여하면, 루프가 무한히 반복되거나 엉뚱한 API를 호출하며 시스템 리소스를 낭비하게 됩니다. 특히 레이턴시(Latency) 문제는 실서비스 도입의 가장 큰 걸림돌입니다. 사용자는 AI가 ‘생각’하는 10초를 기다려주지 않습니다.

실전 사례: SaaS 워크플로우의 자동화와 한계

최근 한 엔터프라이즈 기업은 고객 문의 응대부터 티켓 생성, 담당자 배정까지 전 과정을 자동화하는 AI 에이전트를 도입했습니다. 데모 단계에서는 완벽했습니다. 하지만 실제 운영에 들어가자 예상치 못한 문제가 발생했습니다. 고객이 “지난번 상담원이 말한 그 문제 말이야”라고 말했을 때, AI는 ‘지난번 상담’이 무엇인지, 어떤 맥락에서 나온 이야기인지 알지 못했습니다.

이 사례는 AI 에이전트가 지능이 부족해서가 아니라, 컨텍스트(Context)가 부족했음을 보여줍니다. 단순히 RAG로 문서를 찾는 것을 넘어, 사용자의 과거 이력, 현재 세션의 상태, 기업의 비즈니스 룰이라는 입체적인 맥락이 제공되지 않으면 에이전트는 그저 ‘똑똑한 바보’에 불과합니다.

기술적 트레이드오프 분석

AI 시스템을 설계할 때 개발자와 PM은 항상 다음의 트레이드오프 사이에서 균형을 잡아야 합니다.

구분 단순 LLM / 챗봇 RAG 기반 시스템 자율형 AI 에이전트
구현 난이도 낮음 중간 높음
응답 속도 매우 빠름 보통 느림 (추론 루프 발생)
정확도/신뢰도 낮음 (환각 위험) 높음 (근거 기반) 가변적 (실행 결과에 의존)
비용 낮음 중간 (벡터 DB 비용) 높음 (반복적 토큰 소비)

실무자를 위한 단계별 액션 가이드

AI 에이전트를 단순한 데모 수준에서 실제 프로덕션 수준으로 끌어올리기 위해 지금 당장 실행해야 할 전략입니다.

1. ‘자율성’보다 ‘가드레일’을 먼저 설계하라

AI에게 모든 것을 맡기지 마십시오. 가능한 한 결정 트리를 정형화하고, AI가 선택할 수 있는 도구(Tool)의 범위를 엄격하게 제한해야 합니다. ‘자유로운 탐색’보다는 ‘정해진 경로 내에서의 최적화’가 비즈니스 환경에서는 훨씬 안전하고 빠릅니다.

2. 컨텍스트 윈도우를 전략적으로 관리하라

모든 데이터를 프롬프트에 넣는 것은 비용 낭비이자 성능 저하의 원인입니다. 사용자의 의도를 분석해 꼭 필요한 정보만 추출해 넣는 ‘컨텍스트 필터링’ 단계를 추가하십시오. 특히 세션 메모리를 어떻게 요약하고 유지할지에 대한 전략이 에이전트의 성패를 가릅니다.

3. 평가 지표(Eval)를 자동화하라

“답변이 괜찮은 것 같아요”라는 주관적 판단은 위험합니다. RAGAS와 같은 프레임워크를 사용하여 검색의 정확도(Faithfulness)와 답변의 관련성(Answer Relevance)을 수치화하십시오. 정량적인 평가 지표가 없다면, 모델을 업데이트했을 때 어떤 부분이 나빠졌는지 알 방법이 없습니다.

4. 레이턴시 최적화를 위한 비동기 처리 도입

에이전트의 추론 과정이 길다면, 사용자에게 ‘생각 중’임을 알리는 스트리밍 UI를 제공하거나, 백그라운드에서 작업을 처리하고 완료 시 알림을 주는 비동기 구조로 전환하십시오. 기술적 성능 개선만큼이나 중요한 것이 사용자가 느끼는 ‘체감 속도’입니다.

결국 현대 AI 시스템의 핵심은 모델의 파라미터 숫자가 아니라, 그 모델을 둘러싼 데이터의 흐름과 제어 장치에 있습니다. 지능은 이미 충분합니다. 이제는 그 지능이 길을 잃지 않도록 정교한 지도(Context)와 안전한 울타리(Guardrail)를 만드는 설계자의 역량이 필요한 때입니다.

FAQ

How Modern AI Systems Actually Work (From Embeddings to Agents)의 핵심 쟁점은 무엇인가요?

핵심 문제 정의, 비용 구조, 실제 적용 방법, 리스크를 함께 봐야 합니다.

How Modern AI Systems Actually Work (From Embeddings to Agents)를 바로 도입해도 되나요?

작은 범위에서 실험하고 데이터를 확인한 뒤 단계적으로 확대하는 편이 안전합니다.

실무에서 가장 먼저 확인할 것은 무엇인가요?

목표 지표, 대상 사용자, 예산 범위, 운영 책임자를 먼저 명확히 해야 합니다.

법률이나 정책 이슈도 함께 봐야 하나요?

네. 데이터 수집 방식, 플랫폼 정책, 개인정보 관련 제한을 반드시 점검해야 합니다.

성과를 어떻게 측정하면 좋나요?

비용, 전환율, 클릭률, 운영 공수, 재사용 가능성 같은 지표를 함께 보는 것이 좋습니다.

관련 글 추천

  • https://infobuza.com/2026/06/03/20260603-7cpmiv/
  • https://infobuza.com/2026/06/03/20260603-qhl8uf/

지금 바로 시작할 수 있는 실무 액션

  • 현재 팀의 AI 활용 범위와 검증 절차를 먼저 문서화합니다.
  • 작은 파일럿 프로젝트로 KPI를 정하고 2~4주 단위로 검증합니다.
  • 보안, 품질, 리뷰 기준을 자동화 도구와 함께 연결합니다.

보조 이미지 1

보조 이미지 2

코딩하는 AI를 넘어 시스템을 만드는 AI: Claude로 구축하는 자율 개발 루프

대표 이미지

코딩하는 AI를 넘어 시스템을 만드는 AI: Claude로 구축하는 자율 개발 루프

단순한 코드 생성을 넘어 기획부터 테스트, 리뷰까지 스스로 수행하는 AI 에이전트 기반의 자율 개발 시스템 구축 전략과 실무 적용 방안을 분석합니다.

많은 개발자와 프로덕트 매니저들이 AI를 활용해 코드를 작성하지만, 여전히 대부분의 작업 흐름은 ‘인간이 프롬프트를 입력하고, AI가 답을 주고, 인간이 이를 검토해 적용하는’ 단순 반복 구조에 머물러 있습니다. 하지만 진정한 생산성 혁신은 AI가 단순히 코드를 짜주는 도구가 아니라, 소프트웨어 개발 생명주기(SDLC) 전체를 이해하고 스스로 구동하는 ‘시스템’이 될 때 시작됩니다. 우리는 이제 ‘어떻게 하면 AI가 코드를 잘 짤까’라는 질문에서 ‘어떻게 하면 AI가 스스로 기능을 구현하고 테스트하며 개선하는 루프를 만들까’라는 질문으로 옮겨가야 합니다.

최근 Anthropic이 선보인 Claude Managed Agents와 Claude Code의 등장은 이러한 패러다임의 전환을 가속화하고 있습니다. 과거의 AI 코딩 도구가 단순한 자동완성(Autocomplete) 수준이었다면, 이제는 인프라 수준에서 자율적으로 동작하는 에이전트 환경이 구축되고 있습니다. 이는 개발자가 더 이상 세세한 구현 방법(How)에 매몰되지 않고, 무엇을 만들 것인가(What)라는 본질적인 제품 설계에 집중할 수 있는 환경을 의미합니다.

자율 개발 시스템의 핵심: Feature → Test → Review → Refine 루프

AI 기반의 자율 개발 시스템을 구축하기 위해서는 단순한 챗봇 인터페이스를 넘어, 다음과 같은 순환 구조가 자동화되어야 합니다. 이 루프가 끊기지 않고 돌아갈 때 비로소 ‘AI 개발 시스템’이라고 부를 수 있습니다.

  • Feature Implementation (기능 구현): 요구사항 명세서를 분석하여 실제 동작하는 코드를 작성합니다. 이때 AI는 단순히 파일 하나를 수정하는 것이 아니라, 프로젝트 전체의 컨텍스트를 파악해 의존성을 고려한 설계를 수행해야 합니다.
  • Automated Testing (자동 테스트): 작성된 코드가 의도대로 동작하는지 검증하는 단계입니다. AI가 스스로 테스트 케이스를 작성하고, 이를 실행하여 실패 지점을 찾아내는 과정이 포함됩니다.
  • Self-Review & Analysis (자가 리뷰 및 분석): 테스트 실패 시 로그를 분석하고, 왜 오류가 발생했는지 추론합니다. 또한 코드 퀄리티와 보안 취약점을 스스로 점검하여 개선안을 도출합니다.
  • Iterative Refinement (반복적 개선): 리뷰 결과를 바탕으로 코드를 수정하고 다시 테스트 단계로 돌아갑니다. 이 과정이 성공할 때까지 반복되며 최종적으로 인간 개발자의 승인을 기다립니다.

이 과정에서 가장 중요한 것은 ‘피드백 루프의 폐쇄성’입니다. AI가 작성한 코드가 실제 런타임 환경에서 어떻게 동작하는지에 대한 결과값이 다시 AI의 입력값으로 들어오는 구조가 갖춰져야 합니다. Claude Code와 같은 도구들이 터미널 환경과 직접 결합하여 셸 명령어를 실행하고 파일 시스템에 접근하는 이유가 바로 여기에 있습니다.

기술적 구현 전략과 인프라의 역할

이러한 시스템을 실제로 구현하기 위해서는 세 가지 핵심 기술 요소가 필요합니다. 첫째는 컨텍스트 윈도우의 효율적 관리입니다. 대규모 프로젝트의 모든 코드를 AI에게 전달할 수는 없습니다. 따라서 필요한 파일만 선택적으로 읽어오는 RAG(Retrieval-Augmented Generation) 기술이나, 프로젝트 구조를 요약한 맵(Map)을 활용하는 전략이 필수적입니다.

둘째는 도구 사용(Tool Use/Function Calling) 능력입니다. AI가 단순히 텍스트를 생성하는 것이 아니라, ‘파일 읽기’, ‘코드 수정’, ‘테스트 실행’, ‘Git 커밋’과 같은 구체적인 액션을 수행할 수 있는 API 인터페이스가 연결되어야 합니다. Anthropic의 Managed Agents는 이러한 인프라를 추상화하여 개발자가 복잡한 오케스트레이션 로직을 직접 짤 필요 없이 에이전트를 배포할 수 있게 돕습니다.

셋째는 결정론적 검증 체계입니다. LLM은 확률적으로 동작하므로, 그 결과물은 반드시 결정론적인 테스트 코드(Unit Test, Integration Test)에 의해 검증되어야 합니다. AI가 짠 코드를 AI가 검토하는 것에 그치지 않고, 실제 컴파일러와 테스트 프레임워크가 ‘Pass/Fail’을 명확히 내려주는 구조가 시스템의 신뢰도를 결정합니다.

AI 자율 개발 시스템 도입의 득과 실

모든 기술적 전환에는 트레이드오프가 존재합니다. AI 자율 시스템 도입 시 고려해야 할 장단점은 다음과 같습니다.

구분 장점 (Pros) 단점 및 리스크 (Cons)
개발 속도 단순 반복 구현 및 보일러플레이트 작성 시간 획기적 단축 초기 시스템 설정 및 프롬프트 엔지니어링 비용 발생
코드 품질 일관된 테스트 커버리지 확보 및 휴먼 에러 감소 AI의 환각(Hallucination)으로 인한 논리적 결함 가능성
운영 효율 단순 버그 수정 및 마이그레이션 작업의 자동화 코드 베이스가 거대해질 때 컨텍스트 관리의 어려움

특히 주의해야 할 점은 ‘블랙박스화’입니다. AI가 너무 많은 코드를 한꺼번에 수정하고 테스트까지 통과시켜 버리면, 정작 인간 개발자가 해당 코드의 변경 이유와 내부 로직을 완전히 이해하지 못하는 상황이 발생할 수 있습니다. 이는 장기적으로 유지보수 비용을 증가시키는 요인이 됩니다. 따라서 모든 자율 루프의 끝에는 반드시 인간의 ‘최종 승인(Human-in-the-loop)’ 단계가 포함되어야 합니다.

실무 적용 사례: 레거시 마이그레이션과 신규 기능 확장

실제로 이러한 시스템을 적용했을 때 가장 큰 효과를 볼 수 있는 영역은 레거시 코드의 현대화입니다. 예를 들어, 오래된 Java 8 프로젝트를 Java 17로 업그레이드해야 하는 상황을 가정해 보겠습니다. 인간 개발자가 수천 개의 파일을 일일이 수정하는 대신, AI 에이전트에게 ‘버전 업그레이드 규칙’과 ‘테스트 통과 기준’을 부여합니다. AI는 파일을 하나씩 읽어 수정하고, 빌드를 돌려 에러를 확인하며, 에러가 나면 다시 수정하는 루프를 수백 번 반복합니다. 개발자는 최종적으로 변경된 Diff 파일만 리뷰하면 됩니다.

또한, 신규 기능의 프로토타이핑 단계에서도 강력합니다. 기획서(PRD)를 입력하면 AI가 데이터베이스 스키마 설계부터 API 엔드포인트 구현, 프론트엔드 연결까지 한 번에 수행하고, 스스로 작성한 E2E 테스트를 통해 동작을 검증합니다. 이 과정에서 개발자는 ‘구현자’가 아니라 ‘설계자 및 검수자’로서의 역할을 수행하게 됩니다.

지금 당장 실행할 수 있는 액션 아이템

거대한 자율 시스템을 한 번에 구축하는 것은 위험합니다. 다음과 같은 단계적 접근법을 권장합니다.

  • 1단계: 테스트 코드 작성 자동화 – 기능 구현 전에 AI에게 테스트 케이스를 먼저 작성하게 하십시오. AI가 짠 테스트가 통과할 때까지 코드를 수정하게 만드는 환경을 구축하는 것이 첫걸음입니다.
  • 2단계: 로컬 개발 환경과 AI 결합 – Claude Code와 같이 터미널 접근 권한이 있는 도구를 도입하여, AI가 직접 파일을 읽고 수정하며 셸 명령어를 실행하게 하여 컨텍스트 전환 비용을 줄이십시오.
  • 3단계: 작은 단위의 에이전트 워크플로우 설계 – ‘버그 리포트 분석 → 수정 코드 제안 → 테스트 실행’이라는 작은 단위의 자동화 파이프라인을 구축하고 점진적으로 확장하십시오.
  • 4단계: 리뷰 프로세스의 정립 – AI가 수행한 작업의 이력을 명확히 남기고, 어떤 근거로 코드를 수정했는지 설명하게 하는 ‘AI 변경 로그’ 시스템을 도입하십시오.

결국 AI 개발 시스템의 핵심은 AI의 지능 그 자체가 아니라, AI가 실패했을 때 이를 바로잡아줄 수 있는 견고한 검증 시스템(Testing Infrastructure)에 있습니다. 도구에 의존하기보다, AI가 마음껏 뛰어놀 수 있는 안전한 울타리(테스트 환경)를 만드는 것이 현대 개발자의 새로운 핵심 역량이 될 것입니다.

FAQ

Claude Series (Part 5): Build Your Own AI Development System (Feature → Test → Review → Re의 핵심 쟁점은 무엇인가요?

핵심 문제 정의, 비용 구조, 실제 적용 방법, 리스크를 함께 봐야 합니다.

Claude Series (Part 5): Build Your Own AI Development System (Feature → Test → Review → Re를 바로 도입해도 되나요?

작은 범위에서 실험하고 데이터를 확인한 뒤 단계적으로 확대하는 편이 안전합니다.

실무에서 가장 먼저 확인할 것은 무엇인가요?

목표 지표, 대상 사용자, 예산 범위, 운영 책임자를 먼저 명확히 해야 합니다.

법률이나 정책 이슈도 함께 봐야 하나요?

네. 데이터 수집 방식, 플랫폼 정책, 개인정보 관련 제한을 반드시 점검해야 합니다.

성과를 어떻게 측정하면 좋나요?

비용, 전환율, 클릭률, 운영 공수, 재사용 가능성 같은 지표를 함께 보는 것이 좋습니다.

관련 글 추천

  • https://infobuza.com/2026/06/03/20260603-qhl8uf/
  • https://infobuza.com/2026/06/03/20260603-58h7w0/

지금 바로 시작할 수 있는 실무 액션

  • 현재 팀의 AI 활용 범위와 검증 절차를 먼저 문서화합니다.
  • 작은 파일럿 프로젝트로 KPI를 정하고 2~4주 단위로 검증합니다.
  • 보안, 품질, 리뷰 기준을 자동화 도구와 함께 연결합니다.

보조 이미지 1

보조 이미지 2

OpenAI가 CLI 툴을 공개했다: 터미널로 들어온 AI 코딩 에이전트의 충격

대표 이미지

OpenAI가 CLI 툴을 공개했다: 터미널로 들어온 AI 코딩 에이전트의 충격

단순한 API 호출을 넘어 로컬 파일 시스템에 직접 접근하고 코드를 실행하는 Codex CLI의 등장이 개발 워크플로우와 AI 에이전트 생태계에 가져올 변화를 분석합니다.

개발자라면 누구나 한 번쯤 겪어봤을 갈증이 있습니다. IDE의 채팅창에 코드를 복사해 붙여넣고, AI가 제안한 수정안을 다시 내 파일에 적용한 뒤, 터미널로 돌아가 명령어를 입력해 실행하는 그 번거로운 ‘컨텍스트 스위칭’ 말입니다. 우리는 AI가 코드를 짜주는 시대에 살고 있지만, 정작 그 코드가 내 컴퓨터의 파일 시스템과 셸(Shell) 환경에서 어떻게 작동하는지를 AI가 직접 이해하고 제어하는 단계까지는 가지 못했습니다.

최근 OpenAI가 공개한 공식 CLI 툴, ‘Codex CLI’는 바로 이 지점을 정조준합니다. 단순히 텍스트를 생성하는 모델을 넘어, 로컬 환경에서 코드를 읽고, 수정하고, 직접 실행까지 할 수 있는 ‘코딩 에이전트’를 터미널에 심어버린 것입니다. 이는 단순한 도구의 추가가 아니라, AI가 개발자의 ‘보조 도구’에서 ‘실행 주체’로 진화하고 있음을 시사하는 중요한 변곡점입니다.

터미널의 패러다임을 바꾸는 Codex CLI의 정체

Codex CLI는 Rust 언어로 구축되어 극도의 속도와 효율성을 자랑합니다. Rust를 선택했다는 점은 OpenAI가 이 도구를 단순한 프로토타입이 아니라, 실제 프로덕션 환경에서 지연 시간 없이 작동해야 하는 시스템 도구로 정의했다는 것을 의미합니다. 이 툴의 핵심은 ‘로컬 권한’에 있습니다. 기존의 ChatGPT가 웹 브라우저라는 샌드박스 안에 갇혀 있었다면, Codex CLI는 사용자가 선택한 디렉토리 내에서 파일을 읽고 쓰고, 명령어를 실행할 수 있는 권한을 가집니다.

이것이 왜 중요할까요? AI가 내 프로젝트의 전체 구조를 파악하고, 특정 함수가 정의된 파일을 찾아가 수정하며, 그 수정 사항이 제대로 반영되었는지 테스트 명령어를 직접 돌려 확인하는 일련의 과정이 하나의 프롬프트로 가능해지기 때문입니다. 개발자는 이제 ‘어떻게 구현할까’를 고민하는 시간을 줄이고, ‘무엇을 구현할까’라는 설계의 영역에 더 집중할 수 있게 되었습니다.

기술적 관점에서 본 강점과 잠재적 위험

기술적으로 볼 때, Codex CLI의 가장 큰 성취는 ‘에이전틱 워크플로우(Agentic Workflow)’의 구현입니다. 단순히 다음 단어를 예측하는 것이 아니라, [분석 $
ightarrow$ 계획 $
ightarrow$ 실행 $
ightarrow$ 검증]이라는 루프를 터미널 상에서 구현했습니다. 특히 Rust 기반의 런타임은 대규모 코드베이스에서도 빠르게 인덱싱하고 반응할 수 있는 기반을 제공합니다.

하지만 강력한 권한에는 반드시 그에 상응하는 위험이 따릅니다. AI가 로컬 셸에서 명령어를 직접 실행한다는 것은, 잘못된 프롬프트나 모델의 환각(Hallucination)으로 인해 중요한 시스템 파일이 삭제되거나 보안 취약점이 있는 코드가 실행될 가능성이 있다는 뜻입니다. OpenAI가 내부적으로 ‘코딩 에이전트의 정렬(Alignment) 문제’를 연구하고 있다는 최근의 논문 발표는, 이러한 제어 가능성(Controllability) 확보가 얼마나 어려운 과제인지를 방증합니다.

제품 전략의 변화: AGI에서 실용적 도구로

흥미로운 점은 OpenAI의 최근 행보입니다. 과거 OpenAI가 인류 전체를 위한 범용 인공지능(AGI)이라는 거대 담론과 철학적 원칙에 집중했다면, 최근의 원칙 수정과 Codex CLI 같은 도구의 공개는 훨씬 더 ‘제품 중심적’이고 ‘실용적’인 방향으로 선회했음을 보여줍니다. 이제 그들은 추상적인 지능의 구현보다, 개발자의 터미널, 생명과학자의 연구실(GPT-Rosalind), 수학자의 증명 과정 등 구체적인 전문 영역에서 ‘실제로 작동하는 도구’를 제공하는 데 우선순위를 두고 있습니다.

이는 AI 모델의 성능 상향 평준화 시대에 대응하는 전략입니다. 모델 자체의 파라미터 크기를 키우는 것보다, 그 모델이 실제 사용자의 데이터와 환경에 얼마나 깊숙이 통합(Integration)되느냐가 진정한 경쟁력이 된다는 판단을 내린 것입니다.

실무 적용 시나리오: 어떻게 활용할 것인가?

Codex CLI를 도입하려는 개발자와 팀은 다음과 같은 시나리오에서 즉각적인 효과를 볼 수 있습니다.

  • 레거시 코드 분석 및 리팩토링: 수천 줄에 달하는 오래된 코드베이스에서 특정 로직의 흐름을 추적하고, 이를 최신 문법으로 일괄 수정하는 작업.
  • 자동화 스크립트 생성 및 테스트: 복잡한 Bash 스크립트나 Python 자동화 툴을 작성하고, 터미널에서 즉시 실행하여 오류를 수정하는 반복 과정의 단축.
  • 환경 설정 및 온보딩: 신규 프로젝트 진입 시, 로컬 환경 설정 파일(.env, docker-compose 등)을 분석하여 누락된 설정을 찾고 수정하는 작업.

다만, 이를 팀 단위로 도입할 때는 반드시 ‘검토 프로세스’를 구축해야 합니다. AI가 수정한 코드가 바로 메인 브랜치에 반영되는 것이 아니라, AI가 생성한 Diff 파일을 개발자가 승인하는 Git 워크플로우와의 결합이 필수적입니다.

성공적인 도입을 위한 단계별 액션 가이드

지금 당장 Codex CLI를 업무에 적용하고 싶은 실무자라면 다음 단계를 따르십시오.

  1. 샌드박스 환경 구축: 메인 시스템이 아닌, Docker 컨테이너나 별도의 가상 머신(VM) 환경에서 먼저 CLI를 설치하십시오. AI의 실행 권한이 시스템 전체에 영향을 미치지 않도록 격리하는 것이 최우선입니다.
  2. 읽기 전용 작업부터 시작: 처음에는 코드를 수정하게 하기보다, “이 프로젝트의 인증 로직이 어디에 구현되어 있어?”와 같은 분석 및 탐색 작업에 활용하며 모델의 이해도를 측정하십시오.
  3. 작은 단위의 수정 요청: “전체 구조를 바꿔줘”가 아니라 “특정 함수의 에러 핸들링 로직을 추가해줘”와 같이 범위가 명확한 작업을 요청하고 결과를 검증하십시오.
  4. 프롬프트 라이브러리 구축: 팀 내에서 효과적이었던 CLI 명령어 패턴을 문서화하여 공유하십시오. 터미널 환경 특유의 간결한 명령 체계를 최적화하는 과정이 필요합니다.

결론: AI는 이제 ‘도구’를 넘어 ‘동료’가 된다

Codex CLI의 오픈소스화는 AI가 더 이상 웹 페이지 너머의 존재가 아니라, 우리 손끝의 터미널에서 함께 숨 쉬는 존재가 되었음을 의미합니다. 이제 개발자의 역량은 ‘코드를 얼마나 잘 짜는가’에서 ‘AI 에이전트에게 얼마나 정확한 맥락을 제공하고, 그 결과를 어떻게 검증하는가’로 이동하고 있습니다.

결국 승자는 AI를 두려워하거나 단순히 채팅창에 의존하는 사람이 아니라, AI에게 적절한 권한을 부여하고 이를 안전하게 제어하며 자신의 생산성을 10배, 100배로 증폭시키는 ‘오케스트레이터’가 될 것입니다. 지금 바로 터미널을 열고, 당신의 새로운 AI 동료를 맞이해 보십시오.

FAQ

OpenAI Just Open-Sourced Its Official CLI Tool의 핵심 쟁점은 무엇인가요?

핵심 문제 정의, 비용 구조, 실제 적용 방법, 리스크를 함께 봐야 합니다.

OpenAI Just Open-Sourced Its Official CLI Tool를 바로 도입해도 되나요?

작은 범위에서 실험하고 데이터를 확인한 뒤 단계적으로 확대하는 편이 안전합니다.

실무에서 가장 먼저 확인할 것은 무엇인가요?

목표 지표, 대상 사용자, 예산 범위, 운영 책임자를 먼저 명확히 해야 합니다.

법률이나 정책 이슈도 함께 봐야 하나요?

네. 데이터 수집 방식, 플랫폼 정책, 개인정보 관련 제한을 반드시 점검해야 합니다.

성과를 어떻게 측정하면 좋나요?

비용, 전환율, 클릭률, 운영 공수, 재사용 가능성 같은 지표를 함께 보는 것이 좋습니다.

관련 글 추천

  • https://infobuza.com/2026/06/03/20260603-58h7w0/
  • https://infobuza.com/2026/06/03/20260603-dvnvww/

지금 바로 시작할 수 있는 실무 액션

  • 현재 팀의 AI 활용 범위와 검증 절차를 먼저 문서화합니다.
  • 작은 파일럿 프로젝트로 KPI를 정하고 2~4주 단위로 검증합니다.
  • 보안, 품질, 리뷰 기준을 자동화 도구와 함께 연결합니다.

보조 이미지 1

보조 이미지 2

물리학을 학습한 AI의 등장: NVIDIA PhysicsNeMo가 바꿀 설계의 미래

대표 이미지

물리학을 학습한 AI의 등장: NVIDIA PhysicsNeMo가 바꿀 설계의 미래

데이터만으로는 한계가 있었던 AI가 물리 법칙을 내재화하며 시뮬레이션 속도를 혁신하고 과학적 머신러닝의 새로운 패러다임을 제시합니다.

우리는 지금까지 AI가 방대한 데이터를 학습해 패턴을 찾아내는 ‘통계적 추론’의 시대에 살았습니다. 하지만 챗GPT가 가끔 말도 안 되는 거짓말을 하는 ‘환각 현상’을 보이듯, 일반적인 딥러닝 모델은 현실 세계의 물리 법칙을 이해하지 못합니다. 중력의 법칙이나 열역학 제2법칙 같은 절대적인 규칙을 무시한 채 데이터의 상관관계만으로 결과를 예측하다 보니, 정밀한 공학 설계나 과학적 시뮬레이션 분야에서는 AI를 전적으로 신뢰하기 어려웠습니다.

엔지니어들은 늘 딜레마에 빠져 있었습니다. 정확하지만 계산 시간이 너무 오래 걸리는 전통적인 수치 해석 시뮬레이션을 사용할 것인가, 아니면 속도는 빠르지만 물리적 정합성이 떨어지는 일반 AI 모델을 사용할 것인가의 선택지였습니다. NVIDIA가 선보인 PhysicsNeMo는 바로 이 지점, 즉 ‘데이터 기반의 효율성’과 ‘물리 법칙의 정확성’이라는 두 마리 토끼를 동시에 잡으려는 시도에서 탄생한 프레임워크입니다.

물리 AI(Physics AI)란 무엇이며 왜 필요한가

PhysicsNeMo는 단순한 라이브러리가 아니라 ‘물리 기반 머신러닝(Physics-Informed Machine Learning, PIML)’을 구현하기 위한 파이썬 기반의 프레임워크입니다. 기존의 AI가 수백만 장의 사진을 보고 ‘고양이’를 정의했다면, PhysicsNeMo 기반의 모델은 나비에-스토크스 방정식(Navier-Stokes equations)이나 맥스웰 방정식 같은 물리적 제약 조건을 모델의 손실 함수(Loss Function)에 직접 통합합니다.

이것이 왜 혁신적인지는 시뮬레이션의 ‘비용’ 관점에서 살펴봐야 합니다. 전통적인 CFD(전산유체역학)나 FEA(유한요소분석)는 격자를 촘촘하게 짤수록 정확해지지만, 계산량은 기하급수적으로 늘어납니다. 반면 PhysicsNeMo는 물리 법칙을 가이드라인으로 삼아 학습하기 때문에, 훨씬 적은 양의 데이터만으로도 물리적으로 타당한 예측 결과를 내놓으며, 추론 속도는 수천 배 이상 빨라집니다.

기술적 구현의 핵심: 데이터와 법칙의 결합

PhysicsNeMo의 작동 원리는 크게 세 가지 축으로 나뉩니다. 먼저 물리적 제약 조건의 통합입니다. 모델이 예측한 값이 물리 법칙을 위반할 경우, 이를 강력한 페널티로 부여하여 모델이 스스로 물리 법칙을 준수하도록 강제합니다. 둘째는 고성능 연산 최적화입니다. NVIDIA의 GPU 아키텍처에 최적화되어 있어, 복잡한 편미분 방정식(PDE)의 해를 구하는 과정을 가속화합니다. 셋째는 하이브리드 학습 전략입니다. 실제 실험 데이터와 시뮬레이션 데이터를 동시에 학습시켜, 이론과 실제의 간극(Sim-to-Real Gap)을 줄입니다.

이러한 접근 방식은 특히 ‘데이터 획득 비용이 매우 높은’ 분야에서 빛을 발합니다. 예를 들어, 항공기 날개의 공기 흐름을 분석하기 위해 매번 풍동 실험을 할 수는 없습니다. PhysicsNeMo를 활용하면 소수의 실제 실험 데이터와 물리 법칙을 결합해, 실험하지 않은 영역에 대해서도 신뢰할 수 있는 예측치를 얻을 수 있습니다.

PhysicsNeMo의 강점과 잠재적 한계

이 프레임워크가 가져올 가장 큰 이점은 ‘설계 사이클의 단축’입니다. 기존에는 [설계 $
ightarrow$ 시뮬레이션 $
ightarrow$ 검증 $
ightarrow$ 수정]의 과정이 며칠, 몇 주씩 걸렸다면, 이제는 실시간에 가까운 피드백 루프를 구축할 수 있습니다. 또한, 블랙박스 형태였던 AI 모델에 ‘물리적 근거’가 부여되므로, 결과에 대한 해석 가능성(Explainability)이 높아집니다.

  • 강점: 압도적인 추론 속도, 적은 데이터로도 높은 일반화 성능 확보, 물리적 정합성 보장.
  • 약점: 초기 모델 설계 시 도메인 전문가(물리학자, 공학자)의 깊은 개입 필요, 복잡한 물리 법칙을 수식화하여 손실 함수에 녹여내는 구현 난이도.

결국 PhysicsNeMo는 AI 개발자에게는 ‘물리학’이라는 새로운 도구를, 물리학자에게는 ‘딥러닝’이라는 강력한 가속기를 제공하는 가교 역할을 합니다.

실제 산업 현장에서의 적용 시나리오

PhysicsNeMo가 실무에 적용된다면 어떤 변화가 일어날까요? 가장 먼저 자동차 및 항공우주 산업의 공기역학 설계가 바뀔 것입니다. 차량 외관 디자인을 변경할 때마다 실시간으로 항력 계수를 예측하고 최적의 형상을 찾아내는 생성형 AI 설계가 가능해집니다.

에너지 및 기상 예측 분야에서도 혁신이 예상됩니다. 기후 변화 모델링은 변수가 너무 많아 계산량이 방대하지만, 물리 AI를 도입하면 국지적 기상 변화를 훨씬 빠르게, 그러면서도 물리적으로 타당하게 예측할 수 있습니다. 또한 반도체 공정의 열 관리 설계에서도 칩 내부의 열 확산 경로를 실시간으로 시뮬레이션하여 냉각 솔루션을 최적화하는 데 활용될 수 있습니다.

다음은 일반 AI 모델과 PhysicsNeMo 기반 모델의 특성을 비교한 표입니다.

비교 항목 일반 딥러닝 모델 (Pure Data-driven) PhysicsNeMo (Physics-Informed)
학습 데이터 요구량 매우 많음 (Big Data 필수) 상대적으로 적음 (물리 법칙이 보완)
결과 신뢰도 데이터 범위 밖에서 예측력 급감 물리 법칙 범위 내에서 일관성 유지
계산 속도 추론 속도 매우 빠름 추론 속도 매우 빠름
도메인 지식 필요성 낮음 (데이터 사이언티스트 중심) 높음 (물리/공학 전문가 협업 필수)

실무자를 위한 단계별 도입 가이드

PhysicsNeMo와 같은 물리 AI 프레임워크를 실제 프로젝트에 도입하려는 개발자와 PM은 다음과 같은 단계로 접근하는 것이 효율적입니다.

  • 1단계: 타겟 물리 방정식 정의 – 해결하려는 문제의 핵심이 되는 물리 법칙(예: 열전달, 유체 흐름, 구조 역학)을 명확히 정의하고, 이를 수학적 형태로 정리하십시오.
  • 2단계: 하이브리드 데이터셋 구축 – 고정밀 시뮬레이션 데이터(Low-fidelity)와 소량의 실제 측정 데이터(High-fidelity)를 함께 준비하여 모델의 기준점을 잡으십시오.
  • 3단계 손실 함수(Loss Function) 커스텀 설계 – 단순한 MSE(평균제곱오차)를 넘어, 물리 방정식의 잔차(Residual)를 손실 함수에 추가하여 모델이 법칙을 학습하게 만드십시오.
  • 4단계: 반복적 검증 및 튜닝 – AI의 예측값이 물리적 한계치(Boundary Condition)를 벗어나지 않는지 지속적으로 모니터링하고 제약 조건을 미세 조정하십시오.

결론: AI는 이제 ‘상관관계’를 넘어 ‘인과관계’로

NVIDIA PhysicsNeMo의 등장은 AI가 단순히 데이터를 흉내 내는 단계를 지나, 세상이 작동하는 근본 원리인 ‘물리 법칙’을 이해하는 단계로 진입했음을 의미합니다. 이는 단순히 속도가 빨라지는 것을 넘어, AI가 내놓은 답에 대해 “왜 이런 결과가 나왔는가?”라는 질문에 “물리적으로 이러하기 때문이다”라고 답할 수 있는 시대를 여는 것입니다.

이제 기업과 실무자들은 단순한 모델 튜닝에서 벗어나, 자신들의 도메인 지식을 어떻게 AI의 제약 조건으로 변환할 것인가를 고민해야 합니다. 물리적 통찰력을 가진 엔지니어와 AI 모델링 능력을 갖춘 개발자가 협업하는 팀만이 차세대 과학적 머신러닝(Scientific ML) 시장의 주도권을 잡게 될 것입니다. 지금 바로 여러분의 비즈니스 프로세스에서 가장 시간이 많이 걸리는 시뮬레이션 단계가 어디인지 찾아내고, 그곳에 물리 AI를 적용할 가능성을 검토해 보시기 바랍니다.

FAQ

NVIDIA PhysicsNeMo Explained: The AI Physics Framework That Made Me Rethink Scientific Mac의 핵심 쟁점은 무엇인가요?

핵심 문제 정의, 비용 구조, 실제 적용 방법, 리스크를 함께 봐야 합니다.

NVIDIA PhysicsNeMo Explained: The AI Physics Framework That Made Me Rethink Scientific Mac를 바로 도입해도 되나요?

작은 범위에서 실험하고 데이터를 확인한 뒤 단계적으로 확대하는 편이 안전합니다.

실무에서 가장 먼저 확인할 것은 무엇인가요?

목표 지표, 대상 사용자, 예산 범위, 운영 책임자를 먼저 명확히 해야 합니다.

법률이나 정책 이슈도 함께 봐야 하나요?

네. 데이터 수집 방식, 플랫폼 정책, 개인정보 관련 제한을 반드시 점검해야 합니다.

성과를 어떻게 측정하면 좋나요?

비용, 전환율, 클릭률, 운영 공수, 재사용 가능성 같은 지표를 함께 보는 것이 좋습니다.

관련 글 추천

  • https://infobuza.com/2026/06/03/20260603-dvnvww/
  • https://infobuza.com/2026/06/03/20260603-ukkccp/

지금 바로 시작할 수 있는 실무 액션

  • 현재 팀의 AI 활용 범위와 검증 절차를 먼저 문서화합니다.
  • 작은 파일럿 프로젝트로 KPI를 정하고 2~4주 단위로 검증합니다.
  • 보안, 품질, 리뷰 기준을 자동화 도구와 함께 연결합니다.

보조 이미지 1

보조 이미지 2

의사 81%가 AI를 쓴다: 의료 AI 도입률이 폭증한 진짜 이유

대표 이미지

의사 81%가 AI를 쓴다: 의료 AI 도입률이 폭증한 진짜 이유

단순한 모델 성능 향상을 넘어 워크플로우 최적화와 실무 결합이 의료 AI의 대중화를 이끌었습니다. 기술적 가능성이 실제 진료 현장의 가치로 전환되는 메커니즘을 분석합니다.

최근 미국 의사 협회(AMA)의 조사 결과는 충격적입니다. 2023년까지만 해도 38%에 불과했던 의료진의 AI 활용률이 2026년에는 81%로 두 배 이상 급증했습니다. 불과 몇 년 전까지만 해도 AI는 연구실의 실험 도구이거나, 진단 보조라는 이름의 ‘신기한 장난감’ 정도로 취급받았습니다. 하지만 이제 AI는 진료실의 필수 도구로 자리 잡았습니다.

우리는 여기서 중요한 질문을 던져야 합니다. 단순히 GPT-4나 Claude 같은 거대언어모델(LLM)의 성능이 좋아졌기 때문에 의사들이 갑자기 AI를 쓰기 시작한 것일까요? 결론부터 말하자면 아닙니다. 모델의 벤치마크 점수가 올랐다고 해서 보수적인 의료 현장이 즉각적으로 반응하지는 않습니다. 의료 AI의 폭발적 성장은 ‘모델의 능력’이 아니라 ‘제품의 구현 방식’과 ‘워크플로우의 결합’이라는 지점에서 일어났습니다.

기술적 환상과 실무적 괴리: 왜 그동안 실패했는가

과거의 의료 AI 도입 시도는 대부분 ‘성능 중심’이었습니다. 개발자들은 더 정확한 진단 알고리즘, 더 정교한 이미지 분석 모델을 만드는 데 집중했습니다. 하지만 현장의 의사들은 다른 문제를 겪고 있었습니다. 아무리 정확한 AI라도 진료 기록을 입력하는 시간을 늘리거나, 기존의 전자건강기록(EHR) 시스템과 따로 놀게 만든다면 그것은 도구가 아니라 ‘짐’이 됩니다.

많은 의료 기관이 AI 데모를 보았을 때 환호했지만, 실제 도입 후 실패한 이유는 명확합니다. 모델이 약해서가 아니라, 구현 방식이 의료 현장의 요구사항과 일치하지 않았기 때문입니다. 의사는 환자와 눈을 맞추어야 하며, 1분 1초가 급박한 환경에서 작동합니다. 복잡한 프롬프트를 입력해야 하거나, 결과값을 다시 검증하기 위해 여러 번의 클릭이 필요한 시스템은 현장에서 외면받을 수밖에 없습니다.

패러다임의 전환: 모델 중심에서 워크플로우 중심으로

최근의 도입률 급증은 AI가 ‘독립적인 진단 도구’에서 ‘보이지 않는 비서’로 진화했음을 의미합니다. 이제 AI는 의사에게 “이 환자의 병명은 X입니다”라고 정답을 제시하는 역할보다, “지난 3년간의 진료 기록을 요약해 드립니다” 혹은 “환자와의 대화를 바탕으로 차트를 자동 작성했습니다”와 같은 행정적 부하를 줄여주는 역할에 집중하고 있습니다.

이러한 변화는 제품 설계 관점에서 매우 중요한 시사점을 줍니다. 의료 AI의 성공 방정식은 다음과 같습니다.

  • 마찰 제로(Zero Friction): 의사가 별도의 학습 없이 기존 진료 흐름 속에서 자연스럽게 AI의 결과물을 접하게 하는 것.
  • 맥락적 통합(Contextual Integration): 환자의 과거력, 현재 증상, 최신 가이드라인을 실시간으로 결합하여 제공하는 것.
  • 신뢰 가능한 검증(Verifiable Output): AI가 내놓은 답변의 근거(Citation)를 즉시 확인할 수 있게 하여 의사의 최종 판단을 돕는 것.

기술적 구현의 명과 암: LLM 도입의 실체

현재 의료 현장에서 가장 활발하게 도입되는 기술은 Claude for Healthcare와 같은 의료 특화 LLM입니다. 일반 LLM과 달리 이러한 모델들은 의료 데이터의 특수성(HIPAA 준수, 개인정보 보호)을 반영하며, 할루시네이션(환각 현상)을 최소화하는 RAG(검색 증강 생성) 기술을 적극적으로 채택하고 있습니다.

하지만 기술적 장점만 있는 것은 아닙니다. 아래 표는 현재 의료 AI 도입의 핵심 쟁점을 정리한 것입니다.

구분 강점 (Pros) 약점 및 리스크 (Cons)
행정 자동화 차트 작성 시간 50% 이상 단축, 번아웃 감소 자동 생성된 기록의 미세한 오류 가능성
진단 보조 희귀 질환 발견 가능성 증대, 최신 논문 요약 AI 의존도 심화로 인한 임상 판단력 저하 우려
환자 소통 복잡한 의학 용어를 환자 눈높이로 설명 정서적 공감 부족 및 기계적 응답의 한계

실제 적용 사례: AI가 바꾼 진료실의 풍경

실제 한 대학 병원의 사례를 살펴보면, AI 도입 전 의사들은 환자 진료 후 매일 2~3시간을 차트 작성에 소비했습니다. 이는 의사의 극심한 번아웃으로 이어졌고, 환자와의 소통 시간은 줄어들었습니다. 하지만 앰비언트 AI(Ambient AI) 기술을 도입한 후, AI가 진료실 내 대화를 실시간으로 듣고 표준 의료 용어로 정리하여 초안을 작성하기 시작했습니다.

의사는 AI가 작성한 초안을 훑어보고 수정하는 ‘검토자’의 역할로 바뀌었습니다. 결과적으로 행정 업무 시간이 획기적으로 줄어들었고, 의사는 다시 환자의 눈을 바라보며 진료하는 본연의 가치에 집중할 수 있게 되었습니다. 이것이 바로 38%에서 81%로 도입률이 뛴 진짜 이유입니다. AI가 의사를 대체한 것이 아니라, 의사를 괴롭히던 ‘잡무’를 대체했기 때문입니다.

실무자를 위한 액션 아이템: 의료 AI 제품을 만든다면

의료 AI 분야의 개발자, PM, 혹은 사업 전략가라면 이제 ‘모델 성능’이라는 함정에서 벗어나야 합니다. 다음은 지금 당장 실행해야 할 전략적 접근법입니다.

  • 현장 섀도잉(Shadowing) 실시: 모델을 튜닝하기 전에 의사가 하루 종일 어떤 화면을 보고, 어디서 가장 많은 클릭을 하는지 관찰하십시오. 고통의 지점(Pain Point)은 모델의 정확도가 아니라 ‘반복적인 데이터 입력’에 있을 확률이 높습니다.
  • ‘Human-in-the-loop’ 설계: AI가 단독으로 결정하게 하지 마십시오. AI는 항상 ‘제안’하고 인간이 ‘승인’하는 구조를 만들어 법적, 윤리적 리스크를 해소하고 사용자의 통제권을 보장해야 합니다.
  • 점진적 기능 확장: 처음부터 ‘진단’이라는 무거운 과제에 도전하지 마십시오. 요약, 일정 관리, 서류 작성 등 리스크가 낮고 효용이 즉각적인 ‘행정 효율화’부터 시작해 신뢰를 쌓은 뒤 임상 영역으로 확장하십시오.

결국 의료 AI의 승자는 가장 똑똑한 모델을 가진 자가 아니라, 의료진의 워크플로우를 가장 깊게 이해하고 그 속에 자연스럽게 스며든 제품을 만든 자가 될 것입니다. 기술은 도구일 뿐이며, 그 도구가 빛을 발하는 곳은 언제나 실제 사용자의 불편함이 존재하는 현장입니다.

FAQ

Why Doctor AI Adoption Just Doubled and What It Means for Healthcare의 핵심 쟁점은 무엇인가요?

핵심 문제 정의, 비용 구조, 실제 적용 방법, 리스크를 함께 봐야 합니다.

Why Doctor AI Adoption Just Doubled and What It Means for Healthcare를 바로 도입해도 되나요?

작은 범위에서 실험하고 데이터를 확인한 뒤 단계적으로 확대하는 편이 안전합니다.

실무에서 가장 먼저 확인할 것은 무엇인가요?

목표 지표, 대상 사용자, 예산 범위, 운영 책임자를 먼저 명확히 해야 합니다.

법률이나 정책 이슈도 함께 봐야 하나요?

네. 데이터 수집 방식, 플랫폼 정책, 개인정보 관련 제한을 반드시 점검해야 합니다.

성과를 어떻게 측정하면 좋나요?

비용, 전환율, 클릭률, 운영 공수, 재사용 가능성 같은 지표를 함께 보는 것이 좋습니다.

관련 글 추천

  • https://infobuza.com/2026/06/03/20260603-ukkccp/
  • https://infobuza.com/2026/06/03/20260603-e9uka9/

지금 바로 시작할 수 있는 실무 액션

  • 현재 팀의 AI 활용 범위와 검증 절차를 먼저 문서화합니다.
  • 작은 파일럿 프로젝트로 KPI를 정하고 2~4주 단위로 검증합니다.
  • 보안, 품질, 리뷰 기준을 자동화 도구와 함께 연결합니다.

보조 이미지 1

보조 이미지 2

AI가 똑똑해질수록 왜 우리는 더 불안할까? : 신뢰의 설계

대표 이미지

AI가 똑똑해질수록 왜 우리는 더 불안할까? : 신뢰의 설계

단순한 성능 경쟁을 넘어 AI 에이전트가 인간의 파트너가 되기 위해 반드시 해결해야 할 '심리적 신뢰'와 '기술적 투명성'의 설계 전략을 분석합니다.

우리는 지금껏 AI의 ‘성능’에만 집착해 왔습니다. 더 많은 파라미터, 더 빠른 추론 속도, 더 정확한 벤치마크 점수가 곧 더 좋은 AI라는 믿음이 지배적이었습니다. 하지만 AI가 단순한 챗봇을 넘어 사용자의 권한을 위임받아 실행하는 ‘에이전트(Agent)’의 영역으로 진입하면서, 우리는 예상치 못한 벽에 부딪혔습니다. 바로 ‘신뢰(Trust)’라는 보이지 않는 장벽입니다.

개발자와 제품 매니저들은 당혹스러워합니다. 기술적으로 완벽에 가까운 모델을 구축했음에도 불구하고, 사용자는 AI가 내린 결정의 근거를 의심하며 최종 승인 버튼을 누르기를 주저합니다. 이는 기술의 결함이 아니라, 인간이 기계와 관계를 맺는 방식에 대한 근본적인 설계가 누락되었기 때문입니다. AI가 도구(Tool)에서 대화 상대(Interlocutor)로 진화하는 시점에서, 신뢰는 더 이상 부수적인 요소가 아니라 제품의 핵심 경쟁력이 됩니다.

성능의 함정과 신뢰의 역설

많은 기업이 범하는 오류는 AI의 능력을 과시함으로써 신뢰를 얻으려 한다는 점입니다. 하지만 역설적으로 AI가 너무 완벽해 보일 때 인간은 더 큰 불안을 느낍니다. 이를 ‘불쾌한 골짜기’의 인지적 버전이라고 볼 수 있습니다. AI가 인간처럼 자연스럽게 판단하지만, 그 과정이 블랙박스 속에 숨겨져 있을 때 사용자는 통제권을 상실했다는 공포를 느낍니다.

진정한 신뢰는 ‘무결점’에서 오는 것이 아니라 ‘예측 가능성’에서 옵니다. 사용자가 AI의 행동 패턴을 예측할 수 있고, 오류가 발생했을 때 AI가 이를 솔직하게 인정하며 복구 경로를 제시할 때 인간은 비로소 시스템을 신뢰하기 시작합니다. 이제 우리는 ‘얼마나 똑똑한가’라는 질문에서 ‘얼마나 믿을 수 있는가’라는 질문으로 패러다임을 전환해야 합니다.

AI 에이전트를 위한 신뢰 설계 프레임워크

AI 에이전트가 사용자의 신뢰를 얻기 위해서는 행동 기반의 설계(Behavioral Design)가 필요합니다. 단순히 결과값을 출력하는 것이 아니라, 결과에 이르는 사고 과정을 투명하게 드러내는 전략이 핵심입니다.

  • 사고 과정의 가시화 (Chain-of-Thought Exposure): AI가 내부적으로 어떤 단계를 거쳐 결론에 도달했는지 사용자에게 적절한 수준으로 노출해야 합니다. 모든 로그를 보여주는 것이 아니라, 핵심 의사결정 지점을 요약해 제공함으로써 사용자가 검증할 수 있는 환경을 만들어야 합니다.
  • 점진적 권한 위임 (Gradual Delegation): 처음부터 모든 권한을 AI에게 맡기는 것이 아니라, 낮은 리스크의 작업부터 시작해 신뢰를 쌓아가는 단계적 접근이 필요합니다. ‘제안 → 확인 → 실행’의 단계를 거쳐 점차 ‘실행 → 보고’의 단계로 이행하는 구조입니다.
  • 명확한 한계 설정 (Boundary Setting): AI가 할 수 없는 일과 해서는 안 되는 일을 명확히 정의하고 이를 사용자에게 공지해야 합니다. 전지전능한 AI라는 환상을 심어주는 것보다, 자신의 한계를 정확히 아는 AI가 실무 환경에서는 훨씬 더 신뢰받습니다.

기술적 구현의 득과 실

신뢰를 구축하기 위한 기술적 장치들은 명확한 트레이드오프(Trade-off)를 가집니다. 무조건적인 투명성이 항상 정답은 아니기 때문입니다.

구현 전략 기대 효과 (Pros) 잠재적 리스크 (Cons)
상세 추론 과정 공개 결과에 대한 논리적 근거 제공, 디버깅 용이 인지 부하 증가, 사용자 경험(UX) 저해
인간 개입 루프(HITL) 강화 치명적 오류 방지, 심리적 안정감 제공 자동화 효율성 저하, 처리 속도 감소
엄격한 가드레일 적용 윤리적/법적 리스크 최소화, 일관성 유지 응답의 창의성 저하, 지나치게 보수적인 답변

실제 적용 사례: 도구에서 파트너로

최근의 AI 에이전트 도입 사례를 보면, 성공적인 제품들은 AI를 ‘대리인’이 아닌 ‘전문 비서’로 포지셔닝합니다. 예를 들어, 복잡한 데이터 분석 에이전트의 경우, 최종 리포트만 툭 던져주는 것이 아니라 “데이터의 A 지점에서 이상치를 발견하여 B 가설을 세웠고, 이를 검증하기 위해 C 분석을 수행했습니다”라는 서사를 제공합니다.

이러한 방식은 사용자가 AI의 결과물을 단순히 수용하는 것이 아니라, 함께 검토하는 ‘협업’의 경험을 제공합니다. 사용자는 자신이 여전히 최종 결정권자(Human-in-the-loop)라는 느낌을 받게 되며, 이는 AI의 작은 실수조차 ‘함께 수정해 나갈 수 있는 과정’으로 인식하게 만듭니다. 반면, 모든 과정을 자동화하고 결과만 통보하는 시스템은 단 한 번의 치명적인 오류만으로도 사용자의 신뢰를 완전히 잃고 폐기되는 경향이 있습니다.

실무자를 위한 단계별 액션 가이드

지금 당장 AI 제품을 설계하거나 운영하고 있는 기획자와 개발자라면 다음의 단계를 적용해 보십시오.

1단계: 신뢰 맵(Trust Map) 작성
사용자가 AI의 어떤 지점에서 불안을 느끼는지 매핑하십시오. 데이터 유출에 대한 불안인지, 잘못된 정보(Hallucination)에 대한 불안인지, 혹은 자신의 일자리를 대체한다는 심리적 거부감인지를 구분해야 합니다.

2단계: 투명성 레벨 설정
모든 기능에 동일한 수준의 설명을 제공하지 마십시오. 리스크가 낮은 단순 반복 작업은 ‘결과 중심’으로, 리스크가 높은 의사결정 지원 작업은 ‘과정 중심’으로 UI/UX를 차별화하십시오.

3단계: 실패 복구 시나리오 설계
AI가 틀렸을 때 어떻게 사과하고, 어떻게 수정하며, 사용자가 어떻게 개입할 수 있는지를 설계하십시오. ‘죄송합니다’라는 말보다 ‘어떤 부분이 잘못되었는지 알려주시면 즉시 반영하겠습니다’라는 구체적인 피드백 루프를 만드는 것이 중요합니다.

4단계: 윤리적 가드레일의 명문화
내부적인 프롬프트 엔지니어링을 넘어, 사용자가 확인할 수 있는 ‘AI 행동 강령’을 제공하십시오. 어떤 원칙에 따라 데이터가 처리되고, 어떤 기준으로 판단을 내리는지 명시하는 것만으로도 법적/심리적 저항선을 낮출 수 있습니다.

결론: 인간 중심의 AI 리더십

AI 시대의 진정한 리더십은 AI를 얼마나 잘 다루느냐가 아니라, AI와 인간의 관계를 어떻게 정의하느냐에 달려 있습니다. 기술은 기하급수적으로 발전하지만, 인간의 신뢰를 얻는 속도는 선형적입니다. 오히려 기술이 복잡해질수록 우리는 더 단순하고 인간적인 소통 방식을 갈구합니다.

결국 AI 제품의 승패는 모델의 파라미터 숫자가 아니라, 사용자가 느끼는 ‘심리적 안전감’에서 결정될 것입니다. AI를 인간의 대체재가 아닌, 인간의 능력을 확장하는 증폭기로 설계하십시오. 통제권을 쥐어주되 지원을 아끼지 않는 설계, 그것이 AI 시대에 우리가 구축해야 할 새로운 신뢰의 표준입니다.

FAQ

Human Trust in the Age of AI의 핵심 쟁점은 무엇인가요?

핵심 문제 정의, 비용 구조, 실제 적용 방법, 리스크를 함께 봐야 합니다.

Human Trust in the Age of AI를 바로 도입해도 되나요?

작은 범위에서 실험하고 데이터를 확인한 뒤 단계적으로 확대하는 편이 안전합니다.

실무에서 가장 먼저 확인할 것은 무엇인가요?

목표 지표, 대상 사용자, 예산 범위, 운영 책임자를 먼저 명확히 해야 합니다.

법률이나 정책 이슈도 함께 봐야 하나요?

네. 데이터 수집 방식, 플랫폼 정책, 개인정보 관련 제한을 반드시 점검해야 합니다.

성과를 어떻게 측정하면 좋나요?

비용, 전환율, 클릭률, 운영 공수, 재사용 가능성 같은 지표를 함께 보는 것이 좋습니다.

관련 글 추천

  • https://infobuza.com/2026/06/03/20260603-e9uka9/
  • https://infobuza.com/2026/06/03/20260603-6awb3z/

지금 바로 시작할 수 있는 실무 액션

  • 현재 팀의 AI 활용 범위와 검증 절차를 먼저 문서화합니다.
  • 작은 파일럿 프로젝트로 KPI를 정하고 2~4주 단위로 검증합니다.
  • 보안, 품질, 리뷰 기준을 자동화 도구와 함께 연결합니다.

보조 이미지 1

보조 이미지 2

AI가 내 일자리를 뺏을까? ‘종말’이 아니라 ‘재편’인 진짜 이유

대표 이미지

AI가 내 일자리를 뺏을까? '종말'이 아니라 '재편'인 진짜 이유

단순한 대체 공포를 넘어 AI를 도구로 활용하는 자와 AI에 의해 관리되는 자로 나뉘는 새로운 노동 계급의 탄생과 실무적 생존 전략을 분석합니다.

많은 직장인과 개발자들이 매일 아침 뉴스레터에서 ‘AI가 수백만 개의 일자리를 대체할 것’이라는 자극적인 헤드라인을 마주합니다. 챗GPT의 등장 이후 우리는 일종의 ‘AI 종말론’ 시대에 살고 있습니다. 하지만 현장에서 AI 모델을 직접 다루는 엔지니어와 프로덕트 매니저들의 시각은 다릅니다. 문제는 ‘일자리의 소멸’ 그 자체가 아니라, 우리가 일하는 방식의 ‘근본적인 재편’에 있기 때문입니다.

우리는 지금 단순한 도구의 교체를 넘어, 노동의 정의가 바뀌는 변곡점에 서 있습니다. 과거 산업혁명이 육체노동을 기계로 대체하며 새로운 서비스 산업을 만들어냈듯, 생성형 AI는 지식 노동의 ‘생산 방식’을 완전히 바꾸고 있습니다. 이제 중요한 것은 AI가 내 일을 대신할 수 있느냐가 아니라, 내가 AI를 통해 내 역량을 얼마나 확장할 수 있느냐는 생존의 문제입니다.

AI 시대의 새로운 계급: 활용하는 자 vs 관리되는 자

최근의 논의를 살펴보면 AI가 가져올 진짜 위협은 실업률의 상승보다 ‘권력의 불균형’에 가깝습니다. AI 시대의 노동 시장은 크게 두 부류로 나뉘고 있습니다. 는 AI를 자신의 지적 능력을 증폭시키는 ‘레버리지’로 사용하는 숙련 노동자입니다. 이들은 AI를 통해 반복적인 코딩, 문서 작성, 데이터 분석 시간을 획기적으로 줄이고, 대신 전략적 기획과 창의적 문제 해결에 집중합니다.

반면, 부류는 AI 시스템에 의해 업무 프로세스가 결정되고 감시받는 노동자들입니다. AI가 할당한 업무 리스트를 처리하고, AI가 측정하는 효율성 지표에 따라 평가받는 구조입니다. 여기서 발생하는 비극은 일자리가 없어지는 것이 아니라, 인간이 AI의 효율성을 극대화하기 위한 ‘부품’으로 전락하는 것입니다. 즉, AI는 일자리를 뺏는 것이 아니라, 일자리의 ‘질’과 ‘통제권’을 재편하고 있습니다.

기술적 관점에서 본 AI 모델의 역량과 한계

그렇다면 우리는 어떤 기술적 이해를 바탕으로 이 재편 과정에 대응해야 할까요? 현재의 LLM(대규모 언어 모델)은 확률적 텍스트 생성기입니다. 이는 매우 강력한 ‘추론 보조 도구’가 될 수 있지만, 완전한 ‘자율적 의사결정자’가 되기에는 치명적인 한계가 있습니다.

  • 맥락의 이해와 할루시네이션: AI는 방대한 데이터를 학습했지만, 특정 기업의 내부 정치, 암묵적 합의, 실시간으로 변하는 시장의 미묘한 뉘앙스를 완전히 이해하지 못합니다.
  • 책임의 부재: AI는 결과물을 내놓지만 그 결과에 대해 책임을 지지 않습니다. 비즈니스에서 ‘책임’은 곧 ‘권한’을 의미하며, 최종 승인권을 가진 인간의 가치는 여기서 발생합니다.
  • 창의적 도약의 한계: AI는 기존 데이터의 통계적 조합에 능숙합니다. 하지만 완전히 새로운 패러다임을 제시하거나, 데이터가 없는 영역에서 직관적인 가설을 세우는 것은 여전히 인간의 영역입니다.

결국 기술적으로 AI는 ‘실행(Execution)’의 비용을 제로에 가깝게 낮추고 있습니다. 과거에는 아이디어를 구현하는 데 100의 노력이 필요했다면, 이제는 1의 노력으로 구현이 가능해졌습니다. 이는 역설적으로 ‘무엇을 만들 것인가’라는 기획력과 ‘이 결과물이 옳은가’를 판단하는 검수 능력의 가치를 폭등시켰습니다.

실무 적용: AI를 레버리지로 만드는 전략

실제로 많은 기업이 AI를 도입하며 겪는 시행착오는 ‘AI에게 일을 시키려 한다’는 점에 있습니다. AI는 직원이 아니라 고성능 인터페이스입니다. 성공적인 도입 사례들은 AI를 ‘대체제’가 아닌 ‘증폭제’로 정의합니다.

예를 들어, 소프트웨어 개발 프로세스에서 AI 코딩 어시스턴트를 도입한 팀은 단순히 코드 작성 속도를 높이는 데 그치지 않았습니다. 그들은 확보된 시간을 통해 시스템 아키텍처의 안정성을 검토하고, 사용자 경험(UX)의 세밀한 부분을 개선하는 데 투자했습니다. 결과적으로 생산성은 올라갔고, 개발자들은 단순 코더에서 ‘시스템 설계자’로 역할이 격상되었습니다.

반면, AI를 통해 인력을 감축하는 데만 집중한 조직은 단기적인 비용 절감에는 성공했지만, 장기적으로는 도메인 지식을 가진 숙련공들이 사라지며 시스템의 유지보수 능력이 급격히 떨어지는 리스크를 안게 되었습니다. 이는 AI가 지식의 ‘생산’은 도울 수 있어도, 지식의 ‘축적’과 ‘전수’라는 조직적 자산 형성까지 대신할 수는 없음을 보여줍니다.

AI 시대의 생존을 위한 액션 아이템

이제 우리는 ‘AI가 내 일을 뺏을까’라는 소모적인 질문을 멈춰야 합니다. 대신 ‘어떻게 하면 AI를 내 커리어의 엔진으로 삼을 것인가’를 고민해야 합니다. 실무자와 관리자가 지금 당장 실행해야 할 구체적인 전략은 다음과 같습니다.

1. ‘프롬프트 엔지니어링’을 넘어 ‘문제 정의 능력’을 키워라

단순히 질문을 잘 던지는 기술은 금방 상향 평준화됩니다. 진짜 경쟁력은 ‘어떤 문제를 해결해야 하는가’를 정의하는 능력에서 나옵니다. 비즈니스 요구사항을 기술적 요구사항으로 분해하고, AI가 해결할 수 있는 영역과 인간이 개입해야 할 영역을 구분하는 설계 능력을 기르십시오.

2. 도메인 전문성(Domain Expertise)을 심화하라

AI가 범용적인 지식은 모두 가지고 있지만, 특정 산업의 깊은 맥락과 실무적 디테일은 알지 못합니다. 자신의 분야에서 ‘AI가 틀렸을 때 바로잡을 수 있는 수준’의 전문성을 갖추는 것이 가장 강력한 고용 안정성을 보장합니다. AI의 결과물을 비판적으로 검토할 수 있는 안목이 곧 당신의 몸값이 됩니다.

3. AI 워크플로우를 직접 설계하고 소유하라

회사가 제공하는 AI 툴을 단순히 사용하는 사용자에 머물지 마십시오. 자신의 업무 프로세스를 분석하여 어디에 AI를 배치했을 때 효율이 극대화되는지 ‘워크플로우’를 직접 설계하십시오. 툴을 쓰는 사람과 툴의 체계를 만드는 사람의 권한은 완전히 다릅니다.

4. 인간만이 할 수 있는 ‘소프트 스킬’에 투자하라

공감, 설득, 갈등 조정, 복잡한 이해관계의 조율은 AI가 가장 구현하기 어려운 영역입니다. 기술적 구현이 쉬워질수록, 사람과 사람을 연결하고 팀의 방향성을 설정하는 리더십과 커뮤니케이션 능력의 가치는 더욱 높아질 것입니다.

결론적으로 AI는 우리를 실업자로 만드는 재앙이 아니라, 우리를 단순 반복 노동에서 해방시켜 더 고차원적인 가치를 창출하게 만드는 기회입니다. 다만 이 기회는 준비된 자에게만 주어집니다. AI에 의해 관리되는 삶을 살 것인지, AI를 통해 자신의 세계를 확장하는 삶을 살 것인지는 지금 당신이 AI를 대하는 관점에 달려 있습니다.

FAQ

AI Is Not a Job Apocalypse. It Is a Restructuring of Work.의 핵심 쟁점은 무엇인가요?

핵심 문제 정의, 비용 구조, 실제 적용 방법, 리스크를 함께 봐야 합니다.

AI Is Not a Job Apocalypse. It Is a Restructuring of Work.를 바로 도입해도 되나요?

작은 범위에서 실험하고 데이터를 확인한 뒤 단계적으로 확대하는 편이 안전합니다.

실무에서 가장 먼저 확인할 것은 무엇인가요?

목표 지표, 대상 사용자, 예산 범위, 운영 책임자를 먼저 명확히 해야 합니다.

법률이나 정책 이슈도 함께 봐야 하나요?

네. 데이터 수집 방식, 플랫폼 정책, 개인정보 관련 제한을 반드시 점검해야 합니다.

성과를 어떻게 측정하면 좋나요?

비용, 전환율, 클릭률, 운영 공수, 재사용 가능성 같은 지표를 함께 보는 것이 좋습니다.

관련 글 추천

  • https://infobuza.com/2026/06/03/20260603-6awb3z/
  • https://infobuza.com/2026/06/03/20260603-qh8vri/

지금 바로 시작할 수 있는 실무 액션

  • 현재 팀의 AI 활용 범위와 검증 절차를 먼저 문서화합니다.
  • 작은 파일럿 프로젝트로 KPI를 정하고 2~4주 단위로 검증합니다.
  • 보안, 품질, 리뷰 기준을 자동화 도구와 함께 연결합니다.

보조 이미지 1

보조 이미지 2

2017년부터 열려있던 뒷문: 리눅스 커널 ‘Copy Fail’의 충격

대표 이미지

2017년부터 열려있던 뒷문: 리눅스 커널 'Copy Fail'의 충격

거의 모든 리눅스 배포판을 위협하는 범용 권한 상승 취약점 CVE-2026-31431의 작동 원리와 시스템 보안에 미치는 치명적인 영향을 분석합니다.

우리가 믿고 사용하는 서버의 심장, 리눅스 커널이 지난 수년간 치명적인 결함을 품고 있었다면 어떨까요? 대부분의 시스템 관리자는 최신 패치를 적용하고 방화벽을 세우는 것만으로 충분하다고 생각합니다. 하지만 최근 발견된 ‘Copy Fail'(CVE-2026-31431) 취약점은 우리가 생각하는 보안의 기본 전제를 완전히 뒤흔듭니다. 권한이 없는 일반 사용자 계정만 확보한다면, 단 몇 줄의 코드로 시스템의 절대 권한인 ‘루트(root)’ 권한을 획득할 수 있다는 사실이 밝혀졌기 때문입니다.

더욱 충격적인 점은 이 취약점이 특정 버전의 일시적인 실수가 아니라, 2017년 이후 출시된 거의 모든 리눅스 커널 버전에 걸쳐 광범위하게 존재해 왔다는 점입니다. 이는 단순한 버그를 넘어, 지난 7~8년 동안 전 세계 수억 대의 서버와 클라우드 인스턴스가 잠재적인 공격 경로에 노출되어 있었음을 의미합니다. 보안 전문가들이 경악하는 이유는 바로 이 ‘범용성’과 ‘지속성’에 있습니다.

권한 상승의 메커니즘: 왜 ‘Copy Fail’인가?

리눅스 커널은 사용자 공간(User Space)과 커널 공간(Kernel Space)을 엄격하게 분리하여 관리합니다. 일반 사용자가 커널의 핵심 영역에 접근하는 것은 원칙적으로 불가능하며, 오직 정해진 시스템 콜(System Call)을 통해서만 상호작용할 수 있습니다. 하지만 Copy Fail 취약점은 커널 내부에서 데이터를 복사하고 처리하는 로직의 허점을 파고듭니다.

이 취약점의 핵심은 커널이 메모리 데이터를 복사하는 과정에서 발생하는 논리적 오류에 있습니다. 공격자는 특수하게 조작된 데이터를 커널에 전달하여, 커널이 메모리 경계를 잘못 계산하게 만들거나 검증되지 않은 영역에 데이터를 쓰도록 유도합니다. 결과적으로 공격자는 커널 메모리의 특정 부분을 수정하여 자신의 프로세스 권한을 일반 사용자에서 루트 권한으로 강제 승격시킬 수 있게 됩니다.

이 과정은 매우 정교하지만, 일단 익스플로잇(Exploit) 코드가 작성되면 실행 방법은 매우 간단합니다. 복잡한 네트워크 침투 과정 없이, 이미 시스템에 접속해 있는 낮은 권한의 계정만 있다면 즉시 실행 가능하기 때문에 내부자 위협이나 1차 침투 후의 ‘횡적 이동(Lateral Movement)’ 단계에서 파괴적인 위력을 발휘합니다.

보안 생태계의 딜레마: 엠바고 파괴와 긴급 패치

이번 사태에서 주목해야 할 또 다른 지점은 취약점 공개 과정에서 발생한 혼란입니다. 보안 업계에는 취약점을 발견한 후 벤더사가 패치를 준비할 때까지 정보를 비밀로 유지하는 ‘엠바고(Embargo)’ 관행이 있습니다. 하지만 이번 ‘Dirty Frag’ 및 ‘Fragnesia’를 포함한 일련의 커널 취약점들은 엠바고가 깨지면서 정보가 조기에 유출되었습니다.

정보가 미리 유출되면 공격자들은 패치가 나오기도 전에 무기화된 공격 코드를 먼저 개발하게 됩니다. 리눅스 배포판 운영사들은 준비되지 않은 상태에서 급하게 패치를 배포해야 했으며, 이는 패치 자체의 안정성 문제나 적용 누락으로 이어질 위험을 초래했습니다. 보안의 핵심은 ‘속도’와 ‘정확성’의 균형인데, 이번 사례는 그 균형이 무너졌을 때 얼마나 큰 혼란이 오는지를 잘 보여줍니다.

실제 환경에서의 위협 시나리오

이 취약점이 실제 기업 환경에서 어떻게 악용될 수 있는지 구체적인 시나리오를 살펴보겠습니다.

  • 공유 호스팅 및 컨테이너 환경: 여러 사용자가 하나의 커널을 공유하는 가상화 환경에서, 한 사용자가 Copy Fail을 이용해 루트 권한을 얻으면 호스트 머신 전체를 장악하거나 다른 사용자의 컨테이너 내부 데이터에 접근할 수 있습니다.
  • CI/CD 파이프라인 침투: 개발자가 사용하는 빌드 서버에 낮은 권한으로 침투한 공격자가 루트 권한을 획득하여, 소스 코드에 백도어를 심거나 배포 서버의 인증 키를 탈취하는 시나리오가 가능합니다.
  • IoT 및 임베디드 장비: 업데이트가 느린 수많은 리눅스 기반 IoT 장비들은 2017년 이후의 커널을 사용하고 있을 가능성이 매우 높으며, 이는 공격자에게 영구적인 시스템 제어권을 제공하는 통로가 됩니다.

기술적 분석: 장점과 단점 (공격자 vs 방어자 관점)

이 취약점의 특성을 분석하면 방어 전략을 세우는 데 도움이 됩니다. 아래 표는 공격자와 방어자의 관점에서 본 이 취약점의 특성입니다.

구분 공격자 관점 (Pros) 방어자 관점 (Cons/Challenges)
범용성 거의 모든 리눅스 배포판에 적용 가능 패치 대상 범위가 너무 넓어 전수 조사가 어려움
난이도 익스플로잇 코드 실행이 매우 단순함 정상적인 시스템 콜과 구분하기 어려워 탐지가 힘듦
영향력 즉각적인 루트 권한 획득 가능 한 번 뚫리면 시스템 전체 제어권을 상실함

지금 당장 실행해야 할 보안 액션 아이템

단순히 ‘패치를 해야 한다’는 말로는 부족합니다. 실무자와 기업 보안 담당자는 다음과 같은 단계적인 대응 체계를 구축해야 합니다.

1. 커널 버전 전수 조사 및 긴급 업데이트

현재 운영 중인 모든 서버, 워크스테이션, 컨테이너 호스트의 커널 버전을 확인하십시오. 특히 2017년 이후 버전의 리눅스를 사용하는 모든 시스템은 잠재적 대상입니다. 메인라인 커널 및 각 배포판(Ubuntu, RHEL, Debian 등)에서 제공하는 최신 보안 패치를 즉시 적용하십시오.

2. 최소 권한 원칙(PoLP)의 엄격한 적용

취약점 자체가 ‘권한 상승’에 기반하므로, 최초 침투 경로를 차단하는 것이 중요합니다. 불필요한 사용자 계정을 삭제하고, SSH 접근 제어를 강화하며, 애플리케이션이 루트 권한이 아닌 전용 서비스 계정으로 실행되도록 설정하십시오.

3. 런타임 보안 모니터링 도입

패치 적용 전까지 혹은 패치 이후의 변종 공격을 막기 위해 eBPF 기반의 런타임 보안 도구(예: Falco, Tetragon)를 도입하십시오. 비정상적인 권한 변경 시도나 예상치 못한 커널 메모리 접근 패턴을 실시간으로 감지하고 차단하는 체계가 필요합니다.

4. 컨테이너 격리 수준 강화

커널 공유로 인한 위험을 줄이기 위해 gVisor나 Kata Containers와 같은 샌드박스 런타임을 검토하십시오. 이는 사용자 공간과 커널 공간 사이에 추가적인 격리 계층을 두어, 커널 취약점이 호스트 전체로 확산되는 것을 물리적으로 방어합니다.

결국 보안은 완벽한 성벽을 쌓는 것이 아니라, 성벽이 무너졌을 때 얼마나 빠르게 대응하고 피해를 최소화하느냐의 싸움입니다. Copy Fail과 같은 범용 취약점은 우리가 믿어왔던 ‘기본 설정’의 위험성을 다시금 일깨워줍니다. 지금 바로 서버의 커널 버전을 확인하는 작은 행동이, 내일의 거대한 보안 사고를 막는 유일한 길입니다.

FAQ

Yet Another Universal Linux Kernel Privilege Escalation Vulnerability Active Since 2017, U의 핵심 쟁점은 무엇인가요?

핵심 문제 정의, 비용 구조, 실제 적용 방법, 리스크를 함께 봐야 합니다.

Yet Another Universal Linux Kernel Privilege Escalation Vulnerability Active Since 2017, U를 바로 도입해도 되나요?

작은 범위에서 실험하고 데이터를 확인한 뒤 단계적으로 확대하는 편이 안전합니다.

실무에서 가장 먼저 확인할 것은 무엇인가요?

목표 지표, 대상 사용자, 예산 범위, 운영 책임자를 먼저 명확히 해야 합니다.

법률이나 정책 이슈도 함께 봐야 하나요?

네. 데이터 수집 방식, 플랫폼 정책, 개인정보 관련 제한을 반드시 점검해야 합니다.

성과를 어떻게 측정하면 좋나요?

비용, 전환율, 클릭률, 운영 공수, 재사용 가능성 같은 지표를 함께 보는 것이 좋습니다.

관련 글 추천

  • https://infobuza.com/2026/06/03/20260603-qh8vri/
  • https://infobuza.com/2026/06/03/20260603-rnkvl0/

지금 바로 시작할 수 있는 실무 액션

  • 현재 팀의 AI 활용 범위와 검증 절차를 먼저 문서화합니다.
  • 작은 파일럿 프로젝트로 KPI를 정하고 2~4주 단위로 검증합니다.
  • 보안, 품질, 리뷰 기준을 자동화 도구와 함께 연결합니다.

보조 이미지 1

보조 이미지 2

디스코드의 데이터 전쟁: 수천 대의 ScyllaDB를 자동으로 관리하는 법

대표 이미지

디스코드의 데이터 전쟁: 수천 대의 ScyllaDB를 자동으로 관리하는 법

단 7명의 엔지니어가 거대한 글로벌 트래픽을 견디는 데이터베이스 클러스터를 어떻게 자동화하여 운영하는지, 그 기술적 여정과 아키텍처 전략을 분석합니다.

서비스가 성장함에 따라 엔지니어가 직면하는 가장 공포스러운 순간은 ‘데이터베이스 규모의 확장’입니다. 단순히 서버 대수를 늘리는 것이 문제가 아니라, 수백 대 혹은 수천 대의 노드로 구성된 클러스터에서 발생하는 설정 오류, 하드웨어 장애, 그리고 버전 업데이트라는 거대한 파도를 어떻게 관리할 것인가의 문제입니다. 대부분의 기업이 인력을 투입해 이 문제를 해결하려 하지만, 이는 결국 운영 비용의 기하급수적인 증가와 인적 실수라는 리스크를 동반합니다.

디스코드는 전 세계 수억 명의 사용자가 실시간으로 메시지를 주고받는 초거대 플랫폼입니다. 이들이 선택한 ScyllaDB는 고성능 NoSQL 데이터베이스로 알려져 있지만, 그 규모가 커질수록 관리 복잡도는 상상을 초월합니다. 여기서 주목해야 할 점은 디스코드의 인프라 팀 규모입니다. 단 7명의 엔지니어가 Elasticsearch, Postgres, 그리고 ScyllaDB라는 거대한 데이터 생태계를 모두 관리하고 있습니다. 사람이 직접 서버를 설정하고 패치를 적용하는 방식으로는 절대 불가능한 구조입니다. 결국 이들이 내린 결론은 ‘완전한 자동화’였습니다.

인프라 관리의 패러다임 전환: 수동 운영에서 자동화로

전통적인 데이터베이스 운영 방식은 ‘티켓 기반’입니다. 특정 설정 변경이 필요하면 요청 티켓이 생성되고, 엔지니어가 이를 확인한 뒤 수동으로 명령어를 입력합니다. 하지만 노드가 수백 대가 넘어가면 이 방식은 재앙이 됩니다. 한 대의 설정만 누락되어도 클러스터 전체의 일관성이 깨지거나, 예상치 못한 성능 저하가 발생하기 때문입니다.

디스코드는 이를 해결하기 위해 인프라를 코드로 관리하는 IaC(Infrastructure as Code) 개념을 데이터베이스 운영 전반에 도입했습니다. 단순히 프로비저닝 단계에서 멈추는 것이 아니라, 클러스터의 생애주기 전체—생성, 확장, 업데이트, 그리고 폐기—를 자동화된 파이프라인으로 구축한 것입니다. 이는 엔지니어가 ‘서버를 관리하는 사람’에서 ‘관리 시스템을 설계하는 사람’으로 역할이 변했음을 의미합니다.

ScyllaDB 자동화의 핵심 기술 구현

디스코드가 ScyllaDB 클러스터를 자동화하기 위해 집중한 핵심은 ‘상태의 정의’와 ‘상태의 일치’입니다. 그들은 현재 클러스터가 어떤 상태인지 실시간으로 파악하고, 정의된 목표 상태(Desired State)와 다를 경우 이를 자동으로 보정하는 메커니즘을 구축했습니다.

  • 선언적 구성 관리: 어떤 버전의 ScyllaDB를 사용할지, 메모리 설정은 어떻게 할지를 코드 형태로 정의합니다. 엔지니어는 콘솔에 접속해 명령어를 치는 대신, Git 저장소의 설정 파일을 수정하고 PR(Pull Request)을 올립니다.
  • 롤링 업데이트 자동화: 수백 대의 노드를 한꺼번에 업데이트하는 것은 자살 행위와 같습니다. 디스코드는 노드 하나하나를 순차적으로 업데이트하고, 각 단계에서 헬스 체크를 수행하여 문제가 발생하면 즉시 중단하고 롤백하는 정교한 롤링 업데이트 파이프라인을 구현했습니다.
  • 자동 복구 및 교체: 하드웨어 장애는 피할 수 없는 상수입니다. 특정 노드가 응답하지 않을 때, 시스템이 이를 자동으로 감지하고 새로운 노드를 프로비저닝하며, 데이터를 재분배(Rebalancing)하는 과정을 자동화하여 운영자의 개입을 최소화했습니다.

자동화 도입의 득과 실: 트레이드오프 분석

모든 기술적 선택에는 기회비용이 따릅니다. 자동화 시스템을 구축하는 것은 초기 비용이 매우 높으며, 시스템 자체가 복잡해진다는 단점이 있습니다.

구분 자동화 이전 (수동 관리) 자동화 이후 (시스템 관리)
운영 효율성 노드 수 증가 시 인력 비례 증가 인력 증가 없이 규모 확장 가능
안정성 인적 실수(Human Error) 가능성 높음 코드 검증을 통한 일관성 확보
초기 구축 비용 낮음 (즉시 적용 가능) 매우 높음 (자동화 툴 개발 필요)
장애 대응 속도 엔지니어 인지 후 조치 (느림) 시스템 감지 후 즉시 조치 (빠름)

결과적으로 디스코드는 초기 개발 비용을 감수하더라도 장기적인 운영 안정성과 확장성을 선택했습니다. 이는 서비스의 성장 속도가 인력 충원 속도보다 훨씬 빠를 때 선택할 수 있는 유일한 생존 전략이기도 합니다.

실무자를 위한 액션 아이템: 우리 팀에 적용하는 방법

디스코드처럼 수천 대의 서버를 운영하지 않더라도, 데이터베이스 관리의 자동화 원칙은 모든 규모의 팀에 적용될 수 있습니다. 지금 당장 실천할 수 있는 단계별 가이드는 다음과 같습니다.

1단계: 모든 설정의 문서화 및 코드화
가장 먼저 해야 할 일은 ‘누군가의 머릿속’에 있는 설정값을 밖으로 끄집어내는 것입니다. DB 설정 파일, 백업 스크립트, 모니터링 임계값 등을 Git 저장소로 옮기십시오. 이것이 자동화의 시작점인 ‘단일 진실 공급원(Single Source of Truth)’을 만드는 과정입니다.

2단계: 반복적인 작업의 스크립트화
매주 혹은 매달 반복하는 작업(예: 인덱스 최적화, 로그 정리, 백업 검증)을 찾아 스크립트로 만드십시오. 처음에는 단순한 쉘 스크립트로 시작해도 좋습니다. 중요한 것은 ‘사람이 직접 입력하는 명령어’의 수를 줄이는 것입니다.

3단계: 점진적 롤아웃 체계 구축
변경 사항을 한 번에 적용하지 말고, 스테이징 환경 $\rightarrow$ 카나리 노드 $\rightarrow$ 전체 클러스터 순으로 적용하는 파이프라인을 구축하십시오. 자동화된 테스트 코드가 없다면, 최소한 변경 후 자동으로 헬스 체크를 수행하는 로직이라도 추가해야 합니다.

결론: 도구보다 중요한 것은 ‘운영 철학’

디스코드의 사례가 주는 진정한 교훈은 ScyllaDB라는 특정 도구의 우수성이 아니라, ‘운영의 자동화’를 대하는 철학에 있습니다. 많은 팀이 자동화를 ‘편리함’을 위한 도구로 생각하지만, 디스코드에게 자동화는 ‘생존’을 위한 필수 조건이었습니다. 인프라의 규모가 커질수록 인간의 주의력은 한계에 부딪히며, 결국 시스템이 시스템을 관리하게 만드는 구조만이 지속 가능한 성장을 보장합니다.

데이터베이스 관리자(DBA)의 역할은 이제 쿼리를 튜닝하고 서버를 재부팅하는 것에서, 장애가 발생하지 않는 ‘자가 치유 시스템(Self-healing System)’을 설계하는 아키텍트로 진화해야 합니다. 여러분의 인프라는 지금 사람의 손길을 기다리고 있습니까, 아니면 스스로 움직이고 있습니까?

FAQ

How Discord Automates ScyllaDB Clusters at Scale의 핵심 쟁점은 무엇인가요?

핵심 문제 정의, 비용 구조, 실제 적용 방법, 리스크를 함께 봐야 합니다.

How Discord Automates ScyllaDB Clusters at Scale를 바로 도입해도 되나요?

작은 범위에서 실험하고 데이터를 확인한 뒤 단계적으로 확대하는 편이 안전합니다.

실무에서 가장 먼저 확인할 것은 무엇인가요?

목표 지표, 대상 사용자, 예산 범위, 운영 책임자를 먼저 명확히 해야 합니다.

법률이나 정책 이슈도 함께 봐야 하나요?

네. 데이터 수집 방식, 플랫폼 정책, 개인정보 관련 제한을 반드시 점검해야 합니다.

성과를 어떻게 측정하면 좋나요?

비용, 전환율, 클릭률, 운영 공수, 재사용 가능성 같은 지표를 함께 보는 것이 좋습니다.

관련 글 추천

  • https://infobuza.com/2026/06/03/20260603-rnkvl0/
  • https://infobuza.com/2026/06/03/20260603-0hbyro/

지금 바로 시작할 수 있는 실무 액션

  • 현재 팀의 AI 활용 범위와 검증 절차를 먼저 문서화합니다.
  • 작은 파일럿 프로젝트로 KPI를 정하고 2~4주 단위로 검증합니다.
  • 보안, 품질, 리뷰 기준을 자동화 도구와 함께 연결합니다.

보조 이미지 1

보조 이미지 2