๐ ๋ง์ดํฌ๋ก์๋น์ค API ์์ธ ๊ฐ์ด๋
ALPACO ํ๋ซํผ์ ๊ฐ ๋ง์ดํฌ๋ก์๋น์ค์ ๋ํ ์์ธ API ๋ช ์ธ ๋ฐ ๊ธฐ์ ๊ฐ์ด๋์ ๋๋ค.
๊ฐ ๋ง์ดํฌ๋ก์๋น์ค ์์ธ API ๋ช ์ธ ๋ฐ ๊ธฐ์ ๊ฐ์ด๋:
- ๐ค AI ์ฑ๋ด (Chatbot): ์ฌ์ฉ์ ๋ฌธ์ ํ์ด๋ฅผ ๋๋ AI ์ฑ๋ด ์๋น์ค์ ์ํคํ ์ฒ, API ์๋ํฌ์ธํธ, ์ธ์ฆ ๋ฐฉ์ ๋ฐ ๋ฐฐํฌ ๋ฐฉ๋ฒ์ ์ค๋ช ํฉ๋๋ค.
- โ๏ธ ์ฝ๋ ์คํ ๋ฐ ์ฑ์ ์๋น์ค (Code Execution Service): ์ฌ์ฉ์๊ฐ ์ ์ถํ ์ฝ๋๋ฅผ ์์ ํ๊ฒ ์คํํ๊ณ ์ฑ์ ํ๋
code-executor
๋ฐcode-grader
Lambda์ ์ํคํ ์ฒ, API, ๋ฐ์ดํฐ ๋ชจ๋ธ์ ๋ค๋ฃน๋๋ค. - ๐ฃ๏ธ ์ปค๋ฎค๋ํฐ API (Community API): ๊ฒ์๋ฌผ, ๋๊ธ, ์ข์์ ๋ฑ ์ปค๋ฎค๋ํฐ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ API์ ์๋ํฌ์ธํธ, ๋ฐ์ดํฐ ๋ชจ๋ธ, Lambda ํจ์ ๋ฐ ๋ฐฐํฌ ๋ฐฉ๋ฒ์ ์๋ดํฉ๋๋ค.
- ๐งฉ ๋ฌธ์ ์์ฑ ์๋น์ค V3 (Problem Generator V3): LLM์ ์ด์ฉํด ์ฝ๋ฉ ๋ฌธ์ ๋ฅผ ๋์ ์ผ๋ก ์์ฑํ๋ ์๋น์ค์ ์ํคํ ์ฒ, ํต์ฌ ํ์ดํ๋ผ์ธ, ์ธํ๋ผ ๋ฐ API ์ฌ์ฉ๋ฒ์ ์์ธํ ์ค๋ช ํฉ๋๋ค.
- ๐ ๋ฌธ์ API (Problems API): ์์ฑ๋ ์ฝ๋ฉ ๋ฌธ์ ์ ๋ณด๋ฅผ ์กฐํํ๋ API์ ์๋ํฌ์ธํธ, ๋ฐ์ดํฐ ๋ชจ๋ธ, Lambda ํจ์ ๋ฐ ๋ฐฐํฌ ๋ฐฉ๋ฒ์ ์๋ดํฉ๋๋ค.
- ๐พ ์ ์ถ API (Submissions API): ์ฌ์ฉ์์ ์ฝ๋ ์ ์ถ ๊ธฐ๋ก์ ์กฐํํ๋ API์ ์๋ํฌ์ธํธ, Lambda ํจ์, ํ๋ก ํธ์๋ ์ฐ๋ ๋ฐฉ์ ๋ฐ ๋ฐฐํฌ ๋ฐฉ๋ฒ์ ์ค๋ช ํฉ๋๋ค.