9월 10일 목요일
오늘의 기술 신호는 LLM 추론 비용, 엔터프라이즈 에이전트 컨텍스트, 다중 에이전트 하네스가 모두 운영 가능한 경계와 검증 루프를 요구한다는 점이다.
LLM 추론 최적화는 모델보다 병목 지도를 먼저 요구한다
메모리, TTFT, 처리량, ITL을 나눠 봐야 GPU와 서빙 엔진 선택이 계산된다.

추론비는 한 번이 아니라 매 요청마다 발생한다
LLM 학습비는 큰 일회성 지출이지만 추론비는 사용자, 입력 토큰, 출력 토큰, 세션이 늘 때마다 반복된다. 원문은 검색 같은 대규모 서비스가 질의당 비용을 극단적으로 낮춰야 수익성을 유지할 수 있다고 설명하며, 토큰 사용량 감사와 모델·GPU·서빙 경로 최적화를 함께 봐야 한다고 정리한다. 따라서 “어떤 GPU가 시간당 싸다”가 아니라, 목표 latency와 batch, 컨텍스트 길이, 동시 사용자 수, 백만 토큰당 비용을 함께 계산해야 한다.
KV cache가 품질과 동시성을 맞바꾼다
입력이 길어질수록 각 토큰의 key와 value가 쌓이고, 이 KV cache가 GPU 메모리의 가변 비용이 된다. Mistral 7B 예시는 토큰당 약 131KB, 4K 컨텍스트에서 약 0.5GB, 16K 컨텍스트에서 약 2.1GB까지 커지는 식으로 설명된다. 고정된 GPU 안에서 모델 가중치와 실행 오버헤드를 제외한 공간을 KV cache가 차지하므로, 컨텍스트를 늘리면 동시 사용자 수가 줄고 동시성을 늘리면 품질에 필요한 긴 문맥을 줄여야 한다.
Prefill과 decode는 다른 최적화 문제다
Prefill은 입력 전체의 attention을 한 번에 계산하는 compute-bound 단계이고, 완료 시간이 첫 토큰까지 걸리는 TTFT가 된다. 반대로 decode는 새 토큰을 순차 생성하면서 과거 KV와 모델 가중치를 반복해서 읽기 때문에 메모리 대역폭에 묶인다. 양자화, attention 구조 변경, PagedAttention, continuous batching, prefix caching, vLLM·SGLang·TensorRT-LLM 같은 serving engine 선택은 이 병목이 어디에 있는지에 따라 달라진다.
엔진 선택은 워크로드별 실험으로 좁힌다
원문은 일반 API에는 vLLM을 우선 검증하고, agentic branching처럼 분기와 제어 흐름이 중요한 워크로드에는 SGLang을 비교하며, NVIDIA 스택의 최고 성능을 확인할 때 TensorRT-LLM을 측정하는 식의 선택 순서를 제안한다. 이 순서는 특정 도구 이름을 정답으로 외우라는 뜻이 아니다. prefill 병목인지 decode 병목인지, prefix가 반복되는지, batch가 계속 변하는지, latency SLO가 엄격한지에 따라 같은 모델도 다른 엔진과 cache 전략을 요구한다는 뜻이다.
에이전트 시스템의 확장 단위는 프롬프트가 아니라 하네스다
LinkedIn의 플레이북 계층과 스웜 실험은 컨텍스트, 통신, 종료 조건의 중요성을 같은 방향에서 보여준다.
에이전트를 많이 붙이면 자동으로 복잡한 개발 업무가 풀리는가?
두 원문은 모두 아니라고 답한다. LinkedIn은 모델을 파인튜닝하지 않고 MCP, 내부 도구, 500개 이상의 실행형 플레이북으로 조직 맥락을 공급했다. 스웜 실험은 여러 에이전트가 공용 mailbox와 thread를 통해 조정할 수 있음을 보여주지만, 목표와 검증, 파일 소유권, 예산, 종료 조건이 없으면 오히려 비용과 위험이 커진다. 특히 LinkedIn의 CAPT는 중앙 플레이북과 로컬 플레이북을 동시에 읽어 조직 공통 지식과 저장소별 예외를 결합했고, 스웜 실험은 공용 메시지 공간이 있어도 관찰성과 lock 규칙이 없으면 조정 비용이 폭증한다는 점을 보탠다.
- 01
조직 맥락의 외부화
LinkedIn 사례에서 핵심은 범용 코딩 에이전트 자체를 새로 만드는 것이 아니라, 코드 검색, 데이터 플랫폼, 관측성, 문서, 티켓 시스템을 MCP 계층으로 연결하고 전문가 절차를 플레이북으로 만든 점이다. 중앙 플레이북과 저장소별 로컬 플레이북을 함께 두어 공통 운영 지식과 팀 고유의 예외를 동시에 공급한다. 사용량 계측도 처음부터 포함되어 어떤 플레이북이 실제로 쓰이는지, 어디에서 실패가 반복되는지, 어떤 팀이 어떤 통합에 의존하는지를 로드맵 근거로 남긴다.
- 02
도구 폭발의 라우팅
수백 개 도구를 에이전트에게 직접 노출하면 컨텍스트가 비대해지고 선택 오류가 늘어난다. LinkedIn은 발견, 스키마 검사, 실행으로 이어지는 메타 도구 표면을 두어 필요한 도구를 필요한 순간에 찾게 했다. 이는 도구 수를 줄이는 것이 아니라 모델이 보는 인터페이스를 작게 유지하는 설계다.
- 03
스웜의 통신 비용
스웜 실험에서는 다수 에이전트가 이름과 역할을 선언하고, 작업을 주장하고, 서로의 결과를 비판하며 조정한다. 하지만 초기 kickoff 단계에서 중복 작업과 deadlock이 생겼고, 파일 lock과 release 같은 단순한 소유권 규칙이 필요했다. 에이전트 수는 품질의 충분조건이 아니다. GLM, Gemini, DeepSeek 에이전트를 여러 개 붙인 실험에서 토큰과 tool call이 빠르게 늘어난 것도 이 조정 비용을 보여준다. 검증자와 구현자가 서로의 결과를 읽는 구조가 품질을 올리지만, 동일한 구조가 예산 소모와 deadlock을 만들 수 있다.
- 04
안전한 종료 조건
Astra 사건에서 드러난 위험은 성공할 수 없는 목표를 끝없이 밀어붙이는 지속성이다. 실전 하네스는 objective, 검증 단계, Definition of Done, 실패 시 중단하고 결과를 남기는 경로를 포함해야 한다. sandbox와 관찰성 없이 스웜을 운영하면 비용 문제를 넘어 보안 문제가 된다.
엔터프라이즈 에이전트의 성능은 프롬프트 문구보다 컨텍스트 공급, 도구 라우팅, 통신 구조, 검증과 종료 경계에서 결정된다. 작은 MCP 표면과 실행 가능한 플레이북, 공용 메시지 공간은 서로 다른 패턴이지만 모두 하네스를 제품처럼 설계하라는 결론으로 수렴한다.
오늘의 구현 신호 세 가지
원격 개발, 수학 추론, 기술 뉴스 묶음에서 바로 확인할 경계만 골랐다.
- 01
t3dotgg병렬 에이전트 워크플로는 원격 상태와 자동 검증이 핵심이다
휴가 중 PR 52개를 머지한 사례는 로컬 단일 세션 대신 Linux 원격 머신, 다중 에이전트 thread, 자동 리뷰와 테스트, 야간 빌드를 조합한 운영 방식이다. 생산성의 핵심은 에이전트를 많이 실행하는 것이 아니라 각 변경이 검증되고 병합 가능한 상태로 남도록 개발 환경을 분산한 점이다. 이 방식은 에이전트 작업의 산출물을 “끝났다”는 보고가 아니라 리뷰 가능한 PR, 테스트 결과, 야간 빌드 상태로 남기기 때문에 병렬성이 실제 병합 자신감으로 연결된다.
- 02
a16z수학 추론 모델은 탐색보다 좋은 문제 제시가 병목이다
OpenAI의 수학적 추론 성과는 모델이 유망한 경로를 고르고 실패를 되짚는 능력을 보여주지만, 연구자가 “더 밀어붙여라”라고 방향을 다시 준 상호작용도 중요하게 등장한다. 모델 능력, 하네스, 인간의 수학적 감각이 결합될 때 긴 난제가 짧은 증명과 새로운 경계로 바뀐다. 기술적으로는 모델이 후보 증명 경로를 생성하는 능력뿐 아니라, 어느 경로를 다시 요청하고 어디서 멈출지 정하는 하네스 설계가 연구 생산성의 일부가 된다.
- 03GeekNews
GeekNews 묶음은 에이전트 스킬과 Build vs Buy를 계속 추적한다
일일 다이제스트는 VoiceStudio, 에이전트 스킬, AI 개발의 Build vs Buy 등 여러 신호를 포인트 순으로 묶었다. 단일 deep-read 근거로 쓰기보다는 다음 날 후보군에서 어떤 도구와 운영 논쟁이 반복되는지 추적할 follow-up 지표로 적합하다.
아직 못 읽은 북마크
북마크를 고르는 중…