기업용 Agent HarnessCompany Brain 탑재
Ankole은 회사 전체 업무를 위한 오픈 소스 Claude Tag 대안입니다. Company Brain, 실시간 신호, 기업 권한, 실제 결과가 의사결정을 개선합니다.
- Ravi14:02
경기순환주는 전체 주기로 봐야 해. 3년은 너무 짧아.
- Mia14:03
동의, 최소 7년은 봐야지
Ankole은 아무도 직접 가르치지 않은 회사 규칙을 포착했습니다
3일 후
- Sam09:41
@Ankole 비철금속 종목 밸류에이션 부탁해
- Ankoleagent09:41
알겠습니다. 3일 전 이 채널에서 정한 대로 경기순환주는 7년 치 기준으로 진행하겠습니다.
비철금속 밸류에이션.pdf14페이지 · 검토 완료
- 프로세스 장애 후 작업을 재개하는 Agent
- 권한이 있는 모든 Agent가 공유하는 회사 컨텍스트
- 기업 ID 관리, 권한, 감사 기록
- Apache-2.0 오픈 소스
01Company Brain
채팅이 끝난 뒤에도 유지되는 회사 지식
Ankole은 대화, 출처, 수정, 결과를 Company Brain에 연결합니다. 권한이 있는 모든 Agent가 회사의 최신 지식을 공유합니다.
Company Brain · 리서치 규칙규칙 4건
- 07-14경기순환주는 7년 기준을 사용한다두 사람의 대화에서 정한 기준
- 07-19결론을 먼저 제시하고 위험을 항상 포함한다초안을 돌려받은 뒤
- 07-22누락된 데이터를 명시하고 관측값만 사용한다인시던트 이후 Skill에 기록됨
- 07-25홍콩 상장 종목과 A주 종목을 분리해 평가한다한 번 수정된 뒤
Company Brain의 규칙 관리
벡터 데이터베이스는 메시지를 유사도로 검색합니다. 현재 규칙과 이미 대체된 이전 규칙을 함께 반환할 수 있습니다.
Ankole은 각 규칙의 적용 기간을 기록하고 결론을 시점, 출처, 소유자, 신뢰도와 연결합니다. 반복된 수정은 더 명확한 규칙으로 이어질 수 있습니다. 예측은 검증에 사용하는 실제 결과와 연결된 상태로 남습니다.
다음 의사결정은 회사의 최신 지식과 승인된 규칙에서 시작합니다. 모든 Agent가 같은 기준을 사용합니다.
Ankole은 자체 코드로 Company Brain을 검증합니다
Ankole Agent는 같은 Brain, 도구, 작업 규칙을 사용해 이 리포지토리를 유지보수합니다. 수정과 결과는 이후 작업의 컨텍스트와 절차를 갱신합니다.
02Harness
모델에는 시스템이 필요합니다
모델은 추론 능력을 제공합니다. Harness는 Agent가 참조하는 정보, 실행하는 작업, 업무 지속 방식, 결과를 다음 판단에 반영하는 방식을 관리합니다.
- 01
현재 회사 컨텍스트
Ankole은 회사 지식, 실시간 신호, 참여자, 이전 의사결정, 사용 가능한 권한으로 현재 판단에 필요한 컨텍스트를 구성합니다.
- 02
근거를 보여 주는 판단
근거, 불확실성, 경쟁 가설, 누락된 정보를 검토할 수 있는 형태로 유지합니다.
- 03
실시간 신호로 시작하는 업무
메시지, 일정, Webhook, 외부 이벤트가 발생하면 담당 Agent가 작업을 시작합니다.
- 04
장애 후에도 이어지는 업무
장기 작업, 확정된 상태, 수정 사항, 전달 이력을 저장합니다. 프로세스 장애 후에도 같은 업무 컨텍스트에서 작업을 재개합니다.
- 05
런타임이 적용하는 권한
ID, AuthZ, 승인 지점, 감사 기록, 에스컬레이션 경로가 Agent의 작업 범위를 정합니다. 회사가 각 권한을 부여합니다.
03의사결정 시스템
신호에서 검증 가능한 판단까지
Ankole은 회사의 운영 상황을 최신으로 유지하고, 가정을 검증하고, 연결된 도구로 작업하고, 결과를 다음 의사결정에 반영합니다.
작업은 계속 실행됩니다
장기 리서치와 예약 점검은 채팅이 끝난 뒤에도 이어집니다. 저장된 상태를 사용해 장애 지점부터 작업을 재개합니다.
회사 지식을 Agent에 제공합니다
Company Brain은 규칙, 선호, 폐기된 선택지, 암묵지를 출처와 함께 저장하고 권한이 있는 Agent에 제공합니다.
Company Brain이 회사 지식을 최신으로 유지합니다
Brain은 출처, 시간, 소유자, 신뢰도, 충돌, 공개 범위를 관리합니다. 새 근거가 들어오면 이력을 보존하며 현재 판단을 갱신합니다.
Deep Research가 경쟁 가설을 검증합니다
독립적인 근거 수집, 경쟁 가설, 단계별 검토, 명시한 정보 공백으로 검증 가능한 의사결정 브리프를 만듭니다.
Agent Computer가 업무를 실행합니다
Agent는 브라우저, 터미널, 파일, 스크립트, 연결된 도구를 사용해 조사하고 실행합니다.
수정 사항이 업무 규칙을 갱신합니다
반복되는 실패와 사람의 수정은 범위가 분명한 Skill Lesson으로 축적됩니다. 사람이 각 Lesson을 검토하고 승인하거나 폐기합니다.
독립된 Agent가 상관된 오류를 줄입니다
Workflow는 하나의 의사결정을 분리된 Agent 컨텍스트에 배분합니다. 각 결과를 검증한 뒤 하나의 판단으로 결합해 상관된 오류를 줄입니다.
런타임이 권한을 적용합니다
기업 ID 관리, 조건부 AuthZ, 승인, 감사, 채널 경계를 런타임이 적용합니다. 회사가 Agent의 작업 범위를 통제합니다.
04의사결정
근거와 결과로 검증하는 의사결정
산업 리서치, 제품 선택, 심층 데이터 분석은 근거와 결과를 통해 판단의 품질을 검증합니다.
산업 리서치
근거 지도, 경쟁 가설, 출처가 있는 의사결정 브리프
이후 사건이 예측과 가정을 검증
제품과 시장 선택
수요 근거, 시나리오 모델, 순위가 매겨진 선택지
매출, 재고, 예측 오차
심층 데이터 분석
재현 가능한 분석, 인과 가설, 의사결정 선택지
관측된 비즈니스 결과와 모델 오차
유창한 문장은 쉽게 만들 수 있습니다. 근거와 결과가 의사결정을 검증합니다.
05엔터프라이즈 런타임
기업 업무는 프로세스 장애 후에도 계속됩니다
Ankole은 Actor ID, 격리된 장애 영역, 실시간 제어, 교체 가능한 실행 환경, PostgreSQL의 영속 상태를 결합합니다.
- 01
각 Session은 프로세스가 재시작되어도 같은 ID를 유지합니다
각 활성 Session은 주소, 상태, 메일함, 수명 주기, 복구 위치를 가진 Virtual Actor입니다.
- 02
OTP가 장애를 하나의 실행 분기에 격리합니다
OTP 감독 트리는 멈춤, 시간 초과, 비정상 종료가 발생한 실행 분기를 격리합니다. Ankole은 저장된 상태에서 해당 작업만 복구합니다.
- 03
실행 중인 Agent에 도달하는 실시간 제어
Rust 커널과 ZeroMQ는 Agent가 작업하는 동안 깨우기, 조정, 취소, 체크포인트, 스트리밍, 배압을 전달합니다.
- 04
모든 Agent는 업무용 컴퓨터를 가집니다
Agent Computer는 모델 루프, 도구, 브라우저, 파일, 터미널, 스크립트를 워크스페이스 가까이에서 실행합니다. Ankole은 Worker의 로컬 상태를 재구성할 수 있습니다. PostgreSQL은 확정된 회사 상태를 보관합니다.
- 05
확정된 작업은 프로세스 장애 후에도 유지됩니다
PostgreSQL은 메시지, Turn, 알림, 의사결정, 전달 상태, 확정된 작업을 보관합니다. 스트리밍은 진행 상황을 보여 주고, 저장된 기록에서 완료된 작업을 확인할 수 있습니다.
06실행
전체 Harness 실행
Docker Compose는 Linux, macOS, Windows의 단일 호스트에서 Ankole을 시작합니다. Kubernetes는 기업 구성을 배포합니다. 소스 실행도 지원합니다.
Linux 컨테이너를 실행할 수 있는 Docker 환경에서 Compose 구성을 실행합니다. PostgreSQL, Worker 한 대, Caddy HTTPS가 포함됩니다.
git clone https://github.com/AgentBull/ankole.gitcd ankole/tools/deploy/docker-composecp .env.example .envchmod 600 .envFill the required values in .env, then:docker compose pulldocker compose up -d회사에 Brain을 구축합니다
Ankole은 회사가 통제하는 인프라에서 실행됩니다. 권한이 있는 모든 Agent가 같은 최신 회사 지식을 사용합니다.