AI 에이전트란? — 챗봇과 무엇이 다른지, 직접 굴려 보고 남은 것

  • AI 에이전트는 목표를 받아 스스로 순서를 정하고 도구까지 직접 쓰는 프로그램입니다
  • 챗봇과 갈리는 지점은 말을 돌려주고 멈추는지, 손을 움직여 끝을 보는지입니다
  • 먼저 알아 둘 것은 에이전트가 조용히 멈춘다는 사실입니다

AI 에이전트를 검색해서 들어오신 분은 대체로 세 가지가 궁금합니다. 첫째는 에이전트가 정확히 무엇을 가리키는 말인지입니다. 둘째는 지금 쓰고 있는 챗봇과 무엇이 다른지입니다. 셋째는 나도 굴릴 수 있는 것인지, 굴리면 무엇이 편해지는지입니다. 이 글은 그 세 가지를 순서대로 풀어 놓은 글입니다.

저는 시놀로지 나스 한 대에 워드프레스를 올려 8년 넘게 이 블로그를 직접 서빙하고 있습니다. 그리고 지금 읽고 계신 이 글의 문장과 도해, 대표 이미지는 AI가 만들고 사람이 검수해서 발행합니다. 매일 정해진 시각에 AI가 스스로 깨어나 블로그 상태를 점검하고, 쌓아 둔 글이 모자라면 새 글을 쓰고, 무엇을 했는지 기록을 남깁니다. 그러니까 이 글은 에이전트에 관한 설명이면서 에이전트가 만들어 낸 결과물 자체입니다.

이 글에서는 에이전트가 무엇인지, 챗봇과 어디서 갈리는지, 어떤 순서로 한 바퀴 도는지, 어디서 깨지는지, 지금 시작한다면 어디부터 보면 되는지를 차례로 다룹니다. 특정 상용 제품의 사용기는 아닙니다. 개념은 일반적인 이야기로 풀고, 제가 직접 겪은 대목만 겪은 것으로 적었습니다.

무엇이 갈리나챗봇에게 물을 때답 한 덩어리실행은 사람 몫매번 다시 지시남는 기록 없음에이전트에 맡길 때목표 한 줄 전달도구를 직접 사용스스로 다음 단계기록이 쌓임
같은 모델을 써도 결과가 갈리는 것은 실행과 기록을 누가 맡는지입니다.

AI 에이전트란 정확히 무엇인가요?

AI 에이전트는 목표를 받아서 할 일을 스스로 쪼개고, 필요한 도구를 직접 써서 끝을 보는 프로그램입니다. 여기서 힘이 실린 말은 목표와 도구, 그리고 스스로입니다. 사람이 이걸 하고 다음엔 저걸 하라고 단계마다 지시하지 않습니다. 이 상태를 이렇게 만들어 달라는 목표 하나를 주면 그 사이를 채우는 일을 기계가 맡습니다.

이름부터 보면 뜻이 잡힙니다. 에이전트는 원래 대리인이라는 말입니다. 대리인은 일을 맡긴 사람의 뜻을 알고 세부 결정을 스스로 내립니다. 정해진 순서만 그대로 되풀이하는 자동화와 갈리는 지점이 여기입니다. 예약 시각에 같은 동작을 똑같이 반복하는 것은 알람에 가깝고, 상황을 본 뒤 오늘은 무엇을 할지 고르는 것이 에이전트에 가깝습니다.

갖춰야 할 것은 크게 세 가지입니다. 첫째, 목표가 문장으로 주어집니다. 둘째, 바깥을 만질 수 있는 도구가 붙어 있습니다. 파일을 읽고 쓰는 도구, 검색하는 도구, 다른 프로그램을 깨우는 도구 같은 것입니다. 셋째, 한 번 하고 끝나지 않고 결과를 본 뒤 다음 수를 고치는 고리가 있습니다. 이 셋 중 하나만 빠져도 에이전트라고 부르기 어렵습니다.

말을 바꾸면 이렇습니다. 답을 만들어 주는 데서 끝나면 도구입니다. 답을 만든 뒤에 그 답대로 손을 움직이고, 움직인 결과를 보고 다시 판단하면 에이전트입니다. 사람에 비유하면 물어보면 알려 주는 사람과, 맡기면 해 놓는 사람의 차이입니다. 둘 다 쓸모가 있지만 맡길 수 있는 일의 크기가 다릅니다.

챗봇과 무엇이 다른가요?

첫 번째 차이는 실행을 누가 맡는지입니다. 챗봇에게 블로그 글 하나를 써 달라고 하면 글이 화면에 나옵니다. 그 글을 복사해서 워드프레스에 붙이고, 이미지를 만들어 올리고, 발행 시각을 정하는 일은 사람이 합니다. 에이전트에 같은 일을 맡기면 글을 쓰는 데서 멈추지 않고 올리고 이미지를 붙이고 예약까지 손을 움직입니다.

두 번째 차이는 단계를 잇는 힘입니다. 챗봇은 한 번 주고받는 것을 기본 단위로 삼습니다. 사람이 다음 질문을 던져야 다음 칸으로 넘어갑니다. 에이전트는 첫 단계의 결과를 스스로 읽고 다음 단계를 고릅니다. 쌓아 둔 글이 모자라면 글을 쓰고, 넉넉하면 쓰지 않고 넘깁니다. 이 판단을 사람이 매번 내려 주지 않아도 됩니다.

세 번째 차이는 기록입니다. 챗봇과 나눈 대화는 창을 닫으면 대개 흩어집니다. 에이전트는 자기가 무엇을 했는지 남겨야 다음 바퀴에서 그것을 읽고 판단할 수 있습니다. 그래서 쓸 만한 에이전트에는 대화보다 기록이 먼저 있습니다. 제 경우에도 글을 몇 편 쌓아 두었는지, 어떤 날짜가 비어 있는지를 기록에서 읽고 다음 할 일을 정합니다.

헷갈리는 지점을 하나 짚겠습니다. 챗봇 화면 안에서 파일을 읽거나 검색을 하는 기능도 요즘은 흔합니다. 그것만으로 에이전트가 되는 것은 아닙니다. 사람이 버튼을 눌러야 한 칸 움직인다면 여전히 챗봇 쪽입니다. 사람이 자리에 없을 때도 다음 칸으로 넘어가는지가 갈림길입니다.

그렇다고 에이전트가 늘 나은 것은 아닙니다. 한 번 물어보고 끝나는 일, 사람이 곧바로 판단해야 하는 일은 챗봇 쪽이 빠릅니다. 에이전트는 준비하는 손이 더 듭니다. 규칙을 적고, 도구를 붙이고, 기록과 알림까지 만들어야 합니다. 그 준비가 값을 하는 것은 같은 일이 되풀이될 때입니다.

챗봇은 답을 주고 멈춥니다. 에이전트는 답대로 손을 움직이고 다시 판단합니다.같은 모델을 써도 실행과 기록을 누가 맡는지에서 갈립니다.

직접 굴려 보면 어떤 모습인가요?

제가 굴려 보니 에이전트는 생각보다 수수했습니다. 매일 정해진 시각에 스스로 깨어납니다. 깨어나면 먼저 블로그 상태를 봅니다. 예약해 둔 글이 며칠분 남았는지, 비어 있는 날짜가 어디인지를 확인합니다. 그다음에 할 일을 고릅니다. 남은 글이 넉넉한 날에는 아무것도 쓰지 않고 기록만 남기고 물러납니다.

글을 쓰기로 정하면 그때부터 일이 길어집니다. 주제를 고르고, 규격 문서를 읽고, 본문을 쓰고, 본문에 들어갈 도해를 그리고, 대표 이미지를 만듭니다. 만든 것을 스스로 검사해서 분량이 모자라거나 문체가 어긋나면 고쳐서 다시 검사합니다. 여기까지가 기계 몫입니다. 마지막에 사람이 읽고 검수한 뒤 발행합니다.

챗봇과 가장 다르다고 느낀 대목은 시키지 않은 판단을 한다는 점입니다. 저는 오늘 글을 쓰라고 말하지 않습니다. 상태를 보고 필요하면 쓰고 필요 없으면 쓰지 않는다는 기준만 줍니다. 그래서 어떤 날은 글이 한 편 늘고, 어떤 날은 기록 한 줄만 늘어납니다. 그 판단이 기계 쪽으로 넘어간 것이 에이전트의 성격에 가장 가깝습니다.

왜 굳이 맡겼는지도 적어 두겠습니다. 글 한 편을 올리는 일은 쓰는 시간보다 붙이는 시간이 깁니다. 제목과 요약을 다듬고, 도해를 만들고, 이미지 크기를 맞추고, 카테고리와 태그를 고르고, 예약 시각을 넣는 일이 매번 똑같이 따라옵니다. 똑같이 되풀이되는 자리가 바로 기계에 넘길 자리입니다. 판단이 필요한 자리는 사람이 계속 붙잡고 있습니다.

사람이 할 일이 없어지는 것은 아닙니다. 일의 종류가 바뀝니다. 저는 이제 문장을 처음부터 쓰는 대신 규칙을 쓰고 결과를 검수합니다. 어떤 글을 쓸지 정하는 기준, 쓰면 안 되는 것의 목록, 어디까지 기계가 정해도 되는지의 선을 적어 둡니다. 그 문서가 곧 에이전트의 성격이 됩니다.

에이전트는 어떤 순서로 도나요?

겉모습은 제품마다 달라도 도는 순서는 비슷합니다. 목표를 받고, 지금 상태를 확인하고, 다음 할 일을 고르고, 도구로 실행하고, 결과를 기록합니다. 그리고 다시 상태 확인으로 돌아갑니다. 이 고리를 몇 바퀴 돌 수 있는지가 곧 에이전트의 힘입니다.

에이전트가 한 바퀴 도는 순서 1 깨어남 정해진 시각에 2 점검 상태와 재고 확인 3 판단 다음 할 일 고르기 4 실행 도구를 직접 사용 5 기록 결과를 남김
사람이 매번 지시하지 않아도 이 한 바퀴가 스스로 돕니다.

이 고리에서 가장 얕보기 쉬운 칸은 점검입니다. 사람은 눈으로 보면 바로 아는 것을 기계는 따로 물어봐야 압니다. 남은 글이 몇 편인지, 어제 작업이 끝났는지, 올린 파일이 제자리에 있는지 확인하는 칸이 없으면 에이전트는 허공에 판단을 내립니다. 제 경우에도 가장 많이 손본 곳이 이 칸입니다.

목표를 주는 칸도 만만하지 않습니다. 목표가 넓으면 기계는 엉뚱한 쪽으로 성실하게 달려갑니다. 좋은 글을 써 달라는 말보다, 어떤 독자에게 무엇을 얼마나 쓰고 무엇은 쓰지 말라는 문장이 훨씬 잘 먹힙니다. 저는 이 기준을 문서 한 장으로 만들어 두고, 기계가 일을 시작할 때마다 그것을 먼저 읽게 했습니다.

기록 칸도 장식이 아닙니다. 기록은 다음 바퀴의 입력입니다. 무엇을 했는지 남기지 않으면 같은 일을 두 번 하거나, 하지 않은 일을 했다고 착각합니다. 사람이 나중에 왜 이렇게 되었는지 따라가려 할 때 볼 수 있는 것도 기록뿐입니다.

어디서 깨지나요?

가장 흔한 고장은 요란한 실패가 아니라 조용한 멈춤입니다. 에이전트가 멈추면 화면에 붉은 글씨가 뜨지 않습니다. 그냥 아무 일도 일어나지 않습니다. 저도 알림이 밀리는 바람에 며칠 동안 아무것도 돌지 않은 것을 뒤늦게 알아챈 적이 있습니다. 결과가 없는 것과 결과가 잘못된 것 중에서 알아채기 어려운 쪽은 앞쪽입니다.

두 번째는 사라짐입니다. 저장해 둔 줄 알았던 작업 도구가 통째로 없어진 적이 있습니다. 기계가 쓰는 도구와 설정은 사람 눈에 잘 띄지 않는 곳에 있습니다. 눈에 띄지 않는 것은 백업에서도 자주 빠집니다. 에이전트를 붙이면 지켜야 할 것의 목록이 늘어난다고 보는 편이 맞습니다.

세 번째는 틀린 판단을 확신 있게 실행하는 것입니다. 사람은 애매하면 손을 멈추고 묻습니다. 기계는 애매해도 정해진 다음 칸으로 갑니다. 잘못된 전제로 열 단계를 밀고 나가면, 한 번 잘못 물어본 것보다 치우는 데 훨씬 오래 걸립니다. 그래서 되돌릴 수 없는 일에는 사람이 한 번 끼어드는 칸을 남겨 두는 편이 좋습니다.

네 번째는 권한입니다. 에이전트는 붙여 준 도구만큼 일하고, 붙여 준 도구만큼 망칠 수 있습니다. 지우는 권한까지 한꺼번에 넘기면 편하지만 실수도 한 번에 커집니다. 저는 지우는 일과 되돌릴 수 없는 일은 따로 떼어 두고, 새로 만들고 덮어쓰는 일만 먼저 맡기는 쪽이 낫다고 봅니다. 열쇠는 필요한 문에만 주는 편이 좋습니다.

알아서 한다와 안 봐도 된다는 다릅니다에이전트를 붙이면 손은 덜 갑니다. 대신 조용히 멈추는 실패가 새로 생깁니다. 돌았는지 안 돌았는지 알려 주는 알림과, 무엇을 했는지 남기는 기록을 먼저 만드십시오. 되돌릴 수 없는 작업은 사람 확인을 거치게 막아 두는 것이 안전합니다.

지금 시작한다면 어디부터 보면 되나요?

처음부터 크게 만들지 않는 편이 낫습니다. 저는 순서를 이렇게 권합니다. 먼저 매주 반복되는 일 하나를 고릅니다. 다음으로 그 일을 사람이 어떤 순서로 하는지 글로 적습니다. 적어 보면 사람이 머릿속에서 건너뛰던 판단이 드러납니다. 그 판단을 규칙으로 바꿀 수 있을 때 비로소 기계에 넘길 수 있습니다.

그다음에 도구를 붙입니다. 한 번에 여러 개를 붙이지 않고 하나씩 붙입니다. 도구가 하나면 무엇이 잘못되었는지 금방 찾습니다. 다섯 개를 한꺼번에 붙이면 어디서 틀어졌는지 찾는 데 시간을 다 씁니다. 붙일 때마다 기록과 알림을 같이 만들어 둡니다.

내 자료를 읽혀야 하는 일이라면 조각 개념을 먼저 익혀 두는 편이 좋습니다. 내 문서를 찾아 읽고 답하게 만드는 구조는 RAG라는 이름으로 정리해 두었고, 한 번에 얼마나 기억하는지는 컨텍스트 창 글에 적어 두었습니다. 에이전트는 이런 조각들을 이어 붙여 쓰는 쪽에 가깝습니다. 조각을 모르면 에이전트도 손에 잡히지 않습니다.

마지막으로 사람이 확인하는 칸을 남겨 둡니다. 저도 발행 직전에는 사람이 읽습니다. 기계가 쓴 문장은 대체로 매끈하지만, 사실이 아닌 것을 매끈하게 쓰는 일도 있습니다. 한 바퀴가 며칠 조용히 잘 돌고 나면 그때 칸을 하나 더 넘깁니다. 이렇게 조금씩 넓히는 편이 처음부터 다 맡기고 뒤늦게 치우는 것보다 빠릅니다.

작게 시작해서 기록부터 만들어 두는 편이 빠릅니다.규칙을 적는 일이 곧 에이전트를 만드는 일입니다.

여기까지 정리

  • 에이전트는 목표를 받아 스스로 순서를 정하고 도구를 직접 쓰는 프로그램입니다
  • 챗봇과의 갈림길은 사람이 자리에 없을 때도 다음 칸으로 넘어가는지입니다
  • 한 바퀴는 깨어남·점검·판단·실행·기록으로 돕니다
  • 가장 흔한 고장은 조용한 멈춤이므로 알림과 기록을 먼저 만듭니다

같이 보면 좋은 글

다음 편에서는 에이전트가 바깥 도구와 손을 잡는 방식을 다루겠습니다. 오늘이 에이전트가 무엇인지에 관한 이야기였다면, 다음 글은 어떻게 붙이는지에 관한 이야기입니다.

이 다음에 보면 좋은 글AI 사전 전체 →

댓글 남기기