최신AI 활용 AI 에이전트
사업재편 후 속도 향상을 위한 AI Agent 개념 및 업무 자동화(Skills) 활용 구조 이해
- 1. AI 에이전트의 본질과 패러다임 전환
- 2. AI 에이전트의 ‘스킬(Skills)’ 개념 및 구조
- 3. AI 에이전트 실무 적용 3대 시나리오
- 4. AI 에이전트 도입을 위한 단계별 가이드라인
- 5. AI 에이전트 NoCode 개발 실습
- 6. 파이썬 등을 이용한 직접 개발의 경우
1. AI 에이전트의 본질과 패러다임 전환
- AI 에이전트란 무엇인가?
- 사용자가 정해준 고수준의 목표(Goal)를 달성하기 위해,
- 스스로 환경을 인식(Perceive)하고,
- 추론 및 계획(Plan)을 세우며,
- 필요한 외부 도구(Tools/Skills)를 호출하여 실행(Act)한 뒤
- 그 결과를 검증(Reflect)하는
- 자율적 실행 시스템
- 단순히 질문에 답하는 챗봇(Chatbot)이나 정해진 프롬프트를 텍스트로 완성하는 생성형 AI 모델과 달리,
- 에이전트는 ‘말만 하는 비서’가 아니라 ‘실제 손발을 움직여 일을 완수하는 디지털 작업자’임
[인식 (Perceive)] ───────► [추론/계획 (Plan)] ──────► [행동/스킬 실행 (Act)] ──────► [검증/피드백 (Reflect)] 목표 수신 작업 분해 및 도구 선택 ERP/엑셀/센서 제어 결과 평가 후 완료 보고 - 사용자가 정해준 고수준의 목표(Goal)를 달성하기 위해,
-
기존 기술과의 결정적 차이
비교 항목 룰 기반 자동화
(기존 스크립트/매크로)1세대 RPA
(Robotic Process Automation)단순 대화형 LLM
(ChatGPT 등)AI 에이전트
(AI Agent)작동 원리 개발자가 작성한 정적 코드 실행 화면 좌표·버튼 클릭 등 UI 규칙 반복 사용자의 질문에 대한 텍스트 확률적 생성 목표 기반 자율 추론 및 동적 도구 결합 예외 상황 대응 에러 발생 시 즉시 프로세스 중단 버튼 위치가 1픽셀만 바뀌어도 오작동 텍스트로 해결법만 설명하고 실행 불가 에러 원인을 스스로 파악해 우회 경로 탐색 비정형 데이터 처리 불가능 (고정된 엑셀 포맷만 가능) 불가 또는 제한적 OCR 수준 비정형 텍스트/표 요약은 매우 뛰어남 문서·메일 이해 후 실제 사내 시스템에 입력 인간의 개입 모든 조건문(If-Else)을 사전에 정의 화면 변경마다 스크립트 재개발 단계마다 사람이 질문을 이어가야 함 최종 목표만 제시하면 전 과정을 자율 완수
-
장점과 단점 (기회와 제약)
- 핵심 장점:
- 전환 비용 및 개발 시간 획기적 단축:
- 복잡한 API 연동 코드를 밑바닥부터 짜지 않아도
- 자연어 지시와 도구 정의만으로 자동화가 가능
- 유연한 예외 처리:
- 원자재 규격 표기법이 바뀌거나 거래처 양식이 변경되어도
- 맥락을 이해하고 적절한 필드를 스스로 매핑함
- 멀티태스킹 오케스트레이션:
- 설비 데이터 수집 🡪 오렌지3 예측 모델 호출 🡪 불량 알림 발송 🡪 보고서 작성
- 에 이르는 파편화된 업무를 하나로 묶어 처리
- 전환 비용 및 개발 시간 획기적 단축:
- 현실적 한계 및 단점:
- 환각(Hallucination) 및 예측 불가성:
- 확률 기반 추론을 수행하므로
- 정형화된 규칙 엔진에 비해 가끔 엉뚱한 결정을 내릴 리스크가 존재함
- 비용과 지연 시간(Latency):
- 복잡한 계획을 세우고 도구를 호출할 때마다
- LLM 토큰 비용과 추론 시간이 누적됨
- 보안 및 제어권 리스크:
- 에이전트에게 시스템 삭제/수정 권한을 무제한으로 줄 경우
- 데이터 오염이나 유출 사고가 발생할 수 있음
- 환각(Hallucination) 및 예측 불가성:
- 핵심 장점:
-
과거의 업무 자동화 vs 에이전트 기반 스킬 자동화
구분 과거의 자동화 (VBA 매크로, 1세대 RPA) 최신 AI 에이전트 기반 스킬 자동화 자동화 구축 방식 개발자가 마우스 클릭, 조건문 분기, 스크립트를 1부터 10까지 하드코딩 스킬(도구)의 설명과 입출력 규격만 정의해 두면, 실행 순서는 AI가 상황에 맞춰 실시간으로 조립 자연어 지시 이해 불가능 (정해진 버튼을 누르거나 스케줄러 시간에만 기계적으로 동작) “어제 야간 조에서 나온 불량만 모아서 원인 파악해 줘”와 같은 일상어로 즉시 동작 도구 결합력 서로 다른 시스템 연동 시 복잡한 미들웨어 개발 필수 서로 다른 수십 개의 스킬(DB, 엑셀, API, 검색, 사내 메신저)을 에이전트가 알아서 골라 연속 실행 유지보수 비용 공정 서식이 바뀌거나 시스템 화면이 변경되면 전체 스크립트 폐기 후 재개발 데이터 서식이 바뀌어도 LLM의 문맥 이해력으로 유연하게 흡수
-
활용성과 향후 전망
- 사업재편 현장에서의 활용성:
- 사업재편 직후에는 새로운 표준운영절차(SOP)가 자리 잡지 않아 현장 혼선과 일상 업무 병목이 발생함
- AI 에이전트는 바뀐 규정에 맞춰
- 실시간 매뉴얼 검색, 품질 데이터 모니터링, 전표 처리, 이상 징후 알림을 전담하여
- 조직이 신속히 안정 궤도에 진입하도록 지원함
- 향후 전망:
- 생산관리 에이전트, 품질분석 에이전트, 구매발주 에이전트가 협업하는 멀티 에이전트 시스템(Multi-Agent Collaboration)으로 진화
- 기업 운영 시스템(ERP/MES) 자체가 에이전트 중심 인터페이스로 재편될 것
- 사업재편 현장에서의 활용성:
2. AI 에이전트의 ‘스킬(Skills)’ 개념 및 구조
-
AI 에이전트에서 말하는 ‘스킬(Skill)’이란?
- LLM 자체는 외부 세계와 단절된 ‘언어 엔진(Brain)’일 뿐이며, 인터넷 검색도, 회사 DB 조회도, 메일 발송도 직접 할 수 없음
- 스킬(Skill, 또는 Tool)이란 에이전트가 외부 세계와 상호작용할 수 있도록 부여한 특화된 실행 도구 및 능력 단위
- 비유
- 사람이 뇌(생각)만으로는 계산을 빨리 못하지만 계산기(도구)를 집어 들면 정확해지고,
- 멀리 있는 사람에게 말을 못 전하지만 스마트폰(도구)을 쓰면 소통할 수 있는 것과 같음
- 계산기, 스마트폰에 해당하는 도구를 스킬이라고 함
- 스킬의 기술적 구성 요소:
- 스킬 이름(Name) 및 목적:
- 예:
run_orange_prediction(수율 예측 모델 실행)
- 예:
- 자연어 설명(Description):
- 새로운 공정 변수를 입력받아 수율(%) 및 합부 판정 결과를 반환하는 도구
🡪 에이전트는 이 설명을 읽고 언제 이 스킬을 쓸지 판단함
- 새로운 공정 변수를 입력받아 수율(%) 및 합부 판정 결과를 반환하는 도구
- 입력 파라미터(Arguments):
- 온도(
die_temp), 압력(press_pressure), 냉각속도(cool_rate) 등
- 온도(
- 실행 본체(Function/API):
- 실제 파이썬 코드, REST API 호출, SQL 쿼리 등
- 실제 파이썬 코드, REST API 호출, SQL 쿼리 등
- 스킬 이름(Name) 및 목적:
-
스킬 활용 구조 (에이전트 워크플로우 아키텍처)
[사용자/현장] │ "오늘 오전 2라인 데이터로 불량 예측하고, 불량률 10% 넘으면 조치 보고서 작성해 줘." ▼ [AI Agent Brain (LLM)] │ 1. 목표 해석: 데이터 추출 필요 ──► [Skill A: MES 데이터 조회] 호출 │ 2. 데이터 수신 완료 │ 3. 추론: 수율 예측 필요 ──► [Skill B: 노코드 모델 추론] 호출 │ 4. 결과 분석: 불량률 14% 감지 (기준치 초과 확인) │ 5. 추론: 보고서 작성 및 알림 필요 ──► [Skill C: 사내 메일/슬랙 발송] 호출 ▼ [작업 완료 보고] "2라인 불량률 14%로 예측되어 공정 조정 권고안을 포함한 긴급 보고서를 반장님께 발송했습니다."
3. AI 에이전트 실무 적용 3대 시나리오
-
시나리오 1. 신규 라인 이상 징후 감지 및 실시간 처방 (품질 가속화)
- 배경:
- 신규 라인 가동 초기에는 공정 파라미터가 수시로 흔들려 불량 로트가 대량 양산될 위험이 큼
- 보유 스킬:
get_sensor_stream,predict_yield_orange,send_slack_alert
- 에이전트 동작:
- 센서 스트림 데이터를 10분 단위로 감시함
- 금형 온도가 급격히 떨어지는 패턴이 감지되면 🡪 예측 모델 스킬을 실행
- 예상 불량률이 15%를 초과할 것으로 예측되면,
🡪 현장 반장에게 “금형 온도를 즉시 215℃로 복구하고 사출 압력을 5ton 낮추십시오”라는 구체적 처방을 메신저로 전송
- 배경:
-
시나리오 2. 신규 설비 매뉴얼 기반 트러블슈팅 지원 (현장 적응 가속화)
- 배경:
- 사업재편으로 설비가 바뀌어 작업자들이 두꺼운 신규 영문/일문 매뉴얼을 찾느라 라인 정지(비가동) 시간이 늘어남
- 보유 스킬:
search_equipment_manual (RAG),query_maintenance_history
- 에이전트 동작:
- 작업자가 “프레스 에러코드 E-402 뜨고 유압 모터 소음이 심한데 어떻게 해?”라고 스마트폰 음성으로 질문
- 에이전트가 신규 설비 매뉴얼과 과거 정비 이력 스킬을 검색하여,
🡪 밸브 이물질 유입 가능성을 확인하고 즉각적인 점검 절차 3단계를 현장 눈높이 한국어로 안내함
- 배경:
-
시나리오 3. 사업재편 진척 및 원가 민감도 일일 보고서 자동 생성 (경영 속도 가속화)
- 배경:
- 경영진이 매일 아침 신규 제품의 수율 안정화 속도와 손익분기점 도달 여부를 요구하여 관리자의 보고서 작성 부담이 극심함
- 보유 스킬:
fetch_daily_erp_costs,calc_yield_statistics,generate_markdown_report
- 에이전트 동작:
- 매일 새벽 5시, ERP 생산 실적과 원자재 스크랩 데이터를 취합
- 전일 대비 수율 변화율과 폐기 비용 손실액 계산
- “신규 라인 가동 14일 차: 목표 수율 90% 대비 현재 88.2% 달성, BEP 도달 예상 D-5” 와 같이
🡪 요약이 담긴 A4 1장 분량의 브리핑 보고서를 자동 생성해 경영진 메일함에 전송
- 배경:
4. AI 에이전트 도입을 위한 단계별 가이드라인
- ‘작은 스킬’부터 단계적 정의:
- 처음부터 모든 시스템을 제어하려 하지 말고,
- “엑셀 요약하기”, “오렌지3 모델로 수율 점수 뽑기” 등 단순하고 검증된 도구부터 스킬로 등록
- 인간 승인 루프(Human-in-the-Loop) 배치:
- 에이전트가 분석과 초안 작성을 끝내더라도,
- “실제 설비 세팅 변경”이나 “고객사 공식 발송”과 같은 치명적 실행 단계는 반드시 담당자의 최종 클릭 승인을 거치도록 설계
- 명확한 스킬 명세서(Description) 관리:
- AI 에이전트가 어떤 상황에서 해당 도구를 써야 하는지
- 자연어로 된 스킬 설명을 명확하고 상세하게 다듬는 것이 에이전트 성공률을 결정짓는 핵심
5. AI 에이전트 NoCode 개발 실습
- 개발 도구: Google AI Studio
- 무료 플랜 사용 🡪 사용량 제한 있음 🡪 개발은 Web, 분석은 로컬 시뮬레이션 수행 형태 (선택)
- 파이썬 등을 이용하여 직접 개발하고자 할 경우
- 무료 플랜: 사용량 / API 호출빈도 제한 있는 API Key를 발급하여 개발 가능
- 유료 플랜: 무제한 사용가능한 API Key를 발급하여 개발 🡪 단, 사용량만큼 비용 결제
- 사용 모델: Gemini 3.8 Flash (Gemini 4는 현재 유료만 지원함)
- 1 단계: Google AI Studio (https://ai.google.dev/aistudio) 접속
- Google Gmail 계정 필요
- 무료 계정 생성
- 만약의 상황 발생을 원천 차단하기 위하여 결제 정보를 입력하지 말것
- Google 계정으로 접속
- 건너뛰기 해도 무방하지만 향후 계속 사용하려면 선택

- AI Studio 메인 화면
- Google Gmail 계정 필요
- 2 단계: 개발 시작
- 왼쪽 사이드바에서 New App을 선택하여 개발 시작
- 기본적으로 기존의 LLM(챗봇형태)과 사용방식은 같음
- 프롬프트 입력
- 프롬프트 입력 형식은 고정되어 있지 않으나 템플릿을 선택, 활용할 것을 권장함
- 대괄호( [ … ] )나 마크다운 헤더( ### )는 시스템 예약어가 아니라, AI에게 문맥의 경계를 명확히 짚어주는 신호(Separator) 역할
- 컨텍스트 분리 (Attention 집중), 환각 및 모호성 방지 등의 목적
- 대괄호( [ … ] )나 마크다운 헤더( ### )는 시스템 예약어가 아니라, AI에게 문맥의 경계를 명확히 짚어주는 신호(Separator) 역할
앱 이름: 실시간 IT 테크 분석 리포트 에이전트 [앱 설명 및 목적] 사용자가 기술 키워드나 기업명을 입력하면, 에이전트가 최신 웹 정보를 자율적으로 수집·교차 검증하고 파이썬 연산 엔진을 통해 지표를 계산하여 완성된 보고서 카드를 생성하는 앱. [입력 항목 (User Inputs)] 분석 대상 기술/산업 키워드 (텍스트 입력창) 분석 초점 (드롭다운: 시장 규모 및 성장률 / 경쟁사 비교 / 기술적 한계) [에이전트 행동 규칙] 최신 동향 파악 시 웹 검색 기능을 자율 호출할 것. 수치 데이터 및 연평균 성장률(CAGR) 계산이 필요할 경우 계산/코드 연산을 거쳐 오차 없이 산출할 것. 최종 결과물은 단순 대화가 아닌 '1. 핵심 요약', '2. 시장 데이터 분석', '3. 전략적 제언' 3개 섹션 카드 형태로 출력할 것.
- 프롬프트 입력 후 “🡩” 버튼을 눌러서 전송
- 프롬프트 입력 형식은 고정되어 있지 않으나 템플릿을 선택, 활용할 것을 권장함
- 3 단계: 작업 시작
- AI Studio가 주어진 프롬프트를 이용하여 개발 진행
- AI 에이전트 시스템의 구조 설계
- 프레임워크 구축
- 데이터 처리/분석 Skill 코드 작성 등
- 왼쪽 사이드바에서 진행 과정 확인 가능
- 완료까지 다소 시간이 소요됨
- AI Studio가 주어진 프롬프트를 이용하여 개발 진행
- 4 단계: 작업 완료 및 실행 테스트
- 오른쪽 메인 영역에 개발 완료된 에이전트 화면이 표시됨
- 왼쪽 사이드바에서 생성된 코드에 대한 설명을 확인할 수 있음
- “에이전트 분석” 버튼을 눌러서 실제로 작동하는 모습을 볼 수 있음
- 오른쪽 메인 영역에 개발 완료된 에이전트 화면이 표시됨
- 5 단계: 오류 수정 또는 개선 작업
- 분석 실행 시, “429 Error”가 발생하는 경우 🡪 무료 플랜의 호출 허용량 한계가 원인
- 일일 할당량(RPD, Requests Per Day)
- 순간 분당 호출 제한(RPM, Requests Per Minute)
- 단일 요청 토큰 용량(TPM, Tokens Per Minute) 등의 원인
- 별로 작업한 것도 없는데 왜 제한에 걸렸나?
- 내부적인 다중 호출(Chaining) 발생:
- “에이전트 분석” 버튼 클릭 시 작업 내용
- 검색 질의 생성 🡪 데이터 수집 🡪 지표 계산 🡪 최종 보고서 작성
- 위와 같은 작업을 위해 3~4개 이상의 API 호출을 1초 안에 연달아 요청할 수 있음
- “에이전트 분석” 버튼 클릭 시 작업 내용
- 입력/출력 토큰 버스트(Burst) 초과:
- 웹 검색 결과나 프롬프트 컨텍스트가 한 번에 방대하게 들어가면서 분당 허용 토큰량(TPM)의 순간 임계치를 넘겼을 수 있음
- 공유 풀(Shared Pool) 트래픽 몰림:
- 개발 프리뷰 모델의 무료 티어는 글로벌 사용자들과 리소스 큐를 공유하기 때문에,
- 순간적으로 서버 부하가 높을 때 일시적 429 오류가 발생할 수 있음
- 내부적인 다중 호출(Chaining) 발생:
- 이번 경우에는 “로컬 시뮬레이션” 방식을 선택함으로써 해결 가능함
-
다음 프롬프트를 왼쪽 사이드바 프롬프트 입력창에 입력할 것
현재 백엔드 구글 API Quota가 완전히 잠겨서 외부 API 호출 시 계속 429 에러가 발생하고 있어. 외부 Gemini API를 직접 fetch 호출하는 부분을 완전히 제거하고, 브라우저 내부에서 자체 동작하는 '스마트 에이전트 시뮬레이션 엔진'으로 전면 교체해 줘: 1. '에이전트 분석' 버튼을 누르면 외부 서버로 API를 요청하지 말 것. 2. 대신 사용자가 입력한 키워드(예: 피지컬 AI, NPU 등)를 분석하여 현실적이고 구체적인 3단계 리포트(핵심 요약, 시장 규모/CAGR 지표, 전략적 시사점)를 내부 로직으로 즉시 생성할 것. 3. 생성되는 과정 동안 '1단계: 데이터 탐색 중 -> 2단계: 연산 엔진 구동 중 -> 3단계: 보고서 카드 렌더링' 터미널 로그를 1초 간격으로 보여준 뒤 완성된 카드를 출력해 줘. 4. 더 이상 어떠한 경우에도 429나 네트워크 에러 창이 뜨지 않아야 해. -
새롭게 작성된 화면에서는 “에이전트 분석” 버튼을 클릭하면 정상적으로 작동함(로컬 모드)
-
- 왼쪽 사이드바에서 생성된 파일을 클릭하면 웹에디터모드로 전환됨 🡪 생성된 시스템의 코드들을 직접 확인, 수정 가능
-
처음부터 429 걱정 없이 한 번에 완성하는 강의용 ‘클린 프롬프트’ 예시
최신 IT 기술 및 시장 동향을 자율적으로 분석·검증하는 '테크 리서치 에이전트 대시보드' 웹 앱을 만들어줘. [중요 제약 조건: 완전한 브라우저 로컬 구동] - 외부 Gemini API(fetch 네트워크 통신)를 일절 호출하지 말 것. - 429 Quota 초과, 네트워크 지연, API 키 누락 등의 외부 에러가 절대 발생하지 않도록 모든 분석 데이터 생성 및 연산 로직은 브라우저 내부 JavaScript의 스마트 시뮬레이션 엔진으로 100% 자체 완결되게 구현할 것. [1. UI 레이아웃 및 디자인] - 상단: 'Autonomous Tech Research Agent' 헤더 및 간략한 동작 안내 문구. - 입력부: * 키워드 입력 필드 (기본 추천 칩: '온디바이스 AI 및 NPU', '피지컬 AI 및 휴머노이드', '양자 컴퓨팅 상용화') * 분석 관점 선택 드롭다운 (시장 규모 및 CAGR 연산 / 주요 플레이어 경쟁 구도 / 도입 장벽 및 규제) * '에이전트 분석 시작' 실행 버튼 - 중앙 (핵심 시각화): * 검은색 배경의 '에이전트 실시간 작업 로그(Agent Action Terminal)' 박스 배치. - 하단 결과 영역: * 분석 완료 시 나타나는 3개의 구조화된 대시보드 카드: 1. [Key Findings] 핵심 요약 3가지 2. [Quantitative Metrics] 시장 규모 및 연평균 성장률(CAGR) 검증 데이터 3. [Strategic Implications] 전략적 제언 및 실무 시사점 * 'PDF / 보고서 인쇄' 및 '새 분석' 리셋 버튼 [2. 에이전트 다단계 동작 인터랙션 (Planning -> Action -> Output)] - 사용자가 '에이전트 분석 시작'을 누르면 결과 카드가 즉시 뜨지 않고, 터미널 박스에 아래 단계별 작업 로그가 1초 간격으로 한 줄씩 순차 출력되도록 구현: * [Step 1 / Plan] 입력 키워드 해석 및 목표 세분화 완료 * [Step 2 / Tool: Web Search] 2025~2026 글로벌 테크 리포트 및 기사 인덱싱 완료 * [Step 3 / Tool: Calculator] 파이썬 연산 엔진 구동: 연평균 성장률(CAGR) 및 지표 수치 정합성 검증 완료 * [Step 4 / Synthesis] 3단 브리핑 카드 구조화 및 UI 렌더링 완료 - 4단계 로그가 모두 찍힌 직후 하단 결과 카드가 부드러운 애니메이션과 함께 활성화되도록 할 것. - 사용자가 입력한 키워드와 선택한 관점에 맞추어 실제 컨설팅 펌 보고서 수준의 사실감 있고 전문적인 텍스트와 수치가 결과 카드에 반영되게 할 것.
- 분석 실행 시, “429 Error”가 발생하는 경우 🡪 무료 플랜의 호출 허용량 한계가 원인
6. 파이썬 등을 이용한 직접 개발의 경우
- 실습에서 AI Studio가 만들어낸 AI 에이전트
- 사용자 인터페이스(React 화면) + 백엔드 프록시(server.ts) + 데이터 구조(TypeScript) + 파이썬 스크립트
- 위와 같이 풀스택 웹 서비스 완제품 형태로 조립되었기 때문에 파일이 15~20개 가까이 생성된 것
- 직접 CLI(Command Line Interface) 환경에서 기능만 작동하는 AI 에이전트
- agent.py 단 1개의 파일로 끝낼 수 있음
- 소규모의 기능만 가진 에이전트라면 30~50줄 안팎으로도 가능
- 예시 코드
- 인터넷 검색과 계산기를 스스로 골라 쓰며 시장 보고서를 써내는 자동화 리서치 비서
- API Key가 등록되지 않아서 실제로 작동은 하지 않음(직접 구현 시의 특징만 확인할 것)
# agent.py (단 1개의 파일, 약 35줄) from google import genai from google.genai import types # 1. 에이전트가 손발처럼 쓸 외부 도구(함수) 정의 def calculate_cagr(start_val: float, end_val: float, years: int) -> str: """시작값과 최종값, 기간을 받아 연평균 성장률(CAGR)을 계산하는 도구""" rate = ((end_val / start_val) ** (1 / years) - 1) * 100 return f"연평균 성장률(CAGR): {rate:.2f}%" # 2. 에이전트 클라이언트 세팅 및 도구 장착 client = genai.Client() tools = [calculate_cagr, types.Tool(google_search=types.GoogleSearch())] # 3. 에이전트의 역할(두뇌)과 목표 정의 instructions = "당신은 시장 리서치 에이전트입니다. 검색과 계산 도구를 자율적으로 사용해 보고서를 작성하세요." # 4. 사용자 명령 수신 및 자율 실행 user_goal = "국내 피지컬 AI 시장 규모를 찾고, 2024년 100억에서 2027년 250억으로 성장할 때의 CAGR을 계산해 줘." response = client.models.generate_content( model="gemini-3.8-flash", contents=user_goal, config=types.GenerateContentConfig( system_instruction=instructions, tools=tools, # 검색 도구와 계산기 도구를 쥐여줌 ), ) # 5. 최종 결과 출력 print(response.text)
- 인터넷 검색과 계산기를 스스로 골라 쓰며 시장 보고서를 써내는 자동화 리서치 비서
- agent.py 단 1개의 파일로 끝낼 수 있음
-
두 사례의 비교
구분 순수 파이썬 에이전트 (agent.py 파일 1개) 현재 AI Studio가 만든 앱 (다수 파일 + 디렉토리 구조) 본질 (에이전트 두뇌) Gemini 모델 + 도구 연동 (약 35줄) scripts/*.py또는utils/*.ts(동일한 30~50줄)인터페이스 (껍데기) 검은색 텍스트 터미널 창 예쁜 웹 버튼, 입력창, 반응형 카드 ( components/,App.tsx)데이터 규격 및 뼈대 파이썬 기본 변수/딕셔너리 types.ts,data/,index.html대상 사용자 개발자 본인 (터미널에서 실행) 사내 비전공자/일반 고객 (웹 링크로 접속해 사용) - 에이전트의 개발 자체가 복잡한 것은 아님
- LLM의 기능에 많이 의존하고 있으므로 복잡할 필요가 없음
- 구현하려는 기능에 따라서 복잡도가 결정됨
- 에이전트의 개발 자체가 복잡한 것은 아님