Skip to main content
Summary

AI는 자동화의 마지막 단계가 아니라 선택지다

앞 장까지 우리는 파일, 데이터베이스, API, 이메일, 브라우저, 스케줄링을 연결해 업무 자동화를 운영하는 방법을 다뤘다. 이 흐름 위에 AI를 붙이면 자동화의 범위가 넓어진다. 엑셀 숫자를 집계하는 수준을 넘어 고객 문의를 분류하고, 문서를 요약하고, 다음 달 수요를 예측하고, 보고서 초안을 만들 수 있다.

하지만 모든 업무에 AI가 필요한 것은 아니다. 오히려 규칙이 명확한 업무에 AI를 쓰면 비용이 늘고 결과가 불안정해질 수 있다. 예를 들어 "금액이 100만 원 이상이면 승인 요청을 보낸다"는 업무는 if amount >= 1000000 같은 규칙으로 충분하다. 반면 "고객 불만 메일인지, 단순 문의인지, 해지 가능성이 높은지 판단한다"는 업무는 문맥을 읽어야 하므로 AI가 도움이 된다.

AI 자동화를 잘 설계하려면 먼저 질문을 바꿔야 한다. "AI로 무엇을 할 수 있을까?"가 아니라 "이 업무는 규칙으로 처리할 수 있는가, 아니면 의미 판단이 필요한가?"라고 물어야 한다.

AI 자동화를 위한 핵심 개념 익히기AI 생성 이미지

규칙 기반 자동화와 AI 기반 자동화 구분하기

규칙 기반 자동화는 조건과 절차가 명확한 업무에 적합하다. 입력값이 정해져 있고, 처리 기준이 문서화되어 있으며, 같은 입력에는 항상 같은 결과가 나와야 한다. 정산 파일 병합, 보고서 날짜 생성, API 호출, 재고 수량 계산, 승인 기준 적용 같은 일이 여기에 속한다.

AI 기반 자동화는 입력이 비정형이거나 판단 기준이 애매할 때 유용하다. 고객 이메일, 상담 기록, 계약서 문구, 회의록, 상품 리뷰처럼 사람이 읽고 의미를 파악해야 하는 데이터가 대표적이다.

구분규칙 기반 자동화가 적합한 경우AI 기반 자동화가 적합한 경우
입력 데이터표, 숫자, 정해진 코드문장, 문서, 이미지, 대화
판단 기준명확한 조건식으로 표현 가능문맥과 의미 해석 필요
결과 성격항상 동일해야 함확률적이며 검토 필요 가능
예시세금 계산, 파일명 변경, 중복 제거문의 분류, 요약, 초안 작성, 감성 분석
운영 방식테스트 케이스와 로그 중심품질 평가, 비용, 검토 절차 추가

실무에서는 두 방식을 섞어 쓴다. 예를 들어 고객 문의 자동화는 다음처럼 구성할 수 있다.

  1. 이메일을 수집한다.

  2. 첨부파일과 발신자를 규칙으로 검증한다.

  3. 본문을 AI로 분류한다.

  4. 분류 결과가 확실하면 담당 팀에 전달한다.

  5. 불확실하거나 위험도가 높으면 사람이 검토한다.

  6. 처리 결과와 AI 판단 근거를 로그로 남긴다.

AI는 전체 업무를 대신하는 것이 아니라, 규칙으로 처리하기 어려운 일부 판단 구간에 들어가는 도구다.

비즈니스 자동화에서 자주 쓰이는 AI 작업 유형

AI 자동화는 여러 형태로 나타난다. 업무에 맞는 유형을 구분하면 도구 선택이 쉬워진다.

분류

분류는 입력 데이터를 정해진 범주 중 하나로 나누는 작업이다. 고객 문의를 "배송", "환불", "계약", "기술지원"으로 나누거나, 결재 요청을 "일반", "긴급", "검토 필요"로 구분하는 식이다.

분류는 AI 자동화에서 가장 도입하기 쉬운 영역이다. 결과가 짧고, 사람이 검토하기 쉬우며, 업무 흐름과 연결하기 좋다. 다만 분류 기준을 먼저 정해야 한다. "중요 문의"처럼 모호한 기준만 주면 사람마다 판단이 달라지고 AI 결과도 흔들린다.

예측

예측은 과거 데이터를 바탕으로 미래 값을 추정하는 작업이다. 다음 달 매출, 재고 소진 시점, 고객 이탈 가능성, 상담량 증가 여부 등을 예측할 수 있다.

예측에는 보통 전통적 머신러닝이 많이 사용된다. 표 형태 데이터에서 패턴을 찾아 확률이나 수치를 계산하는 데 강하기 때문이다. 예측 자동화에서 중요한 것은 모델 자체보다 데이터 품질이다. 과거 데이터가 누락되어 있거나 기준이 자주 바뀌었다면 결과를 신뢰하기 어렵다.

추천

추천은 여러 선택지 중 적절한 항목을 제안하는 작업이다. 고객에게 맞는 상품을 추천하거나, 담당자에게 다음 조치 후보를 보여주거나, 유사한 과거 사례를 찾아주는 방식이다.

추천은 완전 자동 결정으로 바로 연결하기보다 "우선순위 제안"으로 시작하는 것이 안전하다. 예를 들어 영업팀에는 "방문 가능성이 높은 고객 20명"을 제안하고, 실제 연락 여부는 담당자가 결정하게 할 수 있다.

요약

요약은 긴 내용을 짧게 정리하는 작업이다. 회의록, 고객 상담 기록, 계약 검토 메모, 시장 조사 자료, 장애 보고서를 빠르게 파악하는 데 유용하다.

요약은 LLM이 강점을 보이는 영역이다. 그러나 중요한 숫자, 계약 조건, 날짜, 금액은 잘못 요약될 수 있다. 따라서 요약 결과만 보고 결정을 내리기보다 원문 링크, 핵심 근거 문장, 검토 상태를 함께 남겨야 한다.

생성

생성은 새로운 텍스트나 문서를 만드는 작업이다. 이메일 초안, 보고서 초안, 제안서 문구, FAQ 답변, 코드 초안 등이 포함된다.

생성형 AI는 생산성을 크게 높일 수 있지만, 사실이 아닌 내용을 그럴듯하게 만들 수 있다. 이를 환각이라고 한다. 생성 결과는 초안으로 보고, 외부 발송이나 계약 문서처럼 영향이 큰 업무에서는 반드시 사람이 확인해야 한다.

머신러닝, 생성형 AI, LLM의 차이

AI라는 말은 넓다. 실무 자동화에서는 크게 전통적 머신러닝, 생성형 AI, LLM 기반 자동화로 나누어 이해하면 충분하다.

전통적 머신러닝은 과거 데이터에서 패턴을 학습해 분류나 예측을 수행한다. 고객 이탈 예측, 이상 거래 탐지, 수요 예측처럼 표 형태 데이터에 강하다. 장점은 결과를 점수나 확률로 관리하기 쉽고, 같은 조건에서 비교적 일관된 결과를 낸다는 점이다. 단점은 학습 데이터 준비가 필요하고, 새로운 문장이나 복잡한 지시를 유연하게 처리하기 어렵다는 점이다.

생성형 AI는 텍스트, 이미지, 코드 같은 새 콘텐츠를 만들어낸다. 보고서 초안, 광고 문구, 고객 응답문, 회의록 정리에 적합하다. 장점은 비정형 업무를 빠르게 처리한다는 점이다. 단점은 결과가 매번 달라질 수 있고, 사실 검증이 필요하다는 점이다.

LLM은 대규모 언어 모델을 뜻한다. 사람의 언어를 이해하고 생성하는 데 특화된 생성형 AI의 한 종류다. 문서 요약, 질의응답, 텍스트 분류, 정보 추출, 코드 작성 보조에 많이 쓰인다. LLM은 자연어 지시를 잘 처리하지만, 회사 내부 지식을 자동으로 알고 있는 것은 아니다. 사내 규정, 최신 상품 정보, 고객별 계약 조건을 답하게 하려면 필요한 데이터를 따로 제공하거나 검색 시스템과 연결해야 한다. 이 주제는 다음 장과 RAG 장에서 더 자세히 다룬다.

AI 자동화 도입 전 확인할 기준

AI를 자동화에 넣을 때는 "잘 되는가"만 보면 안 된다. 운영 환경에서는 정확도, 환각, 편향, 비용, 지연 시간, 보안, 검토 절차를 함께 봐야 한다.

정확도는 AI 결과가 실제 기준과 얼마나 맞는지를 뜻한다. 분류 업무라면 샘플 100건을 준비해 사람이 정답을 만들고, AI 결과와 비교해야 한다. 예측 업무라면 과거 기간을 기준으로 모델이 얼마나 맞혔는지 검증한다. 중요한 것은 평균 정확도만 보지 않는 것이다. 전체 정확도는 높아도 특정 고객군, 특정 상품군, 특정 언어에서 계속 틀릴 수 있다.

환각은 AI가 없는 사실을 있는 것처럼 말하는 문제다. 특히 LLM은 문장을 자연스럽게 만들기 때문에 틀린 답도 그럴듯해 보인다. 따라서 계약 조건, 법률 문구, 재무 수치, 의료·안전 관련 판단은 원문 근거 확인과 사람의 승인이 필요하다.

편향은 데이터나 모델이 특정 집단, 지역, 성별, 고객 유형에 불리한 결과를 내는 문제다. 예를 들어 과거 영업 데이터가 특정 산업군 중심으로 쌓여 있었다면 추천 모델도 그 산업군만 계속 우선할 수 있다. 자동화가 의사결정에 영향을 준다면 결과가 특정 그룹에 불리하게 작동하지 않는지 점검해야 한다.

비용은 API 호출 비용, 모델 사용료, 서버 비용, 재처리 비용을 포함한다. AI 호출은 보통 입력과 출력 텍스트 양에 따라 비용이 달라진다. 모든 이메일을 무조건 LLM에 보내는 방식보다, 먼저 규칙으로 스팸·자동 알림·단순 양식을 걸러낸 뒤 필요한 건만 보내는 편이 좋다.

지연 시간은 요청 후 결과가 돌아오기까지 걸리는 시간이다. 야간 배치 보고서라면 몇 분이 걸려도 괜찮을 수 있다. 하지만 상담원이 고객과 통화 중에 추천 답변을 받아야 한다면 몇 초 안에 결과가 필요하다. 업무 속도에 따라 모델 크기와 처리 방식을 다르게 선택해야 한다.

보안과 개인정보도 필수 기준이다. 고객명, 연락처, 계약서, 매출 정보 같은 민감 데이터가 외부 AI 서비스로 전송되는지 확인해야 한다. 필요한 경우 익명화, 마스킹, 내부 모델, 접근 권한 제한, 데이터 보존 정책을 검토해야 한다.

저위험 업무와 고위험 업무 나누기

AI 자동화를 운영하려면 업무를 위험도에 따라 나누어야 한다. 모든 결과를 사람이 검토하면 자동화 효과가 줄어든다. 반대로 모든 것을 자동 처리하면 사고 위험이 커진다.

저위험 업무는 AI가 틀려도 피해가 작고, 쉽게 되돌릴 수 있는 일이다. 내부 회의록 요약, 문서 초안 작성, 고객 문의 1차 태깅, 유사 문서 검색, 내부 보고서 목차 생성 등이 여기에 속한다. 이런 업무는 자동 처리 비율을 높일 수 있다. 다만 결과 로그와 샘플 검수는 유지해야 한다.

고위험 업무는 금전, 계약, 법률, 인사, 고객 권리, 외부 발송에 직접 영향을 주는 일이다. 환불 승인, 대출 심사, 계약 조건 확정, 징계 판단, 고객에게 발송되는 공식 답변, 가격 변경, 개인정보 처리 결정 등이 여기에 속한다. 이런 업무에서는 AI가 최종 결정을 내려서는 안 된다. AI는 자료 정리, 위험 신호 표시, 초안 생성, 검토 항목 제안까지만 맡고 최종 승인은 사람이 해야 한다.

위험도는 다음 네 가지 질문으로 판단할 수 있다.

  • 잘못 처리했을 때 금전 손실이나 법적 문제가 생기는가?

  • 고객이나 직원에게 직접 불이익이 생기는가?

  • 외부로 발송되거나 기록으로 남는가?

  • 되돌리기 어렵거나 감사 대상이 되는가?

하나라도 "예"라면 사람의 검토 단계를 넣는 것이 안전하다.

파이썬 자동화에 AI를 넣는 기본 흐름

AI 자동화도 앞에서 배운 운영 흐름을 그대로 따른다. 입력을 확인하고, 처리하고, 저장하고, 기록하고, 알린다. 여기에 AI 품질과 비용 관리가 추가될 뿐이다.

def handle_customer_message(message):
    # 1. 규칙으로 먼저 걸러낼 수 있는지 확인
    if not message.get("body"):
        return {"status": "needs_review", "reason": "empty_body"}

    if "수신거부" in message["body"]:
        return {"status": "auto_processed", "category": "unsubscribe"}

    # 2. AI가 필요한 비정형 판단만 호출
    ai_result = classify_with_ai(message["body"])

    # 3. 신뢰도가 낮거나 위험한 경우 검토로 보냄
    if ai_result["confidence"] < 0.8:
        return {"status": "needs_review", "reason": "low_confidence", "ai_result": ai_result}

    if ai_result["category"] in ["contract", "refund", "complaint"]:
        return {"status": "needs_review", "reason": "high_risk_category", "ai_result": ai_result}

    # 4. 저위험 항목만 자동 처리
    return {"status": "auto_processed", "ai_result": ai_result}

이 예제의 핵심은 AI 호출 자체가 아니다. 먼저 규칙으로 처리할 수 있는 것을 제외하고, AI 결과를 그대로 믿지 않으며, 위험하거나 불확실한 항목을 검토 대상으로 보내는 구조다.

운영 환경에서는 AI 요청 내용, 응답, 모델명, 실행 시간, 비용 추정치, 검토 여부, 최종 처리 결과를 함께 기록하는 것이 좋다. 그래야 나중에 "왜 이 문의가 환불 요청으로 분류되었는가?", "이번 달 AI 비용이 왜 늘었는가?", "어떤 유형에서 오류가 많았는가?"를 확인할 수 있다.

AI 자동화는 작게 시작해야 한다

AI 자동화는 처음부터 완전 자동화를 목표로 잡지 않는 편이 좋다. 가장 안전한 시작점은 사람의 업무를 보조하는 것이다. 예를 들어 고객 문의를 자동으로 분류하되 실제 답변은 담당자가 보내게 한다. 회의록을 요약하되 참석자가 확인하게 한다. 영업 기회를 추천하되 담당자가 최종 선택하게 한다.

이렇게 운영하면 두 가지 장점이 있다. 첫째, 실제 업무 데이터에서 AI가 어디서 잘 맞고 어디서 틀리는지 알 수 있다. 둘째, 사람이 수정한 결과가 쌓여 나중에 더 나은 규칙이나 모델 평가 데이터가 된다.

AI를 잘 쓰는 조직은 AI를 무조건 신뢰하지 않는다. 대신 AI가 맡을 영역, 사람이 승인할 영역, 로그로 남길 항목, 실패했을 때 멈출 기준을 명확히 정한다. 이 원칙이 있어야 다음 장에서 다룰 LLM 문서 자동화, 사내 지식 검색, 예측 자동화, AI 에이전트 설계도 안전하게 확장할 수 있다.

책 목록

파이썬과 AI를 활용한 비즈니스 자동화

전체 목차 보기

이 노트는 보도·비평·교육·연구 목적으로 작성되었습니다. 저작권 문의가 있으시면 에서 알려주세요.

틸노트는 사용자가 AI를 활용해 노트를 쉽게 작성하거나 편집할 수 있는 서비스입니다.

AI 스퀘어 단톡방에 함께해요

AI 활용과 틸노트 사용 팁을 나누는 오픈채팅방입니다. 입장 비밀번호는 tilnote입니다.

참여하기