์ด ํ๋ก์ ํธ๋ ์ ํ
์นด์คํ
๊ณผ ์ธ์ปจ๋๋ธ๋ ์ธ์์ ์๊ฐ์ ๋ฐ์ LLM ๊ธฐ๋ฐ์ ์ง์๊ด๋ฆฌ ๋๊ตฌ์
๋๋ค.
์น์ฌ์ดํธ์ ๋งํฌ๋ค์ด ๋ฌธ์๋ฅผ ์ฒ๋ฆฌํ๋ ๊ฒ์ด ๋ชฉํ์ด๋ฉฐ,
๋ฌธ์๋ฅผ ์ผ์ ํ ํฌ๊ธฐ๋ก ๋ถํด, ์์ฝ, ๊ฒ์ฆ, ์ฐ๊ฒฐํ์ฌ ์ง์ ๋คํธ์ํฌ๋ฅผ ๊ตฌ์ฑํฉ๋๋ค.
์ด๋ฅผ ํตํด ์ฐ์๋ฒ์ ํ์ฉํด ์ฅ๊ธฐ๊ธฐ์ต์ผ๋ก ์ ์ฅ์ ์ ๋ํ๊ณ ,
์ฐ๊ฒฐ๋ ์ง์์ผ๋ก๋ถํฐ ์๋ก์ด ์์ด๋์ด ์ฐฝ์ถ์ ๋์ต๋๋ค.
๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋ฉด ์๋์ ๊ฐ์ด ์ง์ ๋คํธ์ํฌ๋ฅผ ์๊ฐํํฉ๋๋ค.
ํน์ ๋
ธ๋๋ฅผ ์ ํํ๋ฉด ์์ธ ์ ๋ณด๋ฅผ ์กฐํํ ์ ์์ต๋๋ค.
์ข์ธก ์๋จ ํจ๋์์ ์ฌ๋ฌ ์กฐํ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
- "Select points in a rectangular area" : ๋๋คํ ํฌ๊ธฐ์ ์ฌ๊ฐํ์ผ๋ก ๋ ธ๋๋ฅผ ์ ํํฉ๋๋ค. ์๋ก์ด ์์ด๋์ด๋ฅผ ์ป์ด๋ณด์ธ์โจ
- "Select the most linked point" : ๊ฐ์ฅ ๋ง์ด ์ฐ๊ฒฐ๋ ์ง์ ๋ ธ๋๋ฅผ ์ ํํฉ๋๋ค. ๋ด ์ง์์ ๋ฟ๋ฆฌ๋ฅผ ํ์ธํด๋ณด์ธ์๐ต๏ธโโ๏ธ
- "Select the most linked network" : ๋๋คํ ๋คํธ์ํฌ๋ฅผ ์ ํํ์ฌ ๋ณด์ฌ์ค๋๋ค.
-
์ ์ฅ์๋ฅผ ๋ณต์ ํฉ๋๋ค.
git clone https://github.com/tae0y/brain-beaver.git REPOSITORY_ROOT=$(git rev-parse --show-toplevel)
-
OpenAI(Optional), Naver๊ฒ์ API(Required) ํค๋ฅผ ํ๊ฒฝ๋ณ์๋ก ์ค์ ํฉ๋๋ค.
# ์ค์ ํ ํ๋ฆฟ ๋ณต์ฌ cd $REPOSITORY_ROOT/src/Python.FastAPI/ cp .env.sample .env vim .env
OpenAI ํค๋ ์ ํ์ฌํญ์ด๋ฉฐ, Ollama๋ก ๋์ฒดํ ์ ์์ต๋๋ค. ํ๊ฒฝ๋ณ์ ๋ฐฉ์์ผ๋ก ๋ณ๊ฒฝ๋์ด ์ด์ ์ปจํ ์ด๋ ๋ฐํ์์ ์์ ํ๊ฒ ์ฃผ์ ํ ์ ์์ต๋๋ค.
-
docker ํด๋๋ก ์ด๋ํ์ฌ ์ปจํ ์ด๋๋ฅผ ๊ธฐ๋ํฉ๋๋ค.
cd $REPOSITORY_ROOT/docker docker compose up -d
Docker๊ฐ ์ค์น๋์ด ์์ด์ผ ํฉ๋๋ค. Docker ์ค์น ๊ฐ์ด๋๋ฅผ ์ฐธ๊ณ ํ์ธ์.
-
๋ค์ ์ฑURL๋ก ์ ์ํฉ๋๋ค. ๊ฐ ๊ด๋ฆฌ์ ๊ณ์ ์ ๋ณด๋
docker-compose.yml
ํ์ผ์์ ํ์ธํฉ๋๋ค.- UI ๐ฆซ http://localhost:5173
- Backend ๐ง http://localhost:8112/docs
- DBAdmin โ๏ธ http://localhost:5050
- DockerAdmin ๐ณ http://localhost:9000
- Scheduler โฐ http://localhost:8080 (๋ฐ์ดํฐ๋ฐฑ์ )