Recent Posts
Recent Comments
반응형
«   2026/03   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Archives
Today
Total
관리 메뉴

오늘도 공부

MiroFish: 다중 AI 에이전트로 미래를 시뮬레이션하는 예측 엔진 본문

AI

MiroFish: 다중 AI 에이전트로 미래를 시뮬레이션하는 예측 엔진

행복한 수지아빠 2026. 3. 9. 09:37
반응형

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 기반 의사결정 시스템의 핵심이 될 가능성이 큽니다.


 

반응형