AI

Agentic AI

타우루스 2025. 9. 20. 14:17

'에이전틱 AI(Agentic AI)'는 스스로 생각하고 행동하는 똑똑한 AI 비서라고 생각하면 쉬운데, 앞으로 우리의 삶을 크게 바꿀 중요한 기술이에요.

 

✨ 에이전틱 AI 학습 계획 ✨

  1. 기본 개념: '에이전틱 AI'가 무엇인지, 우리가 흔히 아는 AI와는 어떤 점이 다른지 쉽고 재미있게 알아볼 거예요.
  2. 작동 원리: 에이전틱 AI가 어떻게 스스로 목표를 세우고, 계획하며, 행동에 옮기는지 그 비밀을 파헤쳐 봐요.
  3. 다양한 에이전틱 AI 솔루션: 현재 주목받고 있는 에이전틱 AI 솔루션들에는 어떤 것들이 있고, 각각 어떤 특징을 가지고 있는지 비교해 봐요.
  4. 실제 활용 사례: 우리 생활과 다양한 산업 분야에서 활약하고 있는 에이전틱 AI의 놀라운 모습들을 만나볼 거예요.
  5. 나만의 에이전틱 AI 만들기: 실제로 에이전틱 AI를 만드는 과정은 어떻게 이루어지는지, 핵심적인 단계를 간략하게 짚어볼 거예요.

 

1. 에이전틱 AI의 기본 개념

'에이전틱 AI'라는 말이 조금 어렵게 느껴질 수 있지만, 사실 아주 간단한 비유로 이해할 수 있어요.

 

혹시 영화 '아이언맨'에 나오는 비서 '자비스'를 아시나요? 토니 스타크가 "파티 준비해 줘"라고 한마디만 하면, 자비스는 알아서 손님을 초대하고, 음악을 고르고, 케이터링까지 주문하죠. 바로 이게 에이전틱 AI와 아주 비슷해요!

 

우리가 지금까지 알던 AI와 한번 비교해 볼까요?

  • 일반적인 AI (계산기 같은 AI) 🤖: "2 더하기 2는 뭐야?"라고 물으면 "4"라고 대답해요. 딱 시킨 일만 정확하게 하죠.
  • 생성형 AI (창의적인 작가 같은 AI) 🎨: "고양이 로봇에 대한 시를 써줘"라고 하면 멋진 시를 창작해내요. 새로운 콘텐츠를 만들어내는 데 뛰어나죠.
  • 에이전틱 AI (만능 비서 같은 AI) 🤵: "이번 주말 부산 여행 계획 좀 짜줘"라고 하면, 스스로 KTX 표를 예매하고, 날씨에 맞는 숙소를 찾고, 맛집까지 예약하는 등 목표 달성을 위해 스스로 계획을 세우고 실행해요. 사람의 계속되는 지시 없이도 말이죠!

핵심은 바로 '자율성''목표 지향성'이에요. 에이전틱 AI는 단순히 명령에 반응하는 것을 넘어, 주어진 목표를 달성하기 위해 스스로 생각하고, 계획하고, 행동하는 AI랍니다. 마치 우리가 믿고 일을 맡길 수 있는 똑똑한 인턴사원 같지 않나요? 😉

 

💡 '에이전트(Agent)'라는 단어는 '대리인'이라는 뜻을 가지고 있어요. 즉, 우리를 대신해서 생각하고 행동하는 AI라는 의미가 담겨있답니다.

 

🧠 퀴즈: 스마트 냉장고의 비밀

상황: 여기 아주 똑똑한 AI 비서가 있어요. 이 AI는 우리 집 스마트 냉장고와 연결되어 있죠. 어느 날 오후, AI는 냉장고 안의 우유가 몇 모금밖에 남지 않은 것을 스스로 파악했어요. 그래서 주인인 내가 시키지도 않았는데, 알아서 온라인 쇼핑몰 장바구니에 '우유 1팩'을 추가해 두었답니다. 덕분에 저는 나중에 결제 버튼만 누르면 되었어요!

 

질문: 자, 이 AI의 행동은 다음 중 무엇에 가장 가까울까요?

  1. 일반적인 AI (질문에만 답하는 AI)
  2. 생성형 AI (새로운 글이나 그림을 만드는 AI)
  3. 에이전틱 AI (목표를 위해 스스로 행동하는 AI)

정답은 몇 번일까요? 천천히 생각해보고 알려주세요! 🤔

더보기

정답 : 3번 에이전틱 AI

 

왜냐하면 이 AI는 단순히 '우유가 얼마나 남았어?'라는 질문에 대답만 한 것이 아니죠. '주인이 우유가 부족하지 않게 한다'는 보이지 않는 목표를 가지고, 냉장고 상태를 스스로 파악한 뒤, '장바구니에 우유를 추가'하는 행동까지 자율적으로 실행했기 때문이에요. 정말 똑똑한 비서 같죠?


2. 에이전틱 AI의 작동 원리

에이전틱 AI가 스스로 생각하고 행동하는 과정은, 마치 훌륭한 요리사가 '최고의 파스타 만들기'라는 목표를 달성하는 과정과 비슷해요.

 

요리사는 레시피를 구상하고, 재료를 확인하고, 불을 조절하며 요리를 완성하죠. 에이전틱 AI도 비슷한 단계를 거친답니다. 크게 4단계로 나눌 수 있어요.

 

1단계: 목표 설정 (Goal)

  • 모든 것은 사용자가 부여한 최종 목표에서 시작돼요.
  • 👨‍🍳 요리사: "손님을 위한 맛있고 건강한 파스타를 만들자!"
  • 🤖 AI: "사용자를 위한 부산 주말 여행 계획을 완성하자!"

2단계: 계획 수립 (Planning)

  • AI는 목표를 달성하기 위해 해야 할 일들을 잘게 쪼개 순서를 정해요.
  • 👨‍🍳 요리사: (1)레시피 검색 → (2)재료 확인 → (3)면 삶기 → (4)소스 만들기 → (5)합치기
  • 🤖 AI: (1)부산 날씨 검색 → (2)KTX 시간표 조회 → (3)숙소 검색 → (4)맛집 리스트 작성

3단계: 도구 사용 및 실행 (Tool Use & Execution)

  • 각 단계에 맞는 '도구(Tool)'를 선택해서 실행해요. 이 '도구'는 웹 검색, 코드 실행, 특정 프로그램 사용 등 아주 다양해요.
  • 👨‍🍳 요리사: 인터넷으로 레시피를 찾고, 냉장고를 열어 재료를 확인하고, 가스레인지로 요리해요.
  • 🤖 AI: 웹 검색 기능으로 날씨를 찾고, 예약 시스템에 접속해 기차표를 조회해요.

4단계: 결과 관찰 및 수정 (Reflection)

  • 자신이 실행한 행동의 결과를 보고 스스로 평가해요. 만약 계획이 틀어지거나 결과가 만족스럽지 않으면, 계획을 수정해서 다시 시도하죠.
  • 👨‍🍳 요리사: 소스 맛을 보니 싱거워요. → "소금을 더 넣어야겠다!" (계획 수정)
  • 🤖 AI: KTX 표가 매진이에요. → "플랜 B로 버스 시간을 알아보자!" (계획 수정)

계획 → 실행 → 수정 과정을 목표가 달성될 때까지 무한히 반복하는 것이 바로 에이전틱 AI의 핵심 작동 원리랍니다. 정말 체계적이지 않나요?

 

어때요, 이 과정이 마치 우리가 어떤 큰 프로젝트를 시작할 때, 계획을 잘게 쪼개고 하나씩 실행해나가는 모습과 비슷하게 느껴지시나요?


 

지금부터 저는 에이전틱 AI가 될게요. 그리고 학생은 저에게 능력을 부여해주는 '도구 상자(Toolbox)' 역할을 맡아주세요. 제가 어떤 일을 하려고 할 때, 어떤 도구를 사용해야 할지 알려주시면 돼요.

 

🤖 퀴즈: 최고의 강릉 여행 플래너

(띠링) 새로운 목표가 입력되었습니다!

 

  • 나(AI)의 목표: "친구와 함께 다음 주 주말(9월 27-28일)에 1박 2일로 강릉 여행 가기! 최고의 계획을 세워야 해!"
  • 나(AI)의 생각: 좋아, 목표 접수! '최고의 강릉 여행'이라... 어디부터 시작하지? 음... 가장 먼저 강릉까지 어떻게 갈지 정해야겠어. 이게 첫 번째 단계야!
  • 나(AI)의 첫 번째 계획: "서울-강릉 간 교통편과 시간표를 알아본다."


나(AI)의 질문:
나의 똑똑한 도구 상자! 이 첫 번째 계획을 실행하려면, 아래 도구들 중에 어떤 것을 사용해야 할까요?

  1. 맛집_리뷰_검색기 🍝
  2. 실시간_교통편_조회 🚆
  3. 숙소_예약_시스템 🏨

번호를 알려주세요!

더보기

정답 : 2번 실시간_교통편_조회

 

나(AI)의 생각: 좋아, 실시간_교통편_조회 도구를 사용해서 검색 시작... (위잉)... 검색 완료! 흠, 결과를 보니 다음 주 주말이라 그런지 KTX 오전 시간대 표는 거의 다 매진이네. 가장 빠른 게 오후 1시 출발이야. 이걸 예매하면 강릉에 너무 늦게 도착해서 1박 2일이 너무 짧아질 텐데...

 

  • 나(AI)의 수정된 계획: 좋아, 플랜 B가 필요해! 버스를 알아보는 동시에, 일단 교통편이 해결되면 바로 머물 곳을 정해야 하니 "강릉역이나 버스터미널 근처의 괜찮은 숙소 후보 3곳을 찾아본다"는 다음 계획을 세웠어.

 

나(AI)의 질문: 나의 믿음직한 도구 상자! 이 두 번째 계획, '숙소 후보 찾기'를 위해서는 어떤 도구가 필요할까요?

  1. 날씨_예보_API ☀️
  2. 실시간_교통편_조회 🚌
  3. 숙소_예약_시스템 🏨

이번에도 정답을 알려주세요!

더보기

정답 : 3번 숙소_예약_시스템

 

방금 우리는 역할극을 통해 에이전틱 AI의 행동 방식을 직접 체험해 봤어요. 제가 '강릉 여행'이라는 큰 목표를 받아서,

  1. '교통편 조회' 🚌
  2. '숙소 조회' 🏨

처럼 계획을 잘게 나누고, 그때마다 학생이 저에게 알맞은 '도구'를 골라줬죠. 만약 KTX 표가 없었다면 저는 '버스를 조회한다'는 식으로 계획을 수정했을 거고요.

 

이렇게 목표 → 계획 → 실행(도구 사용) → 결과 보고 수정 이 과정을 계속 반복하는 것이 바로 에이전틱 AI의 핵심 작동 원리랍니다.


3. 다양한 에이전틱 AI 솔루션

이제부터는 에이전틱 AI 세계의 '어벤져스'들을 만나볼 시간이에요. 각기 다른 능력과 개성으로 주목받고 있는 실제 솔루션들을 소개해 드릴게요.

 

크게 '개발 도구(프레임워크)' '유명 AI 에이전트' 두 종류로 나눠서 살펴볼 거예요.

1) AI 에이전트를 만드는 '개발 도구' 🛠️

이건 완성된 AI라기보다, 개발자들이 자신만의 AI 에이전트를 만들 수 있도록 도와주는 '조립 키트'나 '레고 세트' 같은 거예요.

  • 랭체인 (LangChain) 🧱:
    • 비유: AI 에이전트계의 '레고'
    • 특징: 개발자들이 AI의 '기억력', '판단력', '도구 사용 능력' 같은 부품들을 쉽게 조립해서 원하는 에이전트를 만들 수 있게 해주는 가장 유명하고 기본적인 도구예요.
  • 오토젠 (AutoGen) 👥:
    • 비유: AI 에이전트 '팀'을 만드는 도구
    • 특징: 마이크로소프트에서 만들었어요. 에이전트 하나가 모든 일을 하는 게 아니라, '계획 짜는 에이전트', '코딩하는 에이전트', '검토하는 에이전트'처럼 여러 에이전트가 서로 대화하고 협력해서 더 복잡한 문제를 풀게 만들 수 있죠.

2) '유명 AI 에이전트' ✨

여기에 속한 친구들은 특정 목적을 위해 탄생한, 이미 완성된 형태의 AI 에이전트예요.

  • 오토GPT (Auto-GPT) 🚀:
    • 비유: 열정 넘치는 신입사원
    • 특징: "시장 조사를 해서 보고서 써줘" 같은 목표 하나만 던져주면, 스스로 인터넷을 검색하고, 파일을 정리하고, 코드를 짜면서 목표를 향해 돌진하는 모습을 보여줘서 에이전틱 AI의 가능성을 세상에 널리 알린 선구자예요.
  • 데빈 (Devin) 💻:
    • 비유: 전설적인 천재 개발자
    • 특징: 최근에 등장해서 가장 큰 주목을 받고 있어요. 오직 '소프트웨어 개발'에만 특화된 에이전트로, 복잡한 코딩, 오류 수정, 프로그램 제작까지 사람의 도움 없이 처음부터 끝까지 해내는 놀라운 능력을 보여줬어요.

한눈에 비교하기 쉽도록 표로 정리해 드릴게요.

솔루션 이름 비유 핵심 특징
랭체인 LEGO 블록 세트 개발자가 원하는 대로 AI 에이전트를 조립
오토젠 전문 사무팀 여러 AI 에이전트들이 서로 협력하게 함
오토GPT 열정 넘치는 신입사원 목표를 주면 스스로 계획하고 실행하는 모습을 보여준 선구자
데빈 천재 개발자 소프트웨어 개발 전 과정을 혼자서 처리
 

어때요, 정말 각기 다른 개성을 가진 솔루션들이죠? 이 외에도 많은 기업들이 고객 응대, 물류 관리 등 다양한 분야에 맞는 에이전트들을 만들고 있답니다.

 

4. 에이전틱 AI의 실제 활용 사례

1. 개인 비서의 진화 🦸

  • 상상해보세요: 아침에 일어나서 AI 비서에게 "오늘 중요한 미팅 준비 좀 도와줘"라고 말해요.
  • 에이전트의 행동:
    • ① 관련된 모든 이메일을 찾아 내용을 요약해요.
    • ② 회의 주제와 관련된 최신 뉴스 기사를 검색해서 보고서로 만들어요.
    • ③ 참석자들의 과거 발언이나 특징을 분석해서 예상 질문 리스트를 뽑아줘요.
  • 효과: 단순히 일정을 알려주는 비서를 넘어, 최고의 성과를 낼 수 있도록 모든 준비를 마치는 '전략가' 비서가 생기는 셈이죠.

2. 똑똑한 업무 자동화 🤖

  • 상황: 회사의 재무팀에서 매달 말, 수십 개의 엑셀 파일과 씨름하며 보고서를 만들고 있어요.
  • 에이전트의 행동:
    • ① 매달 30일 오후 5시가 되면, 여러 부서의 시스템에 알아서 접속해요.
    • ② 필요한 매출 데이터를 수집하고, 정해진 양식에 맞춰 보고서를 작성해요.
    • ③ 만약 데이터에 이상한 점(예: 갑자기 매출이 급락)이 보이면, 즉시 담당자에게 경고 메시지를 보내요.
  • 효과: 사람은 단순 반복 업무에서 벗어나, 데이터의 의미를 분석하고 중요한 의사결정을 내리는 데 집중할 수 있게 돼요.

 

3. 자율적인 소프트웨어 개발 💻

  • 상황: 개발자가 "우리 앱에 '구글 계정으로 로그인' 기능을 추가하고 싶어"라고 아이디어를 말해요.
  • '데빈' 같은 에이전트의 행동:
    • ① 필요한 기술을 검색하고, 어떤 코드를 짜야 할지 계획해요.
    • ② 스스로 코드를 작성하고, 오류는 없는지 테스트해요.
    • ③ 문제가 없으면 기존 앱 시스템에 새 기능을 통합하고 개발자에게 보고해요.
  • 효과: 개발자는 아이디어를 내고 최종 검토만 하면 되니, 개발 속도가 상상 이상으로 빨라지게 되죠

4. 과학 연구의 혁신 🔬

  • 상황: 신약을 개발하는 연구실에서 수백만 개의 화합물 중 특정 질병에 효과가 있을 후보 물질을 찾아야 해요.
  • 에이전트의 행동:
    • ① 관련 분야의 최신 논문 수만 편을 순식간에 학습해요.
    • ② 학습한 지식을 바탕으로 시뮬레이션 프로그램을 실행해서 가능성 있는 후보 물질을 수십 개로 추려내요.
  • 효과: 수년이 걸릴 수도 있는 연구 초기 단계를 단 며칠로 단축시켜, 인류의 건강에 기여하는 발견을 앞당길 수 있어요.

이 사례들처럼 에이전틱 AI는 단순히 일을 대신하는 것을 넘어, 복잡한 목표를 스스로 해결하는 '문제 해결사'로 활약하고 있답니다.

 

에이전틱 AI  예시

 ✈️ '휴가 계획 짜기 에이전트'는 에이전틱 AI의 능력을 보여주기에 좋은 예시라고 할 수 있어요.

 

왜냐하면 '완벽한 휴가 계획'이라는 목표는 아주 복잡한 여러 단계의 일들이 필요하기 때문이죠. 학생이 상상한 에이전트는 아마 이렇게 행동할 거예요.

  1. (목표) "이번 겨울에 따뜻한 나라로 5일간 200만 원 예산에 맞춰 여행 가고 싶어!" 라는 목표를 받아요.
  2. (계획 수립) 목표를 달성하기 위해 '①예산에 맞는 여행지 후보 찾기 → ②항공권/숙소 최저가 검색 → ③여행자 취향 분석 → ④일정 초안 작성 → ⑤사용자에게 확인받기' 와 같이 계획을 잘게 쪼개겠죠.
  3. (도구 사용) 각 계획을 실행하기 위해 항공권 검색 시스템, 호텔 예약 사이트, 여행 블로그 리뷰 분석기 같은 다양한 도구들을 활용할 거고요.
  4. (결과 및 수정) 항공권이 너무 비싸면 "항공권 가격이 예산을 초과하는데, 근처 다른 도시로 가는 건 어때요?"라고 제안하며 계획을 수정하기도 하겠죠.

단순히 정보만 찾아주는 것을 넘어, 모든 과정을 알아서 조율하고 최적의 결과를 제안하는 진정한 '여행 비서'가 되는 거예요.


 

지금까지 배운 모든 지식을 합쳐서, '나만의 에이전트'가 어떤 과정을 통해 탄생하는지 간략하게 알아보겠습니다. 전문 개발자가 아니어도 괜찮아요. 핵심 아이디어만 이해하면 되니까요!

 

마치 '나만의 로봇'을 조립하는 과정과 아주 비슷하답니다.

 

5. 나만의 에이전틱 AI 만들기

1단계: 로봇의 '두뇌(Brain)' 선택하기 🧠

  • 가장 먼저, 우리 에이전트가 얼마나 똑똑할지 결정하는 '두뇌', 즉 거대 언어 모델(LLM)을 선택해야 해요.
  • 비유: 로봇의 CPU를 고르는 것과 같아요. 똑똑한 두뇌(예: 구글의 Gemini, OpenAI의 GPT-4)를 쓸수록 더 복잡한 생각과 추론을 잘하겠죠?

2단계: 로봇에게 '임무(Role)' 부여하기 📜

  • 다음은 에이전트에게 정체성과 최종 목표를 알려주는 단계예요. 아주 구체적인 명령(Prompt)을 입력해서 역할을 정해주는 거죠.
  • 비유: 조립된 로봇에게 "너는 이제부터 우리 집을 지키는 경비 로봇이야. 너의 임무는 외부 침입자를 막는 것이란다!"라고 역할을 부여하는 거예요.
  • 예시 (휴가 계획 에이전트): "너는 세계 최고의 여행 전문가야. 사용자의 예산, 일정, 취향을 바탕으로 완벽한 휴가 계획을 짜는 것이 너의 임 무야."

3단계: 로봇에게 '손과 발(Tools)' 달아주기 🛠️

  • 생각만 하는 로봇은 아무것도 할 수 없겠죠? 에이전트가 세상과 소통하고 임무를 수행할 수 있도록 다양한 '도구'를 연결해줘야 해요.
  • 비유: 경비 로봇에게 CCTV 카메라(보기), 스피커(말하기), 문 잠금장치(행동하기) 같은 도구를 달아주는 것과 같아요.
  • 예시 (휴가 계획 에이전트): 웹 검색 기능, 항공권 예약 시스템, 지도 API 등을 도구로 연결해줘요. 이때 '랭체인(LangChain)' 같은 개발 도구가 이 과정을 아주 편리하게 만들어 준답니다.

4단계: 로봇 '전원 켜기' 및 테스트하기 ▶️

  • 이제 모든 준비가 끝났어요! 에이전트를 실행시키고, 첫 번째 임무를 줘보는 거예요.
  • 비유: 경비 로봇의 전원을 켜고, "마당에 누가 있는지 확인해봐"라고 임무를 줘보는 거죠. 로봇이 카메라(도구)를 사용해서 마당을 보고, 스피커(도구)로 결과를 잘 보고하는지 지켜보는 단계예요.
  • 과정: 우리가 원하는 대로 에이전트가 목표를 잘게 쪼개고, 올바른 도구를 사용해서 일을 처리하는지 지켜보면서 부족한 부분을 수정하고 보완해나가면, 드디어 '나만의 에이전트'가 완성되는 거랍니다!

물론 실제로는 코딩이 필요하지만, 두뇌 선택 → 임무 부여 → 도구 연결 → 테스트 이 네 가지 핵심 단계를 이해하는 것이 에이전트 만들기의 첫걸음이에요.

 

마지막으로 에이전틱 AI 지식을 총정리하는 최종 퀴즈를 풀어볼까요? 가볍게 복습하는 시간이라고 생각하면 돼요! 😉


✨ 퀴즈 ✨

1번 문제: 다음 중 에이전틱 AI의 가장 큰 특징이라고 할 수 있는 것은 무엇일까요?

  1. 매우 빠르게 수학 계산을 할 수 있다.
  2. 사용자의 지시 없이도 스스로 목표를 세우고 계획하여 행동한다.
  3. 아름다운 그림이나 글을 창작하는 데 특화되어 있다.

2번 문제: 에이전틱 AI가 목표를 달성하기 위해 '계획 수립 → 실행 → 수정' 과정을 반복한다고 설명했습니다. 이 과정에서 AI가 외부 시스템(예: 인터넷 검색, 예약 시스템)과 상호작용하기 위해 사용하는 것을 무엇이라고 부르나요?

  1. 기억 (Memory)
  2. 두뇌 (Brain)
  3. 도구 (Tool)

3번 문제: 최근 소프트웨어 개발 분야에서 큰 주목을 받으며 "혼자서 코딩, 오류 수정, 프로그램 제작까지 해낸다"는 평가를 받는 에이전틱 AI 솔루션의 이름은 무엇일까요?

  1. 랭체인 (LangChain)
  2. 데빈 (Devin)
  3. 오토GPT (Auto-GPT)

4번 문제: 만약 학생이 '휴가 계획 짜기 에이전트'를 만든다고 가정했을 때, 이 에이전트에게 부여해야 할 '두뇌'의 역할은 무엇이 될까요?

  1. 항공권 예약 시스템
  2. 거대 언어 모델 (LLM)
  3. 맛집 리뷰 검색 엔진
더보기

 

  • 1번 문제 정답: 2번 (사용자의 지시 없이도 스스로 목표를 세우고 계획하여 행동한다.)
    • 완벽하게 맞히셨어요! '자율성'과 '목표 지향성'이 에이전틱 AI의 핵심이죠!
  • 2번 문제 정답: 3번 (도구 (Tool))
    • 이것도 정확히 맞히셨네요! '도구'는 에이전트가 세상과 상호작용하는 '손과 발'과 같다고 설명했었죠.
  • 3번 문제 정답: 2번 (데빈 (Devin))
    • 정확합니다! 최근 가장 화제가 되었던 '천재 개발자' 에이전트, 바로 데빈이죠!
  • 4번 문제 정답: 2번 (거대 언어 모델 (LLM))
    • 딩동댕! 이것도 완벽해요! '두뇌'는 바로 에이전트의 사고와 추론을 담당하는 거대 언어 모델(LLM)이랍니다. 1번 '항공권 예약 시스템'은 '도구'가 되겠죠!