AI 에이전트란 무엇일까?
·
AI/AI Concepts
에이전트가 뭐고 왜 등장했나에이전트는 단일 AI랑 뭐가 다른가AI 에이전트는 하나의 거대한 AI가 아니다. 작은 AI 호출을 여러 번 이어 붙여 목표를 이루는 구조다. 단일 호출은 "질문 한 번 → 답 한 번"으로 끝난다. 에이전트는 계획을 짜고, 도구를 쓰고, 결과를 보고 다시 계획을 고치는 과정을 반복한다.비유하면 단일 AI는 천재 인턴 한 명이고, 에이전트는 팀장 밑에 여러 실무자가 돌아가는 팀이다. 팀장이 플랜을 짜고(Plan), 실무자에게 일을 시키고(Act), 결과를 보고(Observe) 필요하면 다시 지시한다(Reflect). 왜 지금 에이전트가 뜨고 있나작년까지만 해도 단일 호출로 충분한 일이 많았다. 지금은 모델이 똑똑해지면서 한 번에 처리하기엔 벅찬 복합 작업이 늘어났다. 코드를 짜면서..
하네스 엔지니어링이란? - 클로드 코드를 써보며
·
AI/AI Concepts
하네스 엔지니어링이란? AI를 잘 쓴다는 게 뭘까?AI를 잘 쓴다는 게 뭘까생성형 AI를 처음 쓰기 시작했을 때, 나는 프롬프트를 열심히 다듬었다. 역할을 부여하고, 출력 형식을 지정하고, 예시를 넣고, 그런데 프롬프트가 길어질수록 오히려 AI가 더 엉뚱한 답을 내놓는 경험을 했다. 그 다음엔 RAG를 파고들었고, 직접 서비스도 만들었다. 하지만 또 다른 한계에 부딪혔다.그러다 Claude Code를 쓰면서 처음으로 "아, 이게 다른 차원이구나"를 느꼈다. 이 경험을 정리하다 보니 세 가지 개념이 보였다. 프롬프트 엔지니어링, 컨텍스트 엔지니어링, 하네스 엔지니어링이다. 1단계: 프롬프트 엔지니어링AI한테 말 잘 거는 법프롬프트 엔지니어링은 AI에게 입력하는 텍스트를 잘 설계해서 더 좋은 결과를 얻는..
인공지능의 손과 발 - MCP란 무엇인가?
·
AI/AI Concepts
인공지능의 '도구'최근 AI가 단순히 텍스트 답변을 넘어서, 그림을 그리거나 웹을 검색하고, 복잡한 코드를 작성하는 등 다양한 작업을 수행하는 모습이 우리에게 익숙해지고 있다. 이러한 능력은 AI가 외부 도구를 활용 할 수 있기 떄문에 가능한 것 이다. 하지만 지금까지는 이 도구들이 특정 플랫폼에 종속되어 있었다. 예를 들어 OpenAI의 ChatGPT 내부에서만, Langchain의 '도구'는 그 프레임워크 안에서만 사용 가능했다.이러한 한계를 해결하기 위해 등장한 것이 바로 MCP(Model Context Protocol)이다.MCP란 무엇인가?표준화된 도구 인터페이스: AI용 USB-CMCP는 인공지능이 다양한 도구를 손쉽게 사용할 수 있도록 만들어진 표준 프로토콜이다.기존에는 플랫폼 마다 도구의 ..