by Moonlight
- ๐ก AgentFold๋ ์ฅ๊ธฐ ์น ์์ด์ ํธ์ ์ปจํ ์คํธ ํฌํ ๋ฐ ์ค์ํ ์ธ๋ถ ์ ๋ณด ์์ค ๋ฌธ์ ์ ๋์ํ๊ธฐ ์ํด, ๋ฅ๋์ ์ธ ์ปจํ ์คํธ ๊ด๋ฆฌ๋ฅผ ํต์ฌ์ผ๋ก ํ๋ ์๋ก์ด ํจ๋ฌ๋ค์์ ์ ์ํฉ๋๋ค.
- ๐ง ์ด ์์ด์ ํธ๋ ์ธ๊ฐ์ ์ธ์ง ๊ณผ์ ์์ ์๊ฐ์ ๋ฐ์ โ์ ๊ธฐ(folding)โ ์์ ์ ํตํด ์ปจํ ์คํธ๋ฅผ ๋์ ์ผ๋ก ์กฐ๊ฐํ๋ฉฐ, ์ธ๋ถ์ ์ธ ์ ๋ณด๋ฅผ ๋ณด์กดํ๋ Granular Condensation๊ณผ ์ฌ๋ฌ ๋จ๊ณ์ ์๋ธํ์คํฌ๋ฅผ ์ถ์ํํ๋ Deep Consolidation ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
- ๐ AgentFold-30B-A3B๋ BrowseComp์์ 36.2%, BrowseComp-ZH์์ 47.3%๋ฅผ ๊ธฐ๋กํ๋ฉฐ ๊ธฐ์กด์ ReAct ๊ธฐ๋ฐ ๋ฐ ๊ณ ์ ์์ฝ ๋ฐฉ์ ์์ด์ ํธ๋ฅผ ๋ฐ์ด๋๋ ์ต์ฒจ๋จ ์ฑ๋ฅ์ ์ ์ฆํ๊ณ , ์ด๋ ํจ์ฌ ๋ ํฐ ์คํ์์ค ๋ชจ๋ธ๊ณผ ์ฃผ์ ์์ฉ ์์ด์ ํธ์ ํ์ ํ๊ฑฐ๋ ๋ฅ๊ฐํ๋ ์์ค์ ๋๋ค.

"Step"
AgentFold๋ ์ผ๋จ WebAgent ์ํฉ์ ๊ฐ์ ํ๊ณ ์ด์ผ๊ธฐํ๋๋ฐ, ์ฌ๊ธฐ์ ๋งํ๋ step์ด๋, agent๋จ์์ ํ ๋ฒ interactionํ๋ ๋จ์๋ก,
- Thinking(CoT)
- Action(Tool Call)
- Observation(Results)
์ด ์ ๋๋ฅผ ํ set์ผ๋ก ์ทจ๊ธํ์ฌ ์งํํ๋ค.์ ํต์ ์ธ ReAct๋ผ๋ ๋ฐฉ๋ฒ์ ์ด๋ฌํ agent์ interaction history๋ฅผ ๋ค ์ ์ฅํ๋ค๊ณ ํ๋ค.
๊ทธ๋์ context-window ๋ฐ memory ์ฉ๋์ ๋ํ ์๋ฐ์ด ์์๋ค๊ณ ํ๋ค.
Summary
๊ธฐ๋ณธ ๋ฐฉ์๋ค์ ์ด ๋ ผ๋ฌธ์์ ๋งํ๋ Folding ์ฆ, summarization๊ณผ ์ ์ฌํ ํ๋์ ์ ํด์ง rule์ ๋ฐ๋ผ ์ผ๋งํผ์ context์ ๋ํด ์์ถํ ์ง fixedํด๋๊ณ ์งํํ๊ฒ ํ๋๋ฐ, AgentFold๋ ์ผ๋งํผ ์์ ์ context๋ฅผ ์์ถํ ์ง ๋ชจ๋ธ ์ค์ค๋ก ํ๋จํ๊ฒ ํ๋ ๋งค์ปค๋์ฆ์ ๊ณ ์.
Folding์ ์๋์ ๊ฐ์ 2๊ฐ์ง ๋ฐฉ๋ฒ์ผ๋ก
4. Granular Condensation
- ํ์ฌ ์์ ๋ฐ๋ก ์ ์ interaction(tool, contextโฆ)๋ง ์์ฝํด์ ๊ธฐ์กด memory์ ๋ถ์.
- Deep Consolidation
- ๋ชจ๋ธ์ ๋ ์์ ์ธ ํ๋จ์ผ๋ก ์ต๊ทผ์ k๊ฐ์ ๋ํ ์์ถ์ ํจ.
- ์ต๊ทผ k๊ฐ๋ฅผ ํ๋๋ก ๋ฌถ์ด์ ์์ถํ๊ณ ๊ธฐ์กด ๋ด์ฉ๋ค์ ๋์ฒด.
- ์ฆ ์ฌ๊ธฐ์ memory ์์ถ์ด ์ผ์ด๋จ.
์ด๋ฌํ ์์ ์ ๋งค interaction ํ ์ฆ, step๋ง๋ค ์ผ์ด๋จ.