로컬 AI 동반자 에이전트 구축에서 얻은 실용적인 교훈

설정 및 아키텍처
한 개발자가 M4 Mac mini에서 자체 호스팅 AI 에이전트를 몇 달간 운영해왔습니다. 이 설정은 빠른 로컬 추론을 위해 Ollama에서 qwen2.5:14b를 사용하는 Rust 런타임을 활용합니다. 시스템은 작업에 더 많은 역량이 필요할 때 클라우드 모델로 확장되는 모델 사다리를 구현합니다. 메모리는 SQLite와 세션 간 의미적 회상을 위한 nomic-embed-text를 사용한 로컬 임베딩으로 처리됩니다. 에이전트는 launchd를 통해 24/7 실행되며, 트레이딩 봇 모니터링, 이메일 확인, 웹사이트 배포, 태스크 러너를 통해 Claude Code에 무거운 구현 작업을 위임하는 등 다양한 작업을 수행합니다.
주요 교훈
메모리 아키텍처가 전부입니다: 개발자는 BM25 키워드 검색과 벡터 유사성을 가중치를 두고 병합한 하이브리드 회상이 돌파구였다는 사실을 발견했습니다. 좋은 메모리 회상을 갖춘 14B 모델은 모든 대화를 처음부터 시작하는 70B 모델보다 성능이 뛰어납니다.
시스템 프롬프트 부담은 현실입니다: 초기 신원 파일은 약 10K 토큰으로 시작했지만, 에이전트가 필요할 때 조회할 수 있는 모든 내용을 제거하여 약 2,800 토큰으로 줄였습니다. 규칙은 다음과 같습니다: 에이전트가 가끔 필요한 것이 있다면 메모리에 넣고, 모든 메시지마다 필요한 것이 있다면 시스템 프롬프트에 넣으세요.
로컬 임베딩이 경제성을 바꿨습니다: 대화 모델과 함께 Ollama에서 nomic-embed-text를 사용하면 모든 메모리 저장 및 회상 작업이 무료가 되어, 이전에 OpenAI 임베딩 요청으로 누적되던 비용을 제거합니다.
기본 모델보다 모델 사다리가 더 중요합니다: 에이전트는 기본적으로 대화를 위해 로컬 qwen을 사용하지만(무료, 빠름), 작업 요구 사항에 따라 Minimax, Kimi, Haiku, Sonnet 또는 Opus로 확장할 수 있습니다. 핵심 통찰: 추론 작업에는 /model sonnet을, 채팅에는 /model qwen과 같은 명령으로 수동으로 모델을 전환하도록 하고, 자동 감지하려고 시도하지 마세요.
도구 반복 제한에는 여유가 필요합니다: 메시지당 최대 10개의 도구 호출로 시작하는 것은 불충분한 것으로 판명되었습니다. 간단한 작업은 3-5개의 도구 호출을 소모하는 반면, 복잡한 작업은 15-20개가 필요합니다. 현재 설정은 안전망으로 시간당 200개 작업 속도 제한과 함께 25개의 도구 호출을 사용합니다.
가장 어려운 버그는 세션 간 메모리였습니다: 저장 도구를 통해 명시적으로 저장된 메모리에는 초기에 session_id가 없었고, 회상 쿼리는 현재 session_id로 필터링되었습니다. 이로 인해 의도적으로 기억된 사실이 향후 세션에서 보이지 않게 되었습니다. 해결책은 SQL 쿼리에 OR session_id IS NULL을 추가하는 것이었습니다.
📖 Read the full source: r/LocalLLaMA
👀 See Also

OpenClaw를 활용한 LinkedIn 접근 자동화의 실용적인 교훈
한 개발자가 OpenClaw를 이용해 LinkedIn 자동화를 3주간 시행착오를 겪으며 얻은 소중한 교훈을 공유했습니다. LinkedIn의 자동화 탐지, 계정 워밍업 기간, ICP 점수화와 의도 신호, 속도 제한의 미묘한 차이, 대화 흐름 설계 등을 다루고 있습니다.

개발자가 AI 통합을 위한 PDF 좌표 도구 공유
한 개발자가 PDF 내에서 정확한 이미지 배치를 위한 X,Y 좌표를 찾는 작은 도구를 만들었고, 그런 다음 AI 에이전트를 사용하여 이를 더 큰 HR 시스템 프로젝트에 통합해 서명 위치 문제를 해결했습니다.

OpenClaw와 Notion으로 신뢰할 수 있는 현금흐름 에이전트 구축하기: SMS 파싱 및 거래 라벨링에 관한 교훈
한 개발자가 SMS 알림, 아이폰 단축어, 노션, OpenClaw를 활용해 비즈니스 원장 추적을 자동화하는 로컬 퍼스트 AI 에이전트를 구축했습니다. 이 시스템은 작동하지만, 은행 SMS 줄바꿈 처리, 맥락적 파싱을 위한 AI 활용, 소액 거래 추적을 위한 프롬프트 튜닝이라는 세 가지 신뢰성 문제를 해결해야 했습니다.

척 존스의 로드러너 규칙을 AI 에이전트 아이덴티티 디자인 원칙으로
레딧 게시글에서 척 존스의 로드러너 만화를 위한 9가지 규칙이 AI 에이전트 정체성 설계에 어떻게 매핑되는지 분석하며, 내부 실패 모드에 관한 규칙 2, 최적화 루프 회피에 관한 규칙 3, 그리고 우아한 실패에 관한 규칙 9를 강조합니다.