We find that successful goal execution by agents is contingent upon proper planning and self-correction [32; 16; 23; 1]. Without the ability to self-evaluate and create effective plans, single agents may get stuck in an endless execution loop and never accomplish a given task or return a result that does not meet user expectations [32]. We find that single agent architectures are especially useful when the task requires straightforward function calling and does not need feedback from another agent [22].
우리는 에이전트가 목표를 성공적으로 실행하기 위해서는 적절한 계획과 자기 수정이 필요하다는 것을 발견했습니다 [32; 16; 23; 1]. 자기 평가와 효과적인 계획을 세우는 능력이 없으면, 단일 에이전트는 끝없는 실행 루프에 빠져 주어진 작업을 완료하지 못하거나 사용자 기대에 부합하지 않는 결과를 반환할 수 있습니다 [32]. 단일 에이전트 아키텍처는 작업이 간단한 함수 호출을 요구하고 다른 에이전트의 피드백이 필요하지 않을 때 특히 유용하다는 것을 발견했습니다 [22].
에이전트의 성공적인 목표 실행은 적절한 계획과 자기 수정에 달려 있다는 것을 알 수 있습니다[32; 16; 23; 1]. 자기 평가와 효과적인 계획을 세우는 능력이 없으면 단일 에이전트는 끝없는 실행 루프에 갇혀 주어진 작업을 완료하지 못하거나 사용자의 기대에 부응하지 않는 결과를 반환할 수 있습니다[32]. 단일 에이전트 아키텍처는 직관적인 함수 호출이 필요하고 다른 에이전트의 피드백이 필요하지 않은 작업에 특히 유용하다는 것을 알 수 있습니다[22].