← 최신 논문
🤖 AI

Prior Knowledge or Search? A Study of LLM Agents in Hardware-Aware Code Optimization

본 연구는 하드웨어 인식 코드 최적화에서 LLM 에이전트가 주로 사전 학습된 사전 지식에 의존하며 반복적 피드백이나 에이전트 구조에는 크게 의존하지 않음을 보여주는데, 이는 블랙박스 환경에서의 탐욕적 행동, 보이지 않는 커널 크기에 적응하지 못하는 능력, 그리고 저밀도 중간 표현으로 작동할 때 발생하는 성능 저하로 입증된다.

원저자: Dmitry Redko (Applied AI Institute), Albert Fazlyev (AI Talent Hub, ITMO University), Konstantin Sozykin (Applied AI Institute), Maria Ivanova (YSDA, Applied AI Institute), Evgeny Burnaev (Applied AI
게시일 2026-05-20
📖 4 분 읽기☕ 가벼운 읽기

원저자: Dmitry Redko (Applied AI Institute), Albert Fazlyev (AI Talent Hub, ITMO University), Konstantin Sozykin (Applied AI Institute), Maria Ivanova (YSDA, Applied AI Institute), Evgeny Burnaev (Applied AI Institute), Egor Shvetsov (Applied AI Institute)

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

다음은 하드웨어 인식 코드 최적화를 위한 LLM 에이전트 연구인 "Prior Knowledge or Search? A Study of LLM Agents in Hardware-Aware Code Optimization" 논문에 대한 설명을 일상적인 언어와 비유로 번역한 것입니다.

큰 그림: "똑똑한" 요리사 vs "검색" 요리사

케이크를 위한 완벽한 레시피를 찾아야 한다고 상상해 보세요. 당신을 위해 일하는 두 명의 다른 요리사가 있습니다.

  1. 요리사 A (블랙박스 최적화기): 이 요리사는 한 번도 케이크를 구운 적이 없습니다. 그들은 모든 시도를 노트에 적어두고, 결과를 맛본 뒤, 다음에 레시피를 정확히 어디에서 수정할지 수학적으로 결정합니다. 그들은 순수하게 논리적이고 적응적입니다.
  2. 요리사 B (LLM 에이전트): 이 요리사는 수백만 권의 요리책을 읽은 세계적으로 유명한 전문가입니다. 그들은 노트가 필요 없이 케이크를 굽는 법을 알고 있습니다. 그러나 그들이 당신과 대화하는 동안 새로운 것을 "학습"하지는 않습니다. 그들은 책에서 읽은 것을 기억할 뿐이며, 현재의 요청을 그 기억에 맞춰보려고 할 뿐입니다.

이 논문은 간단한 질문을 던집니다. 어려운 문제를 해결할 때, 요리사의 방대한 기억 (선행 지식) 에 의존하는 것이 더 나은지, 아니면 피드백에 기반하여 탐색하고 적응하는 능력 (검색) 이 더 나은지?

연구자들은 이 요리사들에게 컴퓨터 코드 (특히 그래픽 카드의 속도를 높이는 코드) 를 작성하도록 요청하여 이를 테스트했습니다. 그들이 발견한 바는 다음과 같습니다.


발견 1: "탐욕스러운" 요리사

실험: 요리사들에게 안개가 낀 계곡의 가장 낮은 지점을 찾아달라고 요청했습니다 (고전적인 수학 문제).
결과: LLM 요리사 (요리사 B) 는 탐욕스러운 등산객처럼 행동했습니다. 시작 지점보다 약간 낮은 곳을 찾자마자 주변을 더 둘러보지 않고 멈췄습니다. 그들은 그 한 지점에서 아래로 작은 걸음만 내디디며, 그곳이 바닥이라고 확신했습니다. 그들은 계곡의 다른 부분을 탐험하러 멀리 떠나는 일이 거의 없었습니다.
비유: 어두운 방에서 분실된 열쇠를 찾고 있다고 상상해 보세요. 똑똑한 검색 알고리즘은 방 전체를 체계적으로 훑을 것입니다. 그러나 LLM 요리사는 열쇠일지도 모르는 장소를 찾은 뒤, 방의 나머지 부분을 무시한 채 그 특정 장소에서 몇 시간 동안만 쑤셔대며 시간을 보냅니다.
교훈: LLM 은 새로운 영역을 탐색하는 데 매우 서툴러요. 그들은 이미 알고 있는 것을 다듬는 데는 뛰어나지만, 쉽게 갇혀버립니다.

발견 2: "일률적인" 모자

실험: 요리사들에게 다양한 크기의 데이터 (작은 사진 대 거대한 4K 비디오) 에 맞는 코드를 작성하도록 요청했습니다. 그들은 요리사에게 명시적으로 "이것은 아주 작은 사진을 위한 것입니다!"라고 말했습니다.
결과: LLM 요리사는 크기 지시를 무시했습니다. 그들은 작은 사진과 거대한 비디오에 대해 정확히 동일한 코드를 작성했습니다. 마치 "작게 만들어라"는 지시가 그들에게 보이지 않는 것처럼 보였습니다.
비유: 수백만 개의 정장을 만든 재단사를 상상해 보세요. 당신에게 5 세 어린이를 위한 정장을 만들어달라고 요청합니다. 비록 당신이 "이것은 어린이를 위한 것입니다"라고 말하지만, 재단사는 표준 성인 패턴을 꺼내어 거대한 정장을 만들어냅니다. 그들은 성인 정장을 만드는 것에 너무 익숙해져서 (그들의 "선행 지식"), 당신이 말하더라도 어린이 정장을 만드는 것을 상상조차 하지 못합니다.
교훈: LLM 의 기억은 너무 강력하여 당신의 구체적인 지시를 압도합니다. 실제 문제 크기와 상관없이 그들이 가장 자주 본 것에默认합니다.

발견 3: "언어 장벽" 피드백 루프

실험: 요리사가 코드를 작성하고, 컴퓨터가 이를 테스트한 뒤 "이게 충돌했다"거나 "이게 너무 느리다"는 피드백을 주는 시스템을 구축했습니다. 그런 다음 요리사는 다시 시도했습니다.
결과:

  • 시나리오 A (CUDA - 일반적인 언어): 요리사에게 훈련 데이터에서 수백만 번 읽은 언어인 CUDA로 코드를 작성하도록 요청했습니다. 피드백을 받을 때마다 요리사는 점점 더 나아졌습니다. 코드는 꾸준히 개선되었습니다.
  • 시나리오 B (TVM IR - 드문 언어): 요리사에게 거의 본 적이 없는 (마치 바늘을 건초더미에서 찾는 것과 같은) TVM IR로 코드를 작성하도록 요청했습니다. 피드백을 받을 때마다 요리사는 실제로 더 나빠졌습니다. 피드백을 바탕으로 수정하려고 할수록 코드는 더 고장 났습니다.
    비유:
  • CUDA: 원어민과 대화하는 것과 같습니다. 그들이 실수를 하고 당신이 교정해 주면, 그들은 즉시 이해하고 수정합니다.
  • TVM IR: 언어를 거의 모르는 사람과 대화하는 것과 같습니다. 그들이 실수를 하고 당신이 교정해 주면, 그들은 혼란스러워하고 교정을 오해하며 더 큰 실수를 저지릅니다. 그들은 피드백을 이해할 만큼 해당 언어에 대한 "선행 지식"이 부족합니다.
    교훈: 피드백은 AI 가 해당 언어를 이미 잘 알고 있을 때만 작동합니다. AI 가 주제에 익숙하지 않다면, 피드백은 혼란을 야기하고 상황을 악화시킵니다.

최종 판결

이 논문은 LLM 이 우리가 희망하는 방식의 "검색 엔진"이나 "문제 해결사"가 아님을 결론 내립니다. 그들은 패턴 매처일 뿐입니다.

  • 그들은 이미 암기한 것 (그들의 "선행") 에 크게 의존합니다.
  • 그들은 스스로 새로운 땅을 탐색하는 데 서툴러요.
  • 피드백이 그들이 본 적이 없는 것에 관한 것이라면, 피드백으로부터 학습할 수 없습니다.

해결책은 무엇일까요?
AI 가 코드를 최적화하거나 어려운 문제를 해결하게 하려면, 단순히 "대화"하고 다시 시도하게 내버려 둘 수 없습니다. 이를 검색 알고리즘처럼 탐색하도록 강요하거나, 아직 보지 않은 구체적인 예시를 검색하도록 하는 시스템으로 감싸야 합니다. AI 의 "에이전트" 능력에 의존하여 스스로 알아내게 할 수는 없습니다.

간단히 말해: AI 는 도서관의 모든 책을 외우고 있는 천재 사서이지만, 도서관에 없는 주제에 대한 책을 써달라고 요청하면, 도서관에 있는 책들을 바탕으로 이야기를 착각하여 만들어냅니다. 심지어 다르게 하라고 말해도 말입니다. 도서관에 답이 없을 때는 AI 가 스스로 길을 찾게 할 수 없으며, 인간 (또는 검색 도구) 의 안내가 필요합니다.

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

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

Digest 사용해 보기 →