오늘도 공부
MiroFish: 다중 AI 에이전트로 미래를 시뮬레이션하는 예측 엔진 본문
AI는 이제 단순히 질문에 답하는 도구를 넘어 미래를 시뮬레이션하는 도구로 발전하고 있습니다.
최근 GitHub에서 공개된 MiroFish는 이런 흐름을 잘 보여주는 프로젝트입니다. 이 프로젝트는 **다수의 AI Agent가 가상의 세계에서 상호작용하며 미래를 예측하는 “Swarm Intelligence 기반 예측 엔진”**입니다. (GitHub)
예를 들어 다음과 같은 질문을 던질 수 있습니다.
- 특정 기업의 주가가 상승할까?
- 어떤 정책이 시행되면 여론은 어떻게 변할까?
- 특정 사건 이후 시장 반응은 어떻게 움직일까?
MiroFish는 이러한 질문을 다수의 AI 에이전트 시뮬레이션을 통해 예측합니다.
MiroFish/README-EN.md at main · 666ghj/MiroFish
A Simple and Universal Swarm Intelligence Engine, Predicting Anything. 简洁通用的群体智能引擎,预测万物 - 666ghj/MiroFish
github.com
프로젝트 소개
MiroFish는 다중 AI 에이전트(Multi-Agent) 기술을 기반으로 한 차세대 예측 엔진입니다. (GitHub)
이 프로젝트는 GitHub 개발자 666ghj가 만든 오픈소스 프로젝트이며, 기존 프로젝트들과 함께 하나의 데이터 분석 파이프라인을 구성합니다.
데이터 분석 파이프라인은 다음과 같은 3단계로 구성됩니다.
1️⃣ MindSpider
→ 데이터 수집 및 크롤링
2️⃣ BettaFish
→ 데이터 분석 및 여론 분석
3️⃣ MiroFish
→ 미래 시나리오 예측
즉,
“현재를 분석하는 AI” → “미래를 시뮬레이션하는 AI”
라는 구조를 완성한 프로젝트입니다. (cnblogs.com)
왜 이 프로젝트가 등장했을까
기존의 AI 분석 시스템은 대부분 과거 데이터를 기반으로 통계 분석을 수행합니다.
대표적인 문제는 다음과 같습니다.
1️⃣ 정적인 분석
기존 분석 시스템
- 데이터 → 모델 → 결과
이 방식은 정적인 분석 결과만 제공합니다.
예
- 시장 분석
- 여론 분석
- 리포트 생성
하지만 현실 세계는 동적인 상호작용으로 이루어져 있습니다.
예
- 투자자
- 기업
- 정부
- 언론
- 일반 사용자
이들은 서로 영향을 주고받으며 결과를 만듭니다.
2️⃣ 인간 사회는 “에이전트 시스템”
현실은 사실상 Multi-Agent System입니다.
예
투자자 → 매수
언론 → 뉴스 발표
CEO → 발언
정부 → 정책
이 상호작용이 시장과 여론을 변화시킵니다.
MiroFish는 이 구조를 그대로 가져와
여러 AI 에이전트가 서로 토론하고 행동하면서 미래를 시뮬레이션
하는 방식으로 예측을 수행합니다.
핵심 기능
1️⃣ Seed 기반 예측 시스템
MiroFish는 Seed 정보를 기반으로 시뮬레이션을 시작합니다.
Seed 예시
- 뉴스 기사
- 분석 보고서
- 기업 리포트
- 정책 발표
예를 들어 Tesla 분석 보고서를 넣으면
AI는 이를 분석하고 시뮬레이션 세계를 생성합니다.
2️⃣ Knowledge Graph 생성
Seed 데이터를 분석하여 지식 그래프를 생성합니다.
예
Tesla
├ CEO : Elon Musk
├ Product : Cybercab
├ Investor : Wall Street
└ Market : EV Industry
이 그래프를 기반으로 Agent 관계를 구성합니다.
3️⃣ 다중 AI Agent 생성
MiroFish는 분석된 데이터를 기반으로 다양한 Agent 캐릭터를 생성합니다.
예
- Wall Street Analyst
- Retail Investor
- Media
- CEO
- Competitor
각 Agent는 다음과 같은 속성을 가집니다.
- 성향
- 영향력
- 기억
- 행동 전략
4️⃣ 가상 세계 시뮬레이션
Agent들은 가상의 세계에서 상호작용합니다.
예
Wall Street Agent:
"이번 분기 실적이 기대보다 낮다."
Retail Investor Agent:
"CEO가 새로운 제품을 발표한다면 상승 가능."
Media Agent:
"시장 분위기는 현재 부정적."
이 과정에서 Agent 간 상호작용이 반복됩니다.
5️⃣ 집단 지성 기반 예측
수많은 Agent 행동을 분석하여
최종적으로 예측 결과를 생성합니다.
예
- 상승 가능성 63%
- 하락 가능성 37%
또는
- 시장 반응 시나리오
- 여론 변화
- 정책 영향
프로젝트 구조
MiroFish는 크게 데이터 분석 → 시뮬레이션 → 보고서 생성 구조로 이루어져 있습니다.

설명
1️⃣ SeedData
분석할 데이터 입력
2️⃣ KnowledgeGraph
데이터 구조 분석
3️⃣ AgentGenerator
Agent 생성
4️⃣ AgentWorld
가상 세계 구축
5️⃣ SimulationEngine
Agent 행동 시뮬레이션
6️⃣ PredictionReport
최종 예측 결과 생성
설치 및 실행 방법
MiroFish는 비교적 간단하게 실행할 수 있습니다.
1️⃣ 프로젝트 클론
git clone https://github.com/666ghj/MiroFish
cd MiroFish
2️⃣ 환경 변수 설정
cp .env.example .env
.env 파일에 LLM API Key를 입력합니다.
예
OPENAI_API_KEY=your_api_key
3️⃣ 의존성 설치
npm run setup:all
4️⃣ 서버 실행
npm run dev
브라우저에서 접속
http://localhost:3000
실제 사용 예시
예를 들어 Tesla 주가를 예측한다고 가정해 보겠습니다.
1️⃣ 분석 보고서 업로드
tesla_analysis.pdf
2️⃣ 질문 입력
Will Tesla stock rise after the earnings report?
3️⃣ Agent 시뮬레이션 실행
MiroFish는 다음을 생성합니다.
- 투자자 Agent
- 분석가 Agent
- 언론 Agent
- CEO Agent
그리고 가상 세계에서 토론과 행동을 반복합니다.
4️⃣ 결과 보고서 생성
예
Prediction Summary
Bullish scenario: 58%
Bearish scenario: 42%
Key factors:
- Investor sentiment
- CEO announcements
- Market conditions
이 프로젝트가 흥미로운 이유
MiroFish는 단순한 AI 프로젝트가 아닙니다.
이 프로젝트는 다음 방향을 보여줍니다.
1️⃣ LLM → Multi-Agent
단일 AI 모델에서
→ AI 사회 시스템
으로 발전
2️⃣ 분석 → 시뮬레이션
기존
데이터 분석
이제
미래 시뮬레이션
3️⃣ AI 기반 가상 세계
AI가 사회 모델을 직접 실행합니다.
마무리
MiroFish는 단순한 AI 앱이 아니라
AI 기반 “미래 시뮬레이션 엔진”
이라는 새로운 패러다임을 보여주는 프로젝트입니다.
특히 다음 분야에서 매우 강력한 가능성을 가지고 있습니다.
- 금융 시장 예측
- 여론 분석
- 정책 영향 분석
- 기업 전략 시뮬레이션
AI Agent 기술이 빠르게 발전하는 지금,
MiroFish 같은 프로젝트는 앞으로 AI 기반 의사결정 시스템의 핵심이 될 가능성이 큽니다.
'AI' 카테고리의 다른 글
| OpenRAG (문서를 업로드하고, 처리하고, 검색하고, 대화형으로 활용) (0) | 2026.03.10 |
|---|---|
| AFFiNE: 오픈소스로 만든 Notion + Miro 스타일 지식 협업 플랫폼 (0) | 2026.03.09 |
| Claude Code에서 Impeccable 적용하기: AI가 만드는 UI 품질을 한 단계 올리는 방법 (0) | 2026.03.09 |
| Impeccable: LLM이 만든 티 나는 UI를 줄이기 위한 프론트엔드 디자인 스킬킷 (0) | 2026.03.09 |
| Learn Claude Code: Bash 하나로 시작하는 Claude Code 스타일 AI 에이전트 학습 프로젝트 (0) | 2026.03.09 |
