본문으로 이동
주 메뉴
주 메뉴
사이드바로 이동
숨기기
둘러보기
대문
최근 바뀜
임의 문서로
미디어위키 도움말
특수 문서 목록
Conaonda Wiki
검색
검색
외관
로그인
개인 도구
로그인
루프 엔지니어링 문서 원본 보기
문서
토론
한국어
읽기
원본 보기
역사 보기
도구
도구
사이드바로 이동
숨기기
작업
읽기
원본 보기
역사 보기
일반
여기를 가리키는 문서
가리키는 글의 최근 바뀜
문서 정보
외관
사이드바로 이동
숨기기
←
루프 엔지니어링
문서 편집 작업을 수행할 권한이 없습니다. 다음 이유를 확인해주세요:
요청한 작업은 다음 권한을 가진 사용자에게 제한됩니다:
사용자
.
문서의 원본을 보거나 복사할 수 있습니다.
'''루프 엔지니어링'''(loop engineering)은 에이전트가 목표를 달성할 때까지 계획·실행·관찰을 반복하는 제어 루프를 설계하는 공학 분야이다. 단일 호출로 끝나는 챗봇과 달리, 에이전트는 스스로 다음 행동을 결정하고 그 결과를 다시 입력으로 삼아 반복한다. == 개요 == "에이전트는 루프다"라는 표현처럼, 에이전트 시스템의 본질은 모델 호출과 도구 실행을 잇는 반복 구조에 있다. 루프 엔지니어링은 이 반복 구조를 어떻게 시작하고, 언제 멈추고, 실패에 어떻게 대응할지 설계하는 작업이다. 대표적인 루프 패턴으로 ReAct(Reasoning + Acting)가 있다. 모델이 추론한 뒤 행동(도구 호출)을 하고, 관찰 결과를 바탕으로 다시 추론하는 과정을 반복한다. == 루프의 구조 == 전형적인 에이전트 루프는 다음 단계로 이루어진다. # 목표와 상태 초기화 # 추론·계획: 다음 행동을 결정한다. # 실행: 도구 호출 등 행동을 수행한다. # 관찰: 결과를 상태에 반영한다. # 종료 판정: 완료 여부를 확인하고, 미완료면 2단계로 돌아간다. == 설계 요소 == === 종료 조건 === 루프가 언제 끝날지를 결정한다. 명시적 종료 신호, 최대 반복 횟수, 시간·비용 예산, 목표 달성 판정 기준 등이 사용된다. 종료 조건이 없으면 무한 루프나 비용 폭주가 발생할 수 있다. === 실패 처리와 재시도 === 도구 호출 오류, 형식 오류, 잘못된 결과에 대한 복구 경로를 설계한다. 재시도 횟수 제한, 대체 도구 사용, 사람에게 요청을 넘기는 등의 전략이 있다. === 자기 반성 === Reflexion 같은 기법은 작업 결과를 모델 스스로 검토하게 하여 실패 원인을 기록하고, 다음 시도에서 이를 반영하도록 한다. === 상태 관리 === 반복 사이에 유지해야 하는 정보(수행 중인 작업, 누적 결과, 문맥)를 정의하고 관리한다. === 평가 루프 === 에이전트의 성능을 벤치마크 작업으로 반복 평가하고 회귀를 감지하는 루프를 구축한다. == 한계와 고려사항 == * 무한 루프와 비용 폭주를 막기 위한 예산과 가드가 필요하다. * 반복할수록 문맥이 커져 컨텍스트 윈도우를 초과할 수 있다. [[하네스 엔지니어링]]의 문맥 관리와 함께 설계해야 한다. * 단일 루프로 표현하기 어려운 병렬 작업, 사람 개입, 분기 흐름은 [[그래프 엔지니어링]]의 영역이다. == 함께 보기 == * [[하네스 엔지니어링]] * [[그래프 엔지니어링]] * [[프롬프트 엔지니어링]] == 출처 == * [https://arxiv.org/abs/2210.03629 ReAct: Synergizing Reasoning and Acting in Language Models (Yao et al., 2022)] * [https://arxiv.org/abs/2303.11366 Reflexion: Language Agents with Verbal Reinforcement Learning (Shinn et al., 2023)] * [https://simonwillison.net/2024/Dec/18/agents-are-a-loop/ Simon Willison: Agents are a loop] * [https://www.anthropic.com/engineering/building-effective-agents Anthropic: Building Effective Agents] [[분류:AI 엔지니어링]]
루프 엔지니어링
문서로 돌아갑니다.
검색
검색
루프 엔지니어링 문서 원본 보기
새 주제