**Reasoning.** The feedback data from the environment may not be directly suitable to be utilized by LLMs for plan refinement, _e.g.,_ containing irrelevant information or taking a non-language form. To solve this, some work adds the explicit reasoning process to extract critical information from feedback [448, 449]. For example, React [449] prompts LLMs with demonstrations to generate reasoning traces over feedback. It has been widely used in autonomous agent projects, such as AutoGPT [534], which can automatically reason over the observed feedback to revise the initial plan for solving various user requests. However, these approaches typically fix the order of reasoning and planning. To support flexible switching between the two processes for better performance, ChatCoT [448] further unifies the tool-augmented reasoning process into a multi-turn conversation between the LLM-based task planner and the tool-based environment.
**Reasoning**. 환경의 피드백 데이터는 LLM이 계획 구체화를 위해 직접 활용하기에 적합하지 않을 수 있으며, _예를 들어_ 관련 없는 정보를 포함하거나 언어가 아닌 형태를 취할 수 있습니다. 이 문제를 해결하기 위해 일부 작업에서는 피드백에서 중요한 정보를 추출하기 위해 명시적인 reasoning 프로세스를 추가합니다[448, 449]. 예를 들어, React [449]는 LLM에 데모를 프롬프트하여 피드백에 대한 reasoning 추적을 생성합니다. 이는 다양한 사용자 요청을 해결하기 위한 초기 계획을 수정하기 위해 관찰된 피드백에 대해 자동으로 reasoning할 수 있는 AutoGPT [534]와 같은 자율 에이전트 프로젝트에서 널리 사용되었습니다. 그러나 이러한 접근 방식은 일반적으로 reasoning과 계획의 순서를 고정합니다. 더 나은 성능을 위해 두 프로세스 간의 유연한 전환을 지원하기 위해 ChatCoT [448]은 도구 증강 reasoning 프로세스를 LLM 기반 작업 플래너와 도구 기반 환경 간의 멀티 턴 대화로 통합했습니다.
**추론**. 환경의 피드백 데이터는 LLM이 계획 구체화를 위해 직접 활용하기에 적합하지 않을 수 있으며, _예를 들어_ 관련 없는 정보를 포함하거나 언어가 아닌 형태를 취할 수 있습니다. 이 문제를 해결하기 위해 일부 작업에서는 피드백에서 중요한 정보를 추출하기 위해 명시적인 추론 프로세스를 추가합니다[448, 449]. 예를 들어, React [449]는 LLM에 데모를 프롬프트하여 피드백에 대한 추론 추적을 생성합니다. 이는 다양한 사용자 요청을 해결하기 위한 초기 계획을 수정하기 위해 관찰된 피드백에 대해 자동으로 추론할 수 있는 AutoGPT [534]와 같은 자율 에이전트 프로젝트에서 널리 사용되었습니다. 그러나 이러한 접근 방식은 일반적으로 추론과 계획의 순서를 고정합니다. 더 나은 성능을 위해 두 프로세스 간의 유연한 전환을 지원하기 위해 ChatCoT [448]은 도구 증강 추론 프로세스를 LLM 기반 작업 플래너와 도구 기반 환경 간의 멀티 턴 대화로 통합했습니다.