Bian Que: An Agentic Framework with Flexible Skill Arrangement for Online System Operations
Bian Que 는 KuaiShou 의 검색 엔진에 배포된 에이전트형 프레임워크로, 통합 운영 패러다임, 동적 데이터 및 지식 검색을 위한 유연한 스킬 구성, 그리고 자체 진화 메커니즘을 도입하여 대규모 시스템 운영의 오케스트레이션 병목 현상을 해결함으로써 최종적으로 경고 건수를 75% 줄이고 평균 해결 시간을 50% 이상 단축합니다.
원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기
거대한 고속 우주선 (쿠아쇼우의 검색 엔진과 같은) 의 선장이라고 상상해 보세요. 이 우주선은 매일 수억 명의 승객을 태웁니다. 이 배는 수천 개의 움직이는 부품으로 이루어져 너무 복잡해서, 엔지니어링 팀은 매일 엔진, 항법 시스템, 생명 유지 장치에 수십 가지의 미세한 조정을 가합니다.
과거에는 이 배를 안전하게 운영하는 것이 악몽이었습니다. 엔지니어가 한 번 변경을 가할 때마다 경보가 울리기 시작했습니다. 인간 승무원은 뛰어다니며 수천 개의 게이지를 확인하고 끝없는 로그를 읽으며 무엇이 잘못되었는지 추측해야 했습니다. 이는 지치고 느렸으며, 처리할 정보가 너무 많았기 때문에 종종 실수로 이어졌습니다.
이제 BIAN QUE가 등장합니다.
BIAN QUE 를 단일 로봇이 아니라 엔지니어링 팀을 위한 **초지능적이고 자기 개선이 가능한 '수석 참모'**로 생각하세요. 이는 단순히 문제에 반응하는 것이 아니라, 문제를 예측하고 진단하며, 매 사건마다 학습하여 업무 수행 능력을 향상시킵니다.
다음은 이를 세 가지 간단한 개념으로 나눈 작동 방식입니다:
1. 세 가지 방어선 (교대 근무)
재앙이 발생하기를 기다리는 대신, BIAN QUE 는 병원의 교대 근무와 유사하게 작업을 세 가지 특정 교대 근무로 조직화합니다:
- 문지기 (배포 차단): 새로운 업데이트가 출시되기 전에 이 에이전트가 이를 확인합니다. 이는 클럽 입구에서 입장 전에 신분증과 가방을 확인하는 엄격한 도우미와 같습니다. 위험한 요소가 발견되면 즉시 출시를 중단하여 문제가 시작되기 전에 예방합니다.
- 건강 검사관 (선제적 점검): 이 에이전트는 경보가 울리지 않을 때도 정기적으로 배를 순회하며 엔진 온도와 연료 수준을 점검합니다. 나중에 추락으로 이어질 수 있는 '침묵'하는 문제를 발견하여, 아무도 문제가 있다는 것을 알기 전에 수정합니다.
- 수사관 (경보 근본 원인 분석): 만약 경보가 울린다면, 이 에이전트가 수사관이 됩니다. 당황하는 대신 즉시 올바른 단서 (로그, 지표) 를 수집하고 "정말 무엇이 고장 났는가?"라고 묻습니다. 이는 인간 승무원에게 명확한 답변을 제공하여 수 시간의 추측을 절약해 줍니다.
2. "유연한 기술" 시스템 (공구 상자)
이것이 이 논문에서 가장 큰 혁신입니다. 과거에는 배의 모든 부분에 대해 수동으로 규칙 책을 작성해야 했습니다. 배가 변경되면 규칙 책은 쓸모없게 되었습니다.
BIAN QUE 는 유연한 기술을 사용합니다. 각 도구가 정확히 어떤 일을 위한 것인지 아는 마법 같은 공구 상자를 상상해 보세요.
- 문제가 "검색 엔진"과 관련이 있다면, 에이전트는 "검색 도구"를 꺼냅니다.
- 문제가 "비디오 플레이어"와 관련이 있다면, "비디오 도구"를 꺼냅니다.
어떻게 어떤 도구를 사용해야 할지 알까요?
이는 인간이 작성한 정적 매뉴얼에 의존하지 않습니다. 대신 AI 는 상황에 따라 스스로 지시를 작성합니다.
- 생성: 배의 새로운 부분이 추가되면, AI 는 사용 가능한 데이터를 살펴보고 이를 처리하기 위해 즉석에서 새로운 "기술" (지시 세트) 을 작성합니다.
- 수정: AI 가 실수를 하면, 인간 엔지니어는 "이봐, 연료 게이지 확인을 잊었어"라고 평범한 영어로 말하면 됩니다. AI 는 즉시 다음 번에 그 단계를 포함하도록 자신의 지시를 다시 작성합니다. 이는 시험에서 교정을 받고 즉시 학습 가이드를 업데이트하는 학생과 같습니다.
3. 자기 진화 루프 (기억)
대부분의 컴퓨터 시스템은 정적이며, 세상이 변하더라도 프로그래밍된 대로 정확히 작동합니다. BIAN QUE 는 매 사건마다 학습하는 이중 기억 시스템을 가지고 있기 때문에 다릅니다.
엔지니어가 피드백을 줄 때 (예: "그 진단은 틀렸습니다"), BIAN QUE 는 그 한 가지 피드백을 사용하여 두 가지 방식으로 동시에 개선합니다:
- 지식베이스 업데이트: 배의 작동 방식에 대한 배운 교훈을 영구적인 "백과사전"에 저장합니다.
- 기술 정제: 해당 작업에 사용된 특정 "도구" (기술) 를 업데이트하여 같은 실수를 반복하지 않도록 합니다.
요리가 너무 짜다면 요리사가 그 요리를 버리는 것이 아니라, 레시피 책 (지식) 을 업데이트하고 다음 번을 위해 소금 뿌리는 특정 기술 (기술) 을 조정하는 것과 같습니다.
결과: 쿠아쇼우에서 무슨 일이 일어났나요?
팀이 수억 명의 사용자를 보유한 대규모 플랫폼인 쿠아쇼우의 실제 검색 엔진에서 이 시스템을 테스트했습니다. 결과는 혼란스러운 응급실을 잘 기름칠된 기계로 바꾼 것과 같았습니다:
- 경보 감소: 인간의 주의를 필요로 하는 경보의 수가 75% 감소했습니다. 시스템은 소음이 인간에게 도달하기 전에 차단했습니다.
- 오경보 감소: "소음" (실제로는 거짓이거나 중요하지 않은 경보) 이 약 95% 감소했습니다. 인간은 정말로 중요한 경우에만 호출을 받았습니다.
- 수정 속도 향상: 실제 문제가 발생했을 때, 이를 수정하는 데 걸린 시간 (평균 해결 시간) 이 50% 이상 단축되었습니다.
- 정확도: 시스템은 문제의 근본 원인을 **80%**의 정확도로 올바르게 식별했습니다.
이것이 중요한 이유
이 논문은 운영에 AI 를 사용하는 가장 어려운 부분이 AI 를 추론에서 "더 똑똑하게" 만드는 것이 아니라, 어떤 정보를 공급할지 결정하는 것이라고 주장합니다. AI 에게 모든 것 (모든 로그, 모든 지표) 을 공급하면 혼란을 겪고 환각을 경험합니다. 아무것도 공급하지 않으면 문제를 해결할 수 없습니다.
BIAN QUE 는 스마트 필터로 작동함으로써 이를 해결합니다. 이는 특정 문제에 필요한 정확한 데이터와 규칙을 동적으로 결정하며, 인간이 조금만 도와주면 이를 더 잘 수행하는 방법을 스스로 가르칩니다.
요약하자면, BIAN QUE 는 과로한 엔지니어 팀을 매우 효율적인 감독 팀으로 전환시켜, 데이터 정렬 및 초기 진단이라는 무거운 작업을 AI 가 처리하게 하고, 인간은 큰 결정에 집중할 수 있게 합니다.
연구 분야의 논문에 파묻히고 계신가요?
연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.