์๋ฌธ
์ ์ฑ ๋ฐํ ํ ๋คํฐ์ฆ๋ค์ ๋ฐ์์ด๋, PR ์๊ธฐ๊ฐ ๊ฐ์ ธ์ฌ ์ฐ์์ ์ธ ์ํฅ์ ๋ฏธ๋ฆฌ ์ ์ ์๋ค๋ฉด ์ด๋จ์ง ์๊ฐํด ๋ณด์ ์ ์ด ์๋์?
์ ํต์ ์ธ ์ฌ๋ก ๋ถ์์ ๊ณผ๊ฑฐ ๋ฐ์ดํฐ์ ์ ๋ฌธ๊ฐ์ ๊ฒฝํ์ ์์กดํ๋ฉฐ, ๋ณธ์ง์ ์ผ๋ก๋ ใ๊ณผ๊ฑฐ๋ฅผ ๋์๋ณด๋ ๊ฒใ์ ๋๋ค. ํ์ง๋ง MiroFish๋ ์ฐ๋ฆฌ์๊ฒ ์์ ํ ์๋ก์ด ์ฌ๊ณ ๋ฐฉ์์ ์ ์ํฉ๋๋ค. AI๊ฐ ๊ณ ์ ๋ฐ ๋์งํธ ํํ ์ธ๊ณ๋ฅผ ๊ตฌ์ถํ๊ณ , ๋ ๋ฆฝ์ ์ธ ์ธ๊ฒฉ๊ณผ ์ฅ๊ธฐ ๊ธฐ์ต์ ๊ฐ์ง ์๋ง ๋ช ์ ์์ด์ ํธ๋ค์ด ๊ทธ ์์์ ์์ ๋กญ๊ฒ ์ํธ์์ฉํ๊ฒ ํ ๋ค, ์ง๋จ ํ๋์ ๋ฐํ์ ๊ด์ฐฐํ๋ ๊ฒ์ ๋๋ค.
์ด๊ฒ์ด ๋ฐ๋ก ์ด๋ฅธ๋ฐ ใ์ง๋จ ์ง๋ฅใ(Swarm Intelligence)์ ๋๋ค.
MiroFish๋ 2025๋ ์ ์คํ ์์ค๋ก ๊ณต๊ฐ๋ ๋ค์ค ์์ด์ ํธ(Multi-agent) ์์ธก ์์ง์ผ๋ก, OASIS ์๋ฎฌ๋ ์ด์ ์์ง์ ๊ธฐ๋ฐ์ผ๋ก ์๋ํฉ๋๋ค. ์ด๋ค ์๋ ์๋ฃ(๋ณด๋ ์๋ฃ, ๋ถ์ ๋ณด๊ณ ์, ์ฌ์ง์ด ์์ค ํ๋กฏ๊น์ง)๋ผ๋ ์ ๋ ฅ๋ฐ์ ์๋์ผ๋ก ๋์งํธ ์ธ๊ณ๋ฅผ ๊ตฌ์ถํ๊ณ ์์ธก ๋ณด๊ณ ์๋ฅผ ์ถ๋ ฅํ ์ ์์ต๋๋ค.
์ค๋์ ์ ๋ก ๋ฒ ์ด์ค์์ ์์ํ์ฌ MiroFish๋ฅผ ๋ฐฐํฌํ๊ณ ๊ฐ๋จํ ์ฌ๋ก ์๋ฎฌ๋ ์ด์ ์์คํ ์ ๊ตฌ์ถํด ๋ณด๊ฒ ์ต๋๋ค.
ํต์ฌ ๊ฐ๋
์์ํ๊ธฐ ์ ์ ๋ช ๊ฐ์ง ํต์ฌ ๊ฐ๋ ์ ๋จผ์ ์ดํดํด ๋ด ์๋ค.
์๋ ์ ๋ณด(Seed Information)
์๋ ์ ๋ณด๋ ์์ธก์ ์์์ ์ ๋๋ค. ๋ด์ค ๊ธฐ์ฌ, ๊ธ์ต ๋ถ์ ๋ณด๊ณ ์, ์์ค์ ํ ๋๋ชฉ, ํน์ ์์ ๋ฏธ๋์ด์ ํ์ ์ฑ ํ ๋ก ์ด ๋ ์๋ ์์ต๋๋ค. MiroFish๋ ์ด๋ฌํ ์๋ฃ์์ ํต์ฌ ์ํฐํฐ, ์ธ๋ฌผ ๊ด๊ณ ๋ฐ ์ฌ๊ฑด ๋ฐฐ๊ฒฝ์ ์ถ์ถํฉ๋๋ค.
๋์งํธ ํํ ์ธ๊ณ
์ด๊ฒ์ MiroFish์ ๊ฐ์ฅ ํต์ฌ์ ์ธ ํ์ ์ ๋๋ค. ๋จ์ํ AI๊ฐ ํ ์คํธ๋ฅผ ์์ฑํ๋ ๊ฒ์ด ์๋๋ผ, ์ค์ ๋ก ํ๋์ ใ์ธ๊ณใ๋ฅผ ๊ตฌ์ถํฉ๋๋ค:
- ๊ฐ ์์ด์ ํธ๋ ๋ ๋ฆฝ์ ์ธ ์ธ๊ฒฉ, ๊ธฐ์ต, ํ๋ ๋ก์ง์ ๊ฐ์ง๋๋ค.
- ์์ด์ ํธ๋ค๋ผ๋ฆฌ ์ํธ์์ฉํ๊ณ , ์ ๋ณด๋ฅผ ์ ํํ๋ฉฐ, ํ๋ฒ์ ํ์ฑํฉ๋๋ค.
- ์์คํ ์ ์ฒด์์ ๊ฐ๋ณ ํ๋์ผ๋ก๋ ์์ธกํ ์ ์๋ ์ง๋จ์ ํน์ฑ์ด ๋ํ๋ฉ๋๋ค.
๊ฐ์์ ๋ด์ค ํ๋๋ฅผ ์ด ์ธ๊ณ์ ๋์ ธ๋๊ณ ๊ทธ๊ฒ์ด ์ด๋ป๊ฒ ํ์ฐ๋๊ณ , ๋ฐ์ ๋๊ณ , ์ต์ข ์ ์ผ๋ก ์ฌ๋ก ์ ํ์ฑํ๋์ง ๊ด์ฐฐํ๋ ๊ฒโ์ด๊ฒ์ด ๋ฐ๋ก ๋์งํธ ํํ ์ธ๊ณ์ ํ์ ๋๋ค.
์ํฌํ๋ก์ฐ
MiroFish์ ์ ์ฒด ์ํฌํ๋ก์ฐ๋ 5๋จ๊ณ๋ก ๋๋ฉ๋๋ค:
- ๊ทธ๋ํ ๊ตฌ์ถ: ์๋ ์๋ฃ์์ ์ํฐํฐ์ ๊ด๊ณ๋ฅผ ์ถ์ถํ์ฌ ์ง์ ๊ทธ๋ํ๋ฅผ ๊ตฌ์ถํฉ๋๋ค.
- ํ๊ฒฝ ์ค์ : ์์ด์ ํธ ํ๋ฅด์๋๋ฅผ ์์ฑํ๊ณ ์๋ฎฌ๋ ์ด์ ํ๋ผ๋ฏธํฐ๋ฅผ ์ค์ ํฉ๋๋ค.
- ์๋ฎฌ๋ ์ด์ ์คํ: ๋์ผ ํ๋ซํผ ๋ณ๋ ฌ ์๋ฎฌ๋ ์ด์ ์ ํตํด ๊ธฐ์ต์ ๋์ ์ผ๋ก ์ ๋ฐ์ดํธํฉ๋๋ค.
- ๋ณด๊ณ ์ ์์ฑ: ReportAgent๊ฐ ์๋ฎฌ๋ ์ด์ ๊ฒฐ๊ณผ๋ฅผ ๋ถ์ํ์ฌ ์์ธก ๋ณด๊ณ ์๋ฅผ ์์ฑํฉ๋๋ค.
- ์ฌ์ธต ์ํธ์์ฉ: ์๋ฎฌ๋ ์ด์ ์ธ๊ณ ์์ ์์์ ์บ๋ฆญํฐ์ ๋ํํ ์ ์์ต๋๋ค.
ํ๊ฒฝ ์ค๋น
MiroFish๋ ํ์คํ ํ๋ก์ ํธ๋ก, ํ๋ฐํธ์๋์ ๋ฐฑ์๋๋ฅผ ๋ถ๋ฆฌํ์ฌ ๋ฐฐํฌํฉ๋๋ค.
ํ๋์จ์ด ์๊ตฌ ์ฌํญ
| ์ฌ์ | ๊ถ์ฅ | ์ต์ |
|---|---|---|
| CPU | 8์ฝ์ด | 4์ฝ์ด |
| ๋ฉ๋ชจ๋ฆฌ | 16 GB | 8 GB |
| ์คํ ๋ฆฌ์ง | 50 GB SSD | 20 GB |
| GPU | ์ ํ ์ฌํญ | N/A |
WARNING
40๋ผ์ด๋ ์ด์์ ์๋ฎฌ๋ ์ด์ ์ ์คํํ๋ ค๋ฉด ๋ฉ๋ชจ๋ฆฌ๊ฐ 16GB ์ด์์ธ ๊ฒ์ด ์ข์ต๋๋ค. ์๋ฎฌ๋ ์ด์ ๊ณผ์ ์์ ๊ฐ ์์ด์ ํธ๊ฐ ๋ ๋ฆฝ์ ์ธ ๊ธฐ์ต์ ์ ์งํ๋ฏ๋ก ๋ฉ๋ชจ๋ฆฌ ์๋ชจ๊ฐ ๋น ๋ฅด๊ฒ ์ฆ๊ฐํฉ๋๋ค.
์ํํธ์จ์ด ์์กด์ฑ
| ๋๊ตฌ | ๋ฒ์ ์๊ตฌ ์ฌํญ | ์ค๋ช |
|---|---|---|
| Node.js | 18+ | ํ๋ฐํธ์๋ ์คํ ํ๊ฒฝ |
| Python | โฅ3.11, โค3.12 | ๋ฐฑ์๋ ์คํ ํ๊ฒฝ |
| uv | ์ต์ ๋ฒ์ | Python ํจํค์ง ๊ด๋ฆฌ์ |
ํ๊ฒฝ์ ํ์ธํด ๋ณด์ธ์:
node -v # 18.0.0 ์ด์์ด์ด์ผ ํจ
python --version # 3.11 - 3.12 ์ฌ์ด์ฌ์ผ ํจ
uv --version
๋น ๋ฅธ ๋ฐฐํฌ
์ ์ฐํ ์ปค์คํฐ๋ง์ด์ง์ ์ํด ์์ค ์ฝ๋ ๋ฐฐํฌ ๋ฐฉ์์ ์์ฐํฉ๋๋ค.
1. ํ๋ก์ ํธ ํด๋ก
git clone https://github.com/666ghj/MiroFish.git
cd MiroFish
2. ํ๊ฒฝ ๋ณ์ ์ค์
cp .env.example .env
.env ํ์ผ์ ํธ์งํ์ฌ API ์ค์ ์ ์
๋ ฅํฉ๋๋ค. ๋ ๊ฐ์ง ์ต์
์ด ์์ต๋๋ค:
์ต์ A: Alibaba Bailian ์ฌ์ฉ (๊ณต์ ๊ถ์ฅ)
LLM_API_KEY=your_aliyun_api_key
LLM_BASE_URL=https://dashscope.aliyuncs.com/compatible-mode/v1
LLM_MODEL_NAME=qwen-plus
์ต์ B: ๊ธฐํ OpenAI ํธํ API ์ฌ์ฉ
LLM_API_KEY=your_api_key
LLM_BASE_URL=https://api.openai.com/v1
LLM_MODEL_NAME=gpt-4o
Zep Cloud ์ค์ ๋ ํ์ํฉ๋๋ค (์์ด์ ํธ ๊ธฐ์ต ๊ด๋ฆฌ์ฉ):
ZEP_API_KEY=your_zep_api_key
TIP
Zep Cloud๋ ๋งค๋ฌ ๋ฌด๋ฃ ํฌ๋ ๋ง์ ์ ๊ณตํ๋ฏ๋ก ์ ๋ฌธ์ ์ถฉ๋ถํฉ๋๋ค. ๋ฑ๋ก ์ฃผ์: https://app.getzep.com/
3. ์์กด์ฑ ์ค์น
npm run setup:all
์ด ๋ช ๋ น์ ๋ค์์ ๋์์ ์ค์นํฉ๋๋ค:
- ๋ฃจํธ ๋๋ ํฐ๋ฆฌ์ Node ์์กด์ฑ
- ํ๋ฐํธ์๋ ์์กด์ฑ
- Python ์์กด์ฑ (๊ฐ์ ํ๊ฒฝ ์๋ ์์ฑ)
๋คํธ์ํฌ๊ฐ ๋๋ฆฌ๋ค๋ฉด ๋จ๊ณ๋ณ๋ก ์คํํ ์ ์์ต๋๋ค:
npm run setup # ํ๋ฐํธ์๋
npm run setup:backend # ๋ฐฑ์๋
4. ์๋น์ค ์์
npm run dev
์๋น์ค ์์ ํ:
- ํ๋ฐํธ์๋:
http://localhost:3000 - ๋ฐฑ์๋ API:
http://localhost:5001
Docker ๋ฐฐํฌ ๋์
๋น ๋ฅด๊ฒ ์์ํ๊ณ ์ถ๋ค๋ฉด Docker๋ฅผ ์ฌ์ฉํ ์๋ ์์ต๋๋ค:
# 1. ํ๊ฒฝ ๋ณ์ ์ค์
cp .env.example .env
# 2. ์ปจํ
์ด๋ ์คํ
docker compose up -d
Docker ๋ฐฉ์์ 3000(ํ๋ฐํธ์๋) ๋ฐ 5001(๋ฐฑ์๋) ํฌํธ๋ฅผ ์๋์ผ๋ก ๋งคํํฉ๋๋ค.
์ค์ ์ค์ต
์ด์ ์ฌ๋ก ์๋ฎฌ๋ ์ด์ ์์ ์ ๋ง๋ค์ด ๋ณด๊ฒ ์ต๋๋ค.
1. Web UI ์ ์
๋ธ๋ผ์ฐ์ ์์ http://localhost:3000์ ์ด๋ฉด MiroFish์ ๋ฉ์ธ ์ธํฐํ์ด์ค๊ฐ ๋ํ๋ฉ๋๋ค.
2. ์์ธก ์์ ์์ฑ
ใ์ ์์ธกใ์ ํด๋ฆญํ๊ณ ใ์ฌ๋ก ์๋ฎฌ๋ ์ด์ ใ ํ์ ์ ์ ํํฉ๋๋ค.
3. ์๋ ์๋ฃ ์ ๋ ฅ
ํ ์คํธ ๋ฐ์ค์ ๋ด์ค ์์ฌ๋ฅผ ์ ๋ ฅํฉ๋๋ค. ์:
ํ ์ ๋ช
IT ๊ธฐ์
์ด ์ค๋ ํต์ฌ ๋ถ์ผ ์ง์ค์ ์ํด ์ง์์ 10%๋ฅผ ๊ฐ์ํ๊ฒ ๋ค๊ณ ๋ฐํํ์ต๋๋ค.
์์ ๋ฐํ ์งํ ์์
๋ฏธ๋์ด์์ ๋จ๊ฑฐ์ด ๋
ผ์์ด ๋ฒ์ด์ก์ต๋๋ค. ์ผ๋ถ ์ง์์ ์ฌ์ ์ํต์ด ์์๋ค๋ฉฐ
๋ถ๋ง์ ํ์ํ๊ณ , ์ผ๋ถ ๋คํฐ์ฆ์ ๊ธฐ์
์ ๊ฒฝ์ ์๋ฐ์ ์ดํดํ๋ค๋ ๋ฐ์์ ๋ณด์์ต๋๋ค.
ํด๋น ๊ธฐ์
CEO๋ ๋ด๋ถ ์์ ์ ํตํด ์ด๋ ต์ง๋ง ํ์ํ ๊ฒฐ์ ์ด์์์ ๊ฐ์กฐํ๋ฉฐ,
๋๋ํ ํด์ง๊ธ๊ณผ ์ฌ์ทจ์
๊ธฐํ ์ถ์ฒ์ ์ฝ์ํ์ต๋๋ค.
4. ์์ธก ์๊ตฌ ์ฌํญ ์ค๋ช
๋ฌด์์ ์์ธกํ๊ณ ์ถ์์ง ์์ฐ์ด๋ก ์ค๋ช ํฉ๋๋ค:
์ด ๊ฐ์ ์์์ด ๋ฐํ๋ ํ ๋คํฐ์ฆ๋ค์ ๋ฐ์์ด ์ด๋ป๊ฒ ๋ณํ ์ง ์์ธกํด ์ค.
๋ถ์ ์ ์ธ ์ฌ๋ก ์ด ํ์ฑ๋ ๊น? ์ผ๋ง๋ ์ง์๋ ๊น? ์ด๋ค ์ง๋จ์ด ์ด๋ค ์
์ฅ์ ์ทจํ ๊น?
5. ์๋ฎฌ๋ ์ด์ ์์
ใ์๋ฎฌ๋ ์ด์ ์์ใ์ ํด๋ฆญํ๋ฉด ์์คํ ์:
- ์๋ ์๋ฃ์์ ํต์ฌ ์ํฐํฐ(ํ์ฌ, CEO, ์ง์, ๋คํฐ์ฆ)๋ฅผ ์ถ์ถํฉ๋๋ค.
- ์ง์ ๊ทธ๋ํ๋ฅผ ๊ตฌ์ถํฉ๋๋ค.
- ๋ค์ํ ํ๋ฅด์๋๋ฅผ ๊ฐ์ง ์์ด์ ํธ๋ฅผ ์์ฑํฉ๋๋ค(์ง์์๊ฒ ๋์กฐํ๋ ๋คํฐ์ฆ, ์ด์ฑ์ ์ธ ๋ถ์๊ฐ, ๋ฐฉ๊ด์ ๋ฑ).
- ์ํธ์์ฉ ์๋ฎฌ๋ ์ด์ ์ ์์ํฉ๋๋ค.
TIP
์ฒซ ์๋ฎฌ๋ ์ด์ ์ 20-30๋ผ์ด๋๋ก ๋จผ์ ์คํํด ๋ณด๊ณ , ํจ๊ณผ๋ฅผ ํ์ธํ ๋ค ๋๋ฆฌ๋ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค.
6. ์์ธก ๊ฒฐ๊ณผ ํ์ธ
์๋ฎฌ๋ ์ด์ ์ด ์๋ฃ๋๋ฉด ๋ค์๊ณผ ๊ฐ์ ์์ธ ๋ณด๊ณ ์๊ฐ ํ์๋ฉ๋๋ค:
- ์ฌ๋ก ๋ณํ ์ถ์ด ๊ณก์
- ์ฃผ์ ๊ด์ ๋ถํฌ
- ํต์ฌ ์ ํ์ ์์ธก
- ์ ์๋๋ ๋์ ์ ๋ต
7. ์ฌ์ธต ์ํธ์์ฉ
MiroFish์ ๊ฐ์ฅ ์ฌ๋ฏธ์๋ ๋ถ๋ถ์ ๋๋ค. ๋ค์์ด ๊ฐ๋ฅํฉ๋๋ค:
- ์์์ ์์ด์ ํธ์ 1:1 ๋ํ: "๋น์ ์ ์ง์์ ๋์ ํ๋ ๋คํฐ์ฆ์ธ๋ฐ, ์ด ์ฌ๊ฑด์ ์ด๋ป๊ฒ ๋ณด๋์?"
- ReportAgent์๊ฒ ๊ตฌ์ฒด์ ์ธ ์ง๋ฌธ: "๋ง์ฝ ํ์ฌ๊ฐ ๊ณต๊ฐ ์ฌ๊ณผ๋ฌธ์ ๋ฐํํ๋ค๋ฉด ์ฌ๋ก ์ด ์ด๋ป๊ฒ ๋ณํ ๊น?"
AI Provider ์ค์
์์์๋ Alibaba Bailian ๋ชจ๋ธ์ ์ฌ์ฉํ์ต๋๋ค. ํ์ง๋ง ๋น์ฉ์ ๋ฎ์ถ๊ฑฐ๋ ๋ค๋ฅธ ๋ชจ๋ธ์ ์ฌ์ฉํ๊ณ ์ถ๋ค๋ฉด Defapi ํ๋ซํผ์ ๊ณ ๋ คํด ๋ณด์ธ์.
Defapi๋ API ์ค๊ณ ์๋น์ค๋ก, ๊ฐ๊ฒฉ์ด ๊ณต์ ๊ฐ๊ฒฉ์ ์ ๋ฐ ์์ค์ด๋ฉฐ ๋ค์์ ์ง์ํฉ๋๋ค:
- OpenAI (GPT-4o, GPT-4.5)
- Anthropic (Claude Sonnet, Claude Opus)
- Google (Gemini)
OpenAI SDK์ ์์ ํ ํธํ๋๋ฏ๋ก ๋ ๊ฐ์ ํ๋ผ๋ฏธํฐ๋ง ์์ ํ๋ฉด ๋ฉ๋๋ค:
# Defapi ์ฌ์ฉ ์
LLM_API_KEY=your_defapi_key
LLM_BASE_URL=https://api.defapi.org/v1
LLM_MODEL_NAME=openai/gpt-4o-mini
๋๋ ์ฝ๋์์ ์ฌ์ฉ ์:
from openai import OpenAI
client = OpenAI(
api_key="your_defapi_key",
base_url="https://api.defapi.org/v1"
)
response = client.chat.completions.create(
model="openai/gpt-4o-mini",
messages=[{"role": "user", "content": "Hello!"}]
)
TIP
Defapi์ ์ธํฐํ์ด์ค๋ OpenAI SDK์ ์๋ฒฝํ ํธํ๋๋ฏ๋ก, MiroFish ์ฝ๋๋ฅผ ์์ ํ ํ์ ์์ด ํ๊ฒฝ ๋ณ์๋ง ๋ฐ๊พธ๋ฉด ๋ฉ๋๋ค.
์์ฃผ ๋ฐ์ํ๋ ๋ฌธ์ ํด๊ฒฐ
1. npm install ์คํจ
Node.js ๋ฒ์ ์ ํ์ธํ์ธ์:
node -v
18+ ๋ฒ์ ์ด์ด์ผ ํฉ๋๋ค. ๋ฒ์ ์ด ๋ง๋๋ฐ๋ ์คํจํ๋ค๋ฉด ๋ค์์ ์๋ํ์ธ์:
npm cache clean --force
npm install --legacy-peer-deps
2. Python ์์กด์ฑ ์ค์น ์ค๋จ
Python ๋ฒ์ ์ด 3.11-3.12 ์ฌ์ด์ธ์ง ํ์ธํ์ธ์:
python --version
์ด ๋ฒ์์ ์๋ค๋ฉด pyenv๋ conda๋ฅผ ์ฌ์ฉํ์ฌ ๋ฒ์ ์ ๊ด๋ฆฌํด์ผ ํฉ๋๋ค.
3. ๋ฐฑ์๋ ์์ ์ "Model not found" ์ค๋ฅ
LLM_MODEL_NAME์ด ์ ํํ์ง ํ์ธํ์ธ์. Provider๋ง๋ค ๋ชจ๋ธ ๋ช
์นญ ํ์์ด ๋ค๋ฆ
๋๋ค:
- Alibaba Bailian:
qwen-plus - OpenAI:
gpt-4o - Defapi:
openai/gpt-4o-mini
4. ์๋ฎฌ๋ ์ด์ ์คํ์ด ๋๋ฌด ๋๋ฆผ
์ต์ ํ ๋ฐฉ๋ฒ:
- ์๋ฎฌ๋ ์ด์ ๋ผ์ด๋ ์ ์ค์ด๊ธฐ (40์์ 20์ผ๋ก)
- ๋ ๊ฐ๋ฒผ์ด ๋ชจ๋ธ ์ฌ์ฉ
- ์์ด์ ํธ ์ ์ค์ด๊ธฐ
- ๋คํธ์ํฌ ์ํ ํ์ธ (API ํธ์ถ ์ง์ฐ)
5. ๋ฉ๋ชจ๋ฆฌ ์ ์ ์จ์ด ๋๋ฌด ๋์
๋ฉ๋ชจ๋ฆฌ๊ฐ 16GB ๋ฏธ๋ง์ด๋ผ๋ฉด .env์์ ๋์ ์คํ ์๋ฅผ ์ ํํ์ธ์:
MAX_CONCURRENT_AGENTS=10
๋๋ ๋งค ๋ผ์ด๋ ์ํธ์์ฉํ๋ ์์ด์ ํธ ์๋ฅผ ์ค์ด์ธ์.
6. ํ๋ฐํธ์๋ ํ์ด์ง๊ฐ ๊ณต๋ฐฑ์ผ๋ก ๋์ด
๋ฐฑ์๋๊ฐ ์ ์ ์๋ ์ค์ธ์ง ํ์ธํ์ธ์:
curl http://localhost:5001/health
์ค๋ฅ๊ฐ ๋ฐํ๋๋ค๋ฉด .env ์ค์ ์ด ์ ๋๋ก ๋ก๋๋์๋์ง ํ์ธํ์ธ์.
๊ณ ๊ธ ํ์ฉ ๋ฐฉํฅ
์์ด์ ํธ ํ๋ฅด์๋ ์ปค์คํฐ๋ง์ด์ง
MiroFish๋ ์์ ์์ฑ ์ ์์ด์ ํธ ์ค์ ์ ์ปค์คํฐ๋ง์ด์งํ ์ ์์ต๋๋ค. ๋ค์์ ์ง์ ํ ์ ์์ต๋๋ค:
- ์ฐ๋ น, ์ง์ , ์ฑ๊ฒฉ ํน์ฑ
- ์ ์ฅ ์ฑํฅ (์ฐฌ์ฑ/๋ฐ๋/์ค๋ฆฝ)
- ๋ฐฐ๊ฒฝ ์คํ ๋ฆฌ
์ ๊ตํ ํ๋ฅด์๋ ์กฐ์ ์ ํตํด ์๋ฎฌ๋ ์ด์ ์ ์ค์ ์ํฉ์ ๋ ๊ฐ๊น๊ฒ ๋ง๋ค ์ ์์ต๋๋ค.
๋ ๋ง์ ๋ฐ์ดํฐ ์์ค ์ฐ๊ฒฐ
ํ์ฌ๋ ํ ์คํธ ์๋ ์๋ฃ๋ฅผ ์ง์ํฉ๋๋ค. ํฅํ ๋ค์์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค:
- ์์ ๋ฏธ๋์ด API (์ค์ ์ฌ๋ก ๋ฐ์ดํฐ ํฌ๋กค๋ง)
- ๋ด์ค RSS ํผ๋
- ๊ธ์ต ๋ฐ์ดํฐ๋ฒ ์ด์ค
์์ฉ ์๋๋ฆฌ์ค ํ์ฅ
์ฌ๋ก ์๋ฎฌ๋ ์ด์ ๋ฟ๋ง ์๋๋ผ MiroFish๋ ๋ค์๊ณผ ๊ฐ์ด ํ์ฉ๋ ์ ์์ต๋๋ค:
- ๊ธ์ต ์์ธก: ์์ฅ ์ฌ๋ฆฌ ๋ณํ ์๋ฎฌ๋ ์ด์
- ์ ์ฑ ์๋ฎฌ๋ ์ด์ : ์ ์ฑ ๋ฐํ ํ ์ฌํ์ ๋ฐ์ ์์ธก
- ์ฐฝ์์ ๊ธ์ฐ๊ธฐ: ์์ค ํ๋กฏ ์ ๊ฐ ์์ธก (์: AI์๊ฒ ใํ๋ฃจ๋ชฝใ ํ๋ฐ๋ถ 40ํ ์์ธก ์ํค๊ธฐ)
- ์๊ธฐ ์๋ฎฌ๋ ์ด์ : PR ์๊ธฐ ๋์ ์ ๋ต ํ๋ จ
์ฌํ ํ์ต
- GitHub ์ ์ฅ์: https://github.com/666ghj/MiroFish
- ์จ๋ผ์ธ ๋ฐ๋ชจ: https://666ghj.github.io/mirofish-demo/
- ๊ณต์ ๋ฌธ์: https://deepwiki.com/666ghj/MiroFish
- Defapi ํ๋ซํผ: https://defapi.org
- OASIS ์์ง: https://github.com/camel-ai/oasis
๋ค์ค ์์ด์ ํธ ์์คํ ์ ๊ด์ฌ์ด ์๊ณ ใAI๋ก ๋ฏธ๋๋ฅผ ์์ธกํ๋ใ ๊ฒฝํ์ ์ง์ ํด๋ณด๊ณ ์ถ๋ค๋ฉด MiroFish๋ ํ๋ฅญํ ์์์ ์ด ๋ ๊ฒ์ ๋๋ค.