← 최신 논문
💻 computer science

HyperSkill: Self-Evolving LLM Agents via Hypergraph-Structured Skill Memory

HyperSkill은 경험적 기억을 하위 작업과 재사용 가능한 기술의 하이퍼그래프로 표현함으로써 복잡한 작업에 대한 LLM 에이전트의 성능을 향상시키는 새로운 프레임워크로, 더욱 효과적인 저장, 관계적 검색, 그리고 자기 진화적 유지를 가능하게 하여 기존 베이스라인들을 크게 능가한다.

원저자: Ruiyao Xu, Tiankai Yang, Wei-Chieh Huang

게시일 2026-08-18
📖 4 분 읽기☕ 가벼운 읽기

원저자: Ruiyao Xu, Tiankai Yang, Wei-Chieh Huang

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

인터넷을 탐색하고, 도구를 사용하며, 복잡한 다단계 문제를 해결할 수 있는 인간 비서처럼 행동하도록 설계된 컴퓨터 프로그램이 있다고 상상해 보십시오. AI 에이전트라고 불리는 이러한 프로그램들은 단순히 질문에 답하는 것에 그치지 않고, 행동을 취하고, 그 결과를 관찰하며, 실패할 경우 다시 시도합니다. 이러한 에이전트들이 시간이 지남에 따라 더 발전하기 위해서는 과거에 자신이 무엇을 했는지 기억할 방법이 필요합니다. 인간이 과거의 실수나 성공적인 전략으로부터 배우는 것처럼, 에이전트 역시 나중에 재사용할 수 있도록 자신의 경험을 저장해야 합니다. 문제는 이 기억을 어떻게 조직화하느냐에 있습니다. 만약 에이전트가 자신이 수행한 모든 행동을 단순히 긴 목록으로 저장한다면, 그 정보는 무질서한 소음의 더미가 될 것입니다. 반대로 최종 정답만을 저장한다면, 그 해결책을 만들어낸 단계별 논리를 잃게 됩니다. 진정으로 자기 개선이 가능한 에이전트를 구축하는 핵심은, 단순히 사건의 가공되지 않은 데이터를 저장하는 것이 아니라, 그 사건을 해결하기 위해 취해진 작은 단계들과 사용된 기술들 사이의 관계를 저장하는 방법을 찾는 데 있습니다.

연구자들은 에이전트 메모리를 위한 다양한 시스템을 만들며 이 문제를 해결하기 위해 노력해 왔습니다. 어떤 시스템은 과거 상호작용의 전체 이야기를 저장하고, 다른 시스템은 그 이야기들을 짧은 요약이나 '기술(skills)' 목록으로 정제하려고 시도합니다. 그러나 기존의 방식들은 종종 각 정보를 고립된 항목으로 취급합니다. 그들은 특정 작업이 해결되었다는 것은 기억할 수 있지만, 그 작업을 가능하게 했던 재사용 가능한 기술들과 그 작업의 작은 단계들이 어떻게 연결되는지는 포착하지 못합니다. 또한 그들은 메모리를 효율적으로 업데이트하는 데 어려움을 겪으며, 기존의 정보가 쓸모없게 되었는지 혹은 두 개의 유사한 기술이 실제로는 같은 것인지 확인하지 않고 단순히 새로운 정보만을 추가하곤 합니다 합니다. 이러한 한계는 에이전트가 서로 다른 작업들을 연결하는 패턴을 쉽게 파악하지 못하게 함으로써, 진정한 진화를 방해합니다.

이러한 격차를 해결하기 위해, 연구팀은 HYPERSKILL라는 새로운 프레임워크를 개발했습니다. 이 시스템은 경험을 평면적인 목록이나 단순한 연결 체인으로 저장하는 대신, 하나의 메모리 단위가 관련된 여러 정보 조각을 동시에 연결하는 복잡한 웹 형태로 조직합니다. 메모리를 단일 파일이 아니라, 특정 여정, 그 길을 따라간 개별 단계, 그리고 그곳에 도달하기 위해 사용된 구체적인 도구나 전략을 모두 담고 있는 하나의 패키지인 '그룹 사진'이라고 생각해 보십시오. 에이전트는 새로운 문제에 직면했을 때 단순히 유사한 과거의 이야기를 찾는 것이 아닙니다. 대신, 새로운 문제를 더 작은 부분들로 분해하고, 전체적인 이야기가 겉보기에 다르더라도 동일한 부분들을 공유하는 과거의 여정들을 찾아냅로.

이 시스템은 두 가지 유형의 메모리 노드를 생성하여 작동합니다. 하나는 작업의 구체적인 단계를 위한 노드이고, 다른 하나는 여러 다양한 작업에 적용할 수 있는 재사용 가능한 기술을 위한 노드입니다. 이 노드들은 에이전트가 거친 완전한 여정을 나타내는 특별한 링크로 연결됩니다. 새로운 작업이 들어오면, 에이전트는 가장 도움이 되는 과거의 경험을 찾기 위해 '이중 경로 검색(dual-path search)'을 사용합니다. 첫째, 현재 작업과 동일한 작은 단계들을 공유하는 과거의 여정들을 찾습니다. 둘째, 작업의 전반적인 설명과 일치하는 여정들을 찾습니다. 이 두 가지 검색을 결합함으로써, 시스템은 단순한 검색으로는 놓칠 수 있는 관련 경험들을 찾아낼 수 있습니다. 일단 이러한 과거의 여정들을 찾으면, 시스템은 성공적인 결과에서 얼마나 자주 함께 나타났는지를 바탕으로 사용된 기술들의 순위를 매깁니다. 이를 통해 에이전트는 단순히 단어의 유사성에 기반해 추측하는 것이 아니라, 가장 신뢰할 수 있는 전략을 우선시할 수 있습니다.

에이전트가 계속 업무를 수행하고 경험을 축적함에 따라, 시스템은 메모리를 유용하게 유지하기 위해 자동으로 정보를 정제합니다. 시스템은 저장된 정보를 정기적으로 점검하여 효과가 없거나 더 이상 필요하지 않은 기술이나 단계를 제거합니다. 또한 본질적으로 동일한 기술들을 찾아내어 하나의 더 강력한 항목으로 병합합니다. 이 과정은 메모리를 압축적이고 고품질로 유지하여, 에이전트가 중복되거나 가치가 낮은 정보에 의해 압도되는 것을 방지합니다. 연구진은 복잡한 웹 탐색, 다단계 추론, 도구 사용을 포함하는 세 가지 벤치마크에서 이 시스템을 테스트했습니다. 그들은 HYPERS킬을 두 가지 서로 다른 대규모 언어 모델을 사용하여 10개의 다른 메모리 시스템과 비교했습니다. 결과는 이 새로운 프레임워크가 다른 시스템들을 지속적으로 능가하며, 어려운 작업에서 더 높은 성공률을 달 Ach성했다는 것을 보여주었습니다. 예를 들어, 특정 테스트에서 이 시스템은 메모리가 전혀 없는 경우보다 성공률을 11퍼센트 포인트 이상 향상시켰으며, 이를 위해 눈에 띄는 추가 컴퓨팅 파워나 시간을 요구하지 않았습니다.

이 연구는 메모리가 어떻게 구조화되어 있는지가 메모리 그 자체만큼 중요하다는 점을 시사합니다. 작업, 단계, 그리고 기술 사이의 관계를 보존함으로써, 그리고 시스템이 스스로 지식 기반을 진화시킬 수 있게 함으로써, HYPERSKILL는 에이전트가 자신의 이력으로부터 더 효과적으로 학습할 수 있도록 합니다. 연구진은 단순히 스마트한 조직화나 정제 과정 없이 더 많은 메모리를 추가하는 것이 오히려 성능을 저해하여 혼란과 오류를 초래할 수 있다는 것을 발견했습니다. 구조화된 연결 웹과 정교한 가지치기 및 병합 프로세스를 결합한 이들의 접근 방식은, 에이전트가 매 경험을 통해 진정으로 더 유능해질 수 있는 길을 제시합니다. 현재 이 시스템은 작업을 분해하고 교훈을 추출하는 데 에이전트의 역량에 의존하여 운영상의 작은 비용이 발생하지만, 정확도와 효율성 측면에서의 이득은 지식을 조직하는 이 방법이 자율 시스템을 위한 중요한 진전임을 시사합니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →