STRUCTUREDAGENT: Planning with AND/OR Trees for Long-Horizon Web Tasks

이 논문은 긴 시간 범위의 웹 작업을 위해 동적 AND/OR 트리를 활용한 계층적 계획과 구조화된 기억 모듈을 도입하여 기존 에이전트의 계획 능력과 메모리 한계를 극복하고 성능을 향상시킨 'STRUCTUREDAGENT' 프레임워크를 제안합니다.

ELita Lobo, Xu Chen, Jingjing Meng, Nan Xi, Yang Jiao, Chirag Agarwal, Yair Zick, Yan Gao

게시일 2026-03-06
📖 3 분 읽기☕ 가벼운 읽기

Each language version is independently generated for its own context, not a direct translation.

🌐 STRUCTUREDAGENT: 웹을 탐험하는 '지혜로운 나침반'

이 논문은 인공지능 (AI) 이 복잡한 웹 작업을 할 때 자주 겪는 실수를 해결하기 위해 개발된 새로운 방법, STRUCTUREDAGENT에 대해 설명합니다.

기존의 AI 는 웹을 돌아다니다가 길을 잃거나, 너무 성급하게 결론을 내리거나, 중요한 정보를 잊어버리는 경우가 많았습니다. 이 논문은 AI 가 인간처럼 계획을 세우고, 실패하면 다시 생각하고, 중요한 정보를 정리해두는 방식을 도입했습니다.

이 개념을 쉽게 이해할 수 있도록 세 가지 핵심 비유로 설명해 드리겠습니다.


1. 🌲 거대한 '의사결정 나무' (AND/OR 트리)

"한 번에 모든 길을 다 갈 수는 없지만, 나무처럼 가지치기를 하면 되잖아!"

기존의 AI 는 미로에 들어갈 때, 한 번 선택한 길을 끝까지 가다가 막히면 다시 처음부터 시작하거나, 그냥 포기하는 경우가 많았습니다. 마치 미로에서 길을 잃은 사람처럼요.

하지만 STRUCTUREDAGENT는 **'의사결정 나무 (Tree)'**를 그려갑니다.

  • AND(그리고) 노드: "이 일을 하려면 A B 둘 다 성공해야 해." (예: 레시피를 찾으려면 '재료 찾기'와 '조리법 보기'를 모두 해야 함)
  • OR(또는) 노드: "A 가 안 되면 B 를 시도해 봐." (예: '레시피 A'가 없으면 '레시피 B'를 찾아보자)

이 나무는 동적으로 변합니다. 한 가지 길이 막히면 (실패하면), AI 는 나무의 그 가지를 잘라내고 (Pruning) 다른 가지를 시도합니다. 마치 정원사가 죽은 가지를 잘라내고 건강한 가지를 키우는 것처럼, 실수를 바로잡고 효율적으로 길을 찾는 것입니다.

2. 📝 '정리된 메모장' (Structured Memory)

"주방에 재료를 아무렇게나 던져두면 요리할 수 없잖아? 정리해두자!"

웹을 돌아다니는 동안 AI 는 수많은 정보를 접합니다. "이 제품은 50 달러야", "저 제품은 별점 4.5 점이야" 같은 정보들이죠. 기존 AI 는 이 정보를 기억하지 못해, 이미 본 제품을 다시 찾거나 조건에 맞지 않는 제품을 고르는 실수를 했습니다.

STRUCTUREDAGENT는 **'구조화된 메모장'**을 사용합니다.

  • 마치 요리사가 재료를 상자별로 정리해두는 것처럼, 찾은 정보들을 '가격', '별점', '브랜드' 같은 칸에 깔끔하게 정리해 둡니다.
  • 이 메모장을 보면서 "아, 이 제품은 50 달러를 넘어서서 조건에 안 맞네. 저걸 제외하고 다른 걸 찾아야지"라고 스스로 판단합니다.
  • 이렇게 하면 중복 작업을 줄이고, 복잡한 조건 (예: "300 달러 이하이면서 별점 4.5 이상인 노트북 3 개") 을 정확히 충족할 수 있습니다.

3. 🛠️ '수리 가능한 지도' (동적 계획 수정)

"지도가 틀리면, 그 자리에서 고쳐서 다시 출발하자!"

기존 AI 는 계획을 세우고 나면 그 계획을 고수하다가 실패하는 경우가 많았습니다. 하지만 STRUCTUREDAGENT 는 계획을 유연하게 수정합니다.

  • 만약 AI 가 "A 쇼핑몰에서 물건을 찾자"고 계획했는데, 그 쇼핑몰이 문을 닫았거나 물건을 찾지 못했다면?
  • AI 는 즉시 **"아, 이 계획은 실패했구나"**라고 인정하고, 나무의 해당 부분을 고쳐서 B 쇼핑몰로 가는 새로운 가지를 추가합니다.
  • 이 과정에서 사람이 개입할 수도 있습니다. AI 가 엉뚱한 방향으로 가고 있다면, 사람이 "아니, 그건 아니야. 이렇게 해봐"라고 나무의 가지를 직접 고쳐줄 수 있습니다. (인간이 AI 의 실수를 바로잡아주는 '코치' 역할)

🏆 왜 이것이 중요한가요? (결과)

이 방법을 적용한 결과, STRUCTUREDAGENT 는 다음과 같은 성과를 거두었습니다:

  1. 오래 걸리는 복잡한 작업 (Long-Horizon Tasks) 에서 강세: 단순히 "구글 검색"을 하는 것은 쉽지만, "아마존에서 300 달러 이하인 노트북 3 개를 찾아서 비교하고, 별점 4.5 이상인 것만 추천해줘" 같은 복잡한 작업에서는 기존 AI 들보다 훨씬 잘했습니다.
  2. 실수에서 빨리 회복: 길을 잃거나 실수를 해도, 나무를 고치고 메모장을 정리하며 다시 길을 찾습니다.
  3. 사람이 이해하기 쉬움: AI 가 왜 그런 결정을 내렸는지, 어떤 가지를 선택하고 어떤 가지를 잘랐는지 그 '나무'를 보면 사람이 쉽게 이해하고 도와줄 수 있습니다.

💡 한 줄 요약

STRUCTUREDAGENT는 웹을 돌아다니는 AI 에게 '나무처럼 계획을 세우고', '메모장에 정보를 정리하며', '실수하면 즉시 고치는' 지혜를 심어주어, 복잡한 웹 작업을 인간처럼 똑똑하게 수행하게 만든 혁신적인 방법입니다.

이런 논문을 받은편지함으로 받아보세요

관심사에 맞는 일간 또는 주간 다이제스트. Gist 또는 기술 요약을 당신의 언어로.

Digest 사용해 보기 →