로컬 AI 에이전트에게 조직도, 예산, 그리고 감사 기록을 부여하다
요약
본 글은 Ollama 기반의 오픈 소스 에이전트 쉘인 Flash를 소개하며, AI 에이전트를 단순한 채팅 도구를 넘어선 독립적인 'spark'로 정의합니다. 이 spark는 조직도, 예산 관리 기능, 그리고 수정 불가능한 감사 로그 기능을 부여받아 실제 업무 환경을 시뮬레이션할 수 있게 합니다.
핵심 포인트
- AI 에이전트(spark)가 쉘을 닫아도 독립적으로 작동 가능
- 조직도 기능을 통해 보고 체계를 구축하고 핵심 정보만 취합
- 예산 및 토큰 관리를 통해 자원 소모를 제어하며 현실성 확보
- 감사 로그는 모든 활동 기록을 해시 기반으로 영구 보존
대부분의 AI 에이전트는 채팅창을 닫으면 죽습니다. 하지만 제 것들은 그렇지 않습니다.
그것들은 sparks라고 불리며, Ollama를 위한 저의 오픈 소스 에이전트 쉘인 Flash에서 살아갑니다. 각 spark는 이름, 목표, 일정, 그리고 절대 넘지 말아야 할 선을 부여받습니다. 그런 다음 그것은 당신의 컴퓨터에서 스스로 작동하며 보고합니다.
매일 아침 제 레포지토리를 확인하여 새로운 이슈가 있는지 살펴보고, 버그처럼 보이는 것이 무엇인지 알려주는 spark를 만들어 주세요. 어떤 내용에도 절대 댓글을 달지 마세요.
두 개의 spark는 괜찮았습니다. 하지만 여섯 개는 서로 만난 적 없는 6명의 인턴이었습니다. 그래서 오늘 그들에게 회사를 선물했습니다.
팀과 조직도 (org chart)
어떤 spark든 리드(lead)에게 보고할 수 있습니다. 그 보고들은 리드를 거쳐 올라가고, 리드는 당신에게 중요한 것만 알려주므로 6개의 보고서를 읽을 필요 없이 하나만 읽으면 됩니다. 각 팀은 라이브 조직도로 그려지며, 보고들이 마치 혜성처럼 선을 따라 위로 날아갑니다.
/sparks teams add Dev Team
내장된 템플릿(Dev Team, Personal Desk)은 일시 중지된 상태로 시작하므로, 확인하기 전에 GPU를 소모하는 일은 없습니다.
채용에는 당신의 승인이 필요합니다
spark는 이유와 함께 새로운 spark를 고용하거나, 기존 spark를 해고할 것을 제안할 수 있습니다. 이는 당신이 승인하거나 거부할 때까지 카드 형태로 대기합니다.
예산 (Budgets)
기본적으로 비활성화되어 있습니다. 하나를 켜면 spark는 시간당, 일일, 주간 또는 월별 토큰을 받습니다. 이것이 소진되면 일시 중지됩니다.
/sparks budget scout 50k/day
로컬 토큰도 비용이 발생합니다. 그것은 GPU 시간이며, 새벽 3시의 루프 역시 여전히 루프입니다.
조용히 수정할 수 없는 감사 로그 (audit log)
모든 작업 전환(shift), 도구 호출(tool call), 승인 및 변경 사항은 추가 전용 로그(append-only log)에 기록됩니다. 각 항목에는 이전 항목의 해시가 포함되어 있습니다:
hashlib.sha256((previous + body).encode(
에 록됩니다. 각 항목에는 이전 항목의 해시가 포함되어 있습니다:
hashlib.sha256((previous + body).encode(
[번역된 제목]: 로컬 AI 에이전트에게 조직도, 예산, 그리고 감사 기록을 부여하다
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기