본문 바로가기
학습

패스트캠퍼스 환급챌린지 53일차 미션 - ChatGPT API와 감성 분석을 활용한 데이팅 서비스 구현 강의 후기

by Sandyx 2025. 4. 27.

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성하였습니다. 

https://bit.ly/4hTSJNB

 

커리어 성장을 위한 최고의 실무교육 아카데미 | 패스트캠퍼스

성인 교육 서비스 기업, 패스트캠퍼스는 개인과 조직의 실질적인 '업(業)'의 성장을 돕고자 모든 종류의 교육 콘텐츠 서비스를 제공하는 대한민국 No. 1 교육 서비스 회사입니다.

fastcampus.co.kr

 

53회 강의 - Agent & Tool - 복습

 

Agent & Tool - 복습

LangChain의 Agent & Tool 개념은 LLM 기반 시스템을 더욱 능동적으로 진화시키는 핵심 역할을 한다. 단순히 입력에 대해 답변만 하는 것이 아니라, 주어진 목표를 스스로 생각하고, 필요한 작업을 결정하고, 외부 도구를 호출하여 직접 실행하는 능력을 갖춘 것이다.

Agent는 사용자의 지시 없이도 스스로 사고하고 행동하는 주체로 설계된다. 실습을 통해 Agent가 어떤 구조로 동작하는지 구체적으로 다루었으며, 특히 각 Agent 타입(OpenAI Functions, OpenAI Tools, ReAct Agent 등)의 차이점과 특성을 체계적으로 비교할 수 있었다. 어떤 Agent는 도구를 선택하고 실행하는 데 특화되어 있었고, 어떤 Agent는 복잡한 사고-행동 루프를 반복하며 스스로 문제를 해결하려고 시도했다.

Tools의 개념은 Agent가 외부 환경과 상호작용할 수 있도록 해주는 핵심 구성 요소였다. 실습에서는 Search Tool, Calculator Tool, Custom Tool을 직접 구현하고 연결하는 과정을 통해, LLM이 자체 기능만으로는 해결할 수 없는 문제를 외부 도구 호출로 확장하는 구조를 명확히 이해할 수 있었다. 예를 들어, 간단한 수학 문제를 푸는 데 LLM이 아니라 계산기 Tool을 호출하게 하는 설계는 실제로 처리 효율성과 정확도를 동시에 높이는 데 중요한 역할을 했다. 또한 AutoGPT 사례를 살펴보면서 장기 목표를 설정하고 스스로 계획을 세워 다양한 커맨드를 호출하는 고도화된 Agent 설계 흐름도 접할 수 있었다. 단기 메모리를 제한하고, 중요한 정보를 파일로 저장하는 등의 제약 조건 속에서도, 자율적으로 목표를 완수하기 위해 다양한 전략을 스스로 수립하는 모습은 매우 인상적이었다.

Agent의 행동을 설계할 때 JSON 스키마를 기반으로 응답 형식을 강제하는 부분이었다. 이를 통해 에이전트의 응답이 항상 일관되고 검증 가능한 구조를 갖게 만들 수 있었으며, 안정적인 시스템 통합과 자동화 파이프라인 설계에 실질적인 도움이 될 것이라 느껴졌다.