참고팁Reddit
로컬 LLM으로 맥 데스크톱 '스틱맨' 에이전트 구현 사례
Ollama(올라마)와 로컬 모델을 활용해 데스크톱 상태를 인식하고 반응하는 에이전트 구현 로직을 참고할 수 있음.
요약
한 개발자가 Ollama와 llama3.2:1b 모델을 활용해 Mac 데스크탑 위에서 작동하는 'stickman' 프로젝트를 공개했다. 이 프로젝트는 4초마다 마우스 속도, 활성 앱, 상태 데이터를 Ollama API로 전송하여 stickman의 현재 기분(idle, sabotage, combat, observe)을 JSON 형태로 결정한다. 또한 몇 분마다 사용자의 활동을 기억해 기록을 갱신하고 화면에 메시지를 남기며, 하루에 한 번 일기를 작성하는 기능도 포함하고 있다. 모델이 메모리에 상주하도록 keep_alive를 15분으로 설정했으며, 사용자는 환경 변수를 통해 원하는 다른 모델로 쉽게 교체할 수 있다. 만약 Ollama가 실행 중이지 않으면 기본 내장 로직으로 대체되는 구조를 갖추고 있다.
AI가 원문을 요약한 내용으로, 부정확할 수 있습니다.
원문 제목 Ollama runs the brain of a stick figure that lives on my Mac desktop
원문 보기 ↗