์ธ๊ณต์ง๋ฅ
AgentOps๋ฅผ ํตํ ์์จ ์์ด์ ํธ: AI ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ ๊ด์ฐฐ์ฑ, ์ถ์ ์ฑ ๋ฐ ๊ทธ ์ด์

๋๊ท๋ชจ ์ธ์ด ๋ชจ๋ธ(LLM)๊ณผ ๊ฐ์ ๊ธฐ์ด ๋ชจ๋ธ(FM)์ ์ํ ์์จ ์์ด์ ํธ์ ์ฑ์ฅ์ ์ฐ๋ฆฌ๊ฐ ๋ณต์กํ๊ณ ์ฌ๋ฌ ๋จ๊ณ๋ก ๊ตฌ์ฑ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐฉ์์ ๊ฐํํ์ต๋๋ค. ์ด๋ฌํ ์์ด์ ํธ๋ ๊ณ ๊ฐ ์ง์์์ ์ํํธ์จ์ด ์์ง๋์ด๋ง์ ์ด๋ฅด๊ธฐ๊น์ง ๋ค์ํ ์์ ์ ์ํํ๋ฉฐ ์ถ๋ก , ๋๊ตฌ ์ฌ์ฉ ๋ฐ ๊ธฐ์ต์ ๊ฒฐํฉํ๋ ๋ณต์กํ ์ํฌํ๋ก๋ฅผ ํ์ํฉ๋๋ค.
๊ทธ๋ฌ๋ ์ด๋ฌํ ์์คํ ์ ๊ธฐ๋ฅ๊ณผ ๋ณต์ก์ฑ์ด ์ปค์ง๋ฉด์ ๊ด์ฐฐ์ฑ, ์์ ์ฑ ๋ฐ ๊ท์ ์ค์ ์ธก๋ฉด์์ ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค.
๋ฐ๋ก ์ฌ๊ธฐ์ AgentOps๊ฐ ๋ฑ์ฅํฉ๋๋ค. AgentOps๋ DevOps์ MLOps๋ฅผ ๋ชจ๋ธ๋ก ํ ๊ฐ๋ ์ด์ง๋ง FM ๊ธฐ๋ฐ ์์ด์ ํธ์ ์๋ช ์ฃผ๊ธฐ๋ฅผ ๊ด๋ฆฌํ๋๋ก ๋ง์ถคํ๋์์ต๋๋ค.
AgentOps๋ ๋ฌด์์ธ๊ฐ์?
AgentOps๋ ํ๋ก๋์ ์์ FM ๊ธฐ๋ฐ ์์จ ์์ด์ ํธ๋ฅผ ์ค๊ณ, ๋ฐฐํฌ, ๋ชจ๋ํฐ๋ง ๋ฐ ์ต์ ํํ๋ ๋ฐ ํ์ํ ์๋ํฌ์๋ ํ๋ก์ธ์ค, ๋๊ตฌ ๋ฐ ํ๋ ์์ํฌ๋ฅผ ๋งํฉ๋๋ค. ๋ชฉํ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ๊ด์ฐฐ ๊ฐ๋ฅ์ฑ: ์์ด์ ํธ์ ์คํ ๋ฐ ์์ฌ ๊ฒฐ์ ํ๋ก์ธ์ค์ ๋ํ ์์ ํ ๊ฐ์์ฑ์ ์ ๊ณตํฉ๋๋ค.
- ์ถ์ ์ฑ: ๋๋ฒ๊น , ์ต์ ํ ๋ฐ ๊ท์ ์ค์๋ฅผ ์ํด ์์ด์ ํธ ๋ผ์ดํ์ฌ์ดํด ์ ๋ฐ์ ๊ฑธ์ณ ์์ธํ ์ํฐํฉํธ๋ฅผ ์บก์ฒํฉ๋๋ค.
- ์ ๋ขฐ์ฑ : ๋ชจ๋ํฐ๋ง๊ณผ ๊ฒฌ๊ณ ํ ์ํฌํ๋ก๋ฅผ ํตํด ์ผ๊ด๋๊ณ ์ ๋ขฐํ ์ ์๋ ๊ฒฐ๊ณผ๋ฌผ์ ๋ณด์ฅํฉ๋๋ค.
AgentOps์ ํต์ฌ์ ๋ฐ๋ณต์ ์ด๊ณ ๋ค๋จ๊ณ ์ํฌํ๋ก, ๋๊ตฌ ํตํฉ, ์ ์ํ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๊ฐ์กฐํ๋ ๋์์ ์๊ฒฉํ ์ถ์ ๋ฐ ๋ชจ๋ํฐ๋ง์ ์ ์งํจ์ผ๋ก์จ ๊ธฐ์กด MLOps๋ฅผ ๋ฐ์ด๋๋๋ค๋ ๊ฒ์ ๋๋ค.
AgentOps๊ฐ ํด๊ฒฐํ๋ ์ฃผ์ ๊ณผ์
1. ๋ณต์ก์ฑ ์์ด์ ํธ ์์คํ
์์จ ์์ด์ ํธ๋ ๊ด๋ํ ์ก์ ๊ณต๊ฐ์์ ์์ ์ ์ฒ๋ฆฌํ๋ฉฐ, ๋ชจ๋ ๋จ๊ณ์์ ์์ฌ ๊ฒฐ์ ์ด ํ์ํฉ๋๋ค. ์ด๋ฌํ ๋ณต์ก์ฑ์ ์ ๊ตํ ๊ณํ ๋ฐ ๋ชจ๋ํฐ๋ง ๋ฉ์ปค๋์ฆ์ ์๊ตฌํฉ๋๋ค.
2. ๊ด์ฐฐ ๊ฐ๋ฅ์ฑ ์๊ตฌ ์ฌํญ
์๋ฃ ์ง๋จ์ด๋ ๋ฒ์ ๋ถ์๊ณผ ๊ฐ์ ๊ณ ์ํ ์ฌ์ฉ ์ฌ๋ก๋ ์ธ๋ถ์ ์ธ ์ถ์ ๊ฐ๋ฅ์ฑ์ ์๊ตฌํฉ๋๋ค. EU AI ๋ฒ๊ณผ ๊ฐ์ ๊ท์ ์ ์ค์ํ๋ฉด ๊ฒฌ๊ณ ํ ๊ด์ฐฐ ํ๋ ์์ํฌ์ ํ์์ฑ์ด ๋์ฑ ๊ฐ์กฐ๋ฉ๋๋ค.
3. ๋๋ฒ๊น ๋ฐ ์ต์ ํ
์์ด์ ํธ์ ์์ ์ ๋ํ ์์ธํ ์ถ์ ์์ด๋ ์ฌ๋ฌ ๋จ๊ณ๋ก ๊ตฌ์ฑ๋ ์์ ํ๋ฆ์์ ์ค๋ฅ๋ฅผ ์๋ณํ๊ฑฐ๋ ์ค๊ฐ ๊ฒฐ๊ณผ๋ฅผ ํ๊ฐํ๋ ๊ฒ์ ์ด๋ ต์ต๋๋ค.
4. ํ์ฅ์ฑ ๋ฐ ๋น์ฉ ๊ด๋ฆฌ
ํ๋ก๋์ ์ ์ํ ํ์ฅ ์์ด์ ํธ์์๋ ํ์ง์ ๋จ์ด๋จ๋ฆฌ์ง ์์ผ๋ฉด์๋ ํจ์จ์ฑ์ ๋ณด์ฅํ๊ธฐ ์ํด ์ง์ฐ ์๊ฐ, ํ ํฐ ์ฌ์ฉ๋, ์ด์ ๋น์ฉ๊ณผ ๊ฐ์ ์ธก์ ํญ๋ชฉ์ ๋ชจ๋ํฐ๋งํด์ผ ํฉ๋๋ค.
AgentOps ํ๋ซํผ์ ํต์ฌ ๊ธฐ๋ฅ
1. ์์ด์ ํธ ์์ฑ ๋ฐ ์ฌ์ฉ์ ์ ์
๊ฐ๋ฐ์๋ ๊ตฌ์ฑ ์์ ๋ ์ง์คํธ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ์์ด์ ํธ๋ฅผ ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
- ์ญํ : ์ฑ ์(์: ์ฐ๊ตฌ์, ๊ณํ์)์ ์ ์ํฉ๋๋ค.
- ๋๊ฐ: ์ค๋ฆฌ์ ์ด๊ณ ์ ๋ขฐํ ์ ์๋ ํ๋์ ๋ณด์ฅํ๊ธฐ ์ํด ์ ์ฝ ์กฐ๊ฑด์ ์ค์ ํฉ๋๋ค.
- ํดํท: API, ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋๋ ์ง์ ๊ทธ๋ํ์์ ํตํฉ์ ํ์ฑํํฉ๋๋ค.
์์ด์ ํธ๋ ์ฌ์ ์ ์๋ ๊ท์น์ ์ค์ํ๋ ๋์์ ํน์ ๋ฐ์ดํฐ ์ธํธ, ๋๊ตฌ ๋ฐ ํ๋กฌํํธ์ ์ํธ ์์ฉํ๋๋ก ๊ตฌ์ถ๋ฉ๋๋ค.
2. ๊ด์ฐฐ์ฑ๊ณผ ์ถ์
AgentOps๋ ์์ธํ ์คํ ๋ก๊ทธ๋ฅผ ์บก์ฒํฉ๋๋ค.
- ํ์ : LLM ํตํ๋ถํฐ ๋๊ตฌ ์ฌ์ฉ๊น์ง, ์์ด์ ํธ ์ํฌํ๋ก์ ๋ชจ๋ ๋จ๊ณ๋ฅผ ๊ธฐ๋กํฉ๋๋ค.
- ์คํฌ: ์ถ์ ์ ๊ฒ์, ์๋ฒ ๋ฉ ์์ฑ, ๋๊ตฌ ํธ์ถ ๋ฑ์ ์ธ๋ถ์ ์ธ ๋จ๊ณ๋ก ๊ตฌ๋ถํฉ๋๋ค.
- ์ํฐํฉํธ : ๋๋ฒ๊น ์ ๋๊ธฐ ์ํด ์ค๊ฐ ์ถ๋ ฅ, ๋ฉ๋ชจ๋ฆฌ ์ํ ๋ฐ ํ๋กฌํํธ ํ ํ๋ฆฟ์ ์ถ์ ํฉ๋๋ค.
Langfuse๋ Arize์ ๊ฐ์ ๊ด์ฐฐ ๋๊ตฌ๋ ์ด๋ฌํ ์ถ์ ๋ด์ฉ์ ์๊ฐํํ๋ ๋์๋ณด๋๋ฅผ ์ ๊ณตํ์ฌ ๋ณ๋ชฉ ํ์์ด๋ ์ค๋ฅ๋ฅผ ์๋ณํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
3. ์ ์ํ ๊ด๋ฆฌ
์ ์ํ ์์ง๋์ด๋ง์ ์์ด์ ํธ ํ๋ ํ์ฑ์ ์ค์ํ ์ญํ ์ ํฉ๋๋ค. ์ฃผ์ ๊ธฐ๋ฅ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ๋ฒ์ ๊ด๋ฆฌ: ์ฑ๊ณผ ๋น๊ต๋ฅผ ์ํด ํ๋กฌํํธ ๋ฐ๋ณต์ ์ถ์ ํฉ๋๋ค.
- ์ฃผ์ ๊ฐ์ง: ํ๋กฌํํธ์์ ์ ์ฑ ์ฝ๋๋ ์ ๋ ฅ ์ค๋ฅ๋ฅผ ์๋ณํฉ๋๋ค.
- ์ต์ ํ : Chain-of-Thought(CoT)๋ Tree-of-Thought์ ๊ฐ์ ๊ธฐ์ ์ ์ถ๋ก ๋ฅ๋ ฅ์ ํฅ์์ํต๋๋ค.
4. ํผ๋๋ฐฑ ํตํฉ
๋ฐ๋ณต์ ์ธ ๊ฐ์ ์ ์ํด์๋ ์ธ๊ฐ์ ํผ๋๋ฐฑ์ด ์ฌ์ ํ ์ค์ํฉ๋๋ค.
- ๋ช ์์ ํผ๋๋ฐฑ: ์ฌ์ฉ์๋ ๊ฒฐ๊ณผ๋ฌผ์ ํ๊ฐํ๊ฑฐ๋ ์๊ฒฌ์ ์ ๊ณตํฉ๋๋ค.
- ์๋ฌต์ ํผ๋๋ฐฑ: ์์ ์๊ฐ์ด๋ ํด๋ฆญ๋ฅ ๊ณผ ๊ฐ์ ์ธก์ ํญ๋ชฉ์ ๋ถ์ํ์ฌ ํจ๊ณผ๋ฅผ ์ธก์ ํฉ๋๋ค.
์ด ํผ๋๋ฐฑ ๋ฃจํ๋ ์์ด์ ํธ์ ์ฑ๊ณผ์ ํ ์คํธ์ ์ฌ์ฉ๋๋ ํ๊ฐ ๋ฒค์น๋งํฌ๋ฅผ ๋ชจ๋ ๊ฐ์ ํฉ๋๋ค.
5. ํ๊ฐ ๋ฐ ํ ์คํธ
AgentOps ํ๋ซํผ์ ๋ค์ ๋ถ์ผ์์ ์๊ฒฉํ ํ ์คํธ๋ฅผ ์ฉ์ดํ๊ฒ ํฉ๋๋ค.
- ๋ฒค์น ๋งํฌ : ์ ๊ณ ํ์ค๊ณผ ์์ด์ ํธ ์ฑ๊ณผ๋ฅผ ๋น๊ตํฉ๋๋ค.
- ๋จ๊ณ๋ณ ํ๊ฐ: ์ ํ์ฑ์ ๋ณด์ฅํ๊ธฐ ์ํด ์ํฌํ๋ก์ ์ค๊ฐ ๋จ๊ณ๋ฅผ ํ๊ฐํฉ๋๋ค.
- ๊ถค์ ํ๊ฐ: ์์ด์ ํธ๊ฐ ์ทจํ ์์ฌ๊ฒฐ์ ๊ฒฝ๋ก๋ฅผ ๊ฒ์ฆํฉ๋๋ค.
6. ๊ธฐ์ต๊ณผ ์ง์ ํตํฉ
์์ด์ ํธ๋ ๋งฅ๋ฝ(์: ๋ํ ๊ธฐ๋ก)์ ์ํด ๋จ๊ธฐ ๊ธฐ์ต์ ํ์ฉํ๊ณ ๊ณผ๊ฑฐ ์์ ์์ ์ป์ ํต์ฐฐ๋ ฅ์ ์ ์ฅํ๊ธฐ ์ํด ์ฅ๊ธฐ ๊ธฐ์ต์ ํ์ฉํฉ๋๋ค. ์ด๋ฅผ ํตํด ์์ด์ ํธ๋ ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ์ผ๊ด์ฑ์ ์ ์งํ๋ฉด์ ๋์ ์ผ๋ก ์ ์ํ ์ ์์ต๋๋ค.
7. ๋ชจ๋ํฐ๋ง ๋ฐ ์งํ
ํฌ๊ด์ ์ธ ๋ชจ๋ํฐ๋ง ํธ๋:
- ๋๊ธฐ ์๊ฐ : ์ต์ ํ๋ฅผ ์ํด ์๋ต ์๊ฐ์ ์ธก์ ํฉ๋๋ค.
- ํ ํฐ ์ฌ์ฉ๋ฒ: ๋น์ฉ์ ์ ์ดํ๊ธฐ ์ํด ๋ฆฌ์์ค ์๋น๋ฅผ ๋ชจ๋ํฐ๋งํฉ๋๋ค.
- ํ์ง ์งํ: ๊ด๋ จ์ฑ, ์ ํ์ฑ, ๋ ์ฑ์ ํ๊ฐํฉ๋๋ค.
์ด๋ฌํ ์ธก์ ํญ๋ชฉ์ ์ฌ์ฉ์ ์ธ์ , ํ๋กฌํํธ, ์ํฌํ๋ก ๋ฑ์ ์ฐจ์์์ ์๊ฐํ๋์ด ์ค์๊ฐ ๊ฐ์ ์ด ๊ฐ๋ฅํฉ๋๋ค.
์ถ์ ๊ฐ๋ฅํ ์ํฐํฉํธ์ ๋ถ๋ฅ
์ด ๋ ผ๋ฌธ์ AgentOps ๊ด์ฐฐ ๊ฐ๋ฅ์ฑ์ ๋ท๋ฐ์นจํ๋ ์ํฐํฉํธ์ ์ฒด๊ณ์ ์ธ ๋ถ๋ฅ๋ฒ์ ์๊ฐํฉ๋๋ค.
- ์์ด์ ํธ ์์ฑ ์ํฐํฉํธ: ์ญํ , ๋ชฉํ ๋ฐ ์ ์ฝ์ ๋ํ ๋ฉํ๋ฐ์ดํฐ.
- ์คํ ์ํฐํฉํธ: ๋๊ตฌ ํธ์ถ, ํ์ ์์ ๋๊ธฐ์ด, ์ถ๋ก ๋จ๊ณ์ ๋ก๊ทธ์ ๋๋ค.
- ํ๊ฐ ์ํฐํฉํธ: ๋ฒค์น๋งํฌ, ํผ๋๋ฐฑ ๋ฃจํ, ์ฑ์ ์งํ.
- ์ ๋ฌผ ์ถ์ : ์ธ๋ถ์ ์ธ ๋ชจ๋ํฐ๋ง์ ์ํ ์ธ์ ID, ์ถ์ ID ๋ฐ ์คํฌ.
์ด๋ฌํ ๋ถ๋ฅ๋ฒ์ ์์ด์ ํธ ๋ผ์ดํ์ฌ์ดํด ์ ์ฒด์์ ์ผ๊ด์ฑ๊ณผ ๋ช ํ์ฑ์ ๋ณด์ฅํ์ฌ ๋๋ฒ๊น ๊ณผ ๊ท์ ์ค์๋ฅผ ๋ณด๋ค ์ฝ๊ฒ โโ๊ด๋ฆฌํ ์ ์๋๋ก ํฉ๋๋ค.
์์ด์ ํธ ์ด์ (๋๊ตฌ) ์ฐ์ต
์ด ๊ฐ์ด๋์์๋ AgentOps๋ฅผ ์ค์ ํ๊ณ ์ฌ์ฉํ์ฌ AI ์์ด์ ํธ๋ฅผ ๋ชจ๋ํฐ๋งํ๊ณ ์ต์ ํํ๋ ๋ฐฉ๋ฒ์ ์๋ดํฉ๋๋ค.
1๋จ๊ณ: AgentOps SDK ์ค์น
์ํ๋ Python ํจํค์ง ๊ด๋ฆฌ์๋ฅผ ์ฌ์ฉํ์ฌ AgentOps๋ฅผ ์ค์นํ์ธ์.
pip install agentops
2๋จ๊ณ: AgentOps ์ด๊ธฐํ
๋จผ์ AgentOps๋ฅผ ๊ฐ์ ธ์ API ํค๋ฅผ ์ฌ์ฉํ์ฌ ์ด๊ธฐํํฉ๋๋ค. API ํค๋ฅผ ๋ค์ ์์น์ ์ ์ฅํฉ๋๋ค. .env
๋ณด์์ ์ํ ํ์ผ:
# Initialize AgentOps with API Key import agentops import os from dotenv import load_dotenv # Load environment variables load_dotenv() AGENTOPS_API_KEY = os.getenv("AGENTOPS_API_KEY") # Initialize the AgentOps client agentops.init(api_key=AGENTOPS_API_KEY, default_tags=["my-first-agent"])
์ด ๋จ๊ณ์์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ชจ๋ LLM ์ํธ์์ฉ์ ๋ํ ๊ด์ฐฐ ๊ฐ๋ฅ์ฑ์ ์ค์ ํฉ๋๋ค.
3๋จ๊ณ: ๋ฐ์ฝ๋ ์ดํฐ๋ก ์์ ๊ธฐ๋ก
๋ค์์ ์ฌ์ฉํ์ฌ ํน์ ๊ธฐ๋ฅ์ ๊ณ์ธกํ ์ ์์ต๋๋ค. @record_action
๋งค๊ฐ๋ณ์, ์คํ ์๊ฐ ๋ฐ ์ถ๋ ฅ์ ์ถ์ ํ๋ ๋ฐ์ฝ๋ ์ดํฐ์
๋๋ค. ๋ค์์ ์์
๋๋ค.
from agentops import record_action @record_action("custom-action-tracker") def is_prime(number): """Check if a number is prime.""" if number < 2: return False for i in range(2, int(number**0.5) + 1): if number % i == 0: return False return True
์ด์ ์ด ๊ธฐ๋ฅ์ AgentOps ๋์๋ณด๋์ ๊ธฐ๋ก๋์ด ์คํ ์๊ฐ๊ณผ ์ ์ถ๋ ฅ ์ถ์ ์ ๋ํ ์ธก์ ํญ๋ชฉ์ ์ ๊ณตํฉ๋๋ค.
4๋จ๊ณ: ์ง์ ๋ ์์ด์ ํธ ์ถ์
๋ช
๋ช
๋ ์์ด์ ํธ๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๋ค์์ ์ฌ์ฉํ์ญ์์ค. @track_agent
๋ชจ๋ ์์
๊ณผ ์ด๋ฒคํธ๋ฅผ ํน์ ์์ด์ ํธ์ ์ฐ๊ฒฐํ๋ ๋ฐ์ฝ๋ ์ดํฐ์
๋๋ค.
from agentops import track_agent @track_agent(name="math-agent") class MathAgent: def __init__(self, name): self.name = name def factorial(self, n): """Calculate factorial recursively.""" return 1 if n == 0 else n * self.factorial(n - 1)
์ด ์์ด์ ํธ ๋ด์ ๋ชจ๋ ์์
๋๋ LLM ํธ์ถ์ ์ด์ ๋ค์๊ณผ ์ฐ๊ฒฐ๋ฉ๋๋ค. "math-agent"
๊ผฌ๋ฆฌํ.
5๋จ๊ณ: ๋ค์ค ์์ด์ ํธ ์ง์
์ฌ๋ฌ ์์ด์ ํธ๋ฅผ ์ฌ์ฉํ๋ ์์คํ ์ ๊ฒฝ์ฐ, ๋ ๋์ ๊ด์ฐฐ์ฑ์ ์ํด ์์ด์ ํธ ๊ฐ์ ์ด๋ฒคํธ๋ฅผ ์ถ์ ํ ์ ์์ต๋๋ค. ๋ค์์ ์์ ๋๋ค.
@track_agent(name="qa-agent") class QAAgent: def generate_response(self, prompt): return f"Responding to: {prompt}" @track_agent(name="developer-agent") class DeveloperAgent: def generate_code(self, task_description): return f"# Code to perform: {task_description}" qa_agent = QAAgent() developer_agent = DeveloperAgent() response = qa_agent.generate_response("Explain observability in AI.") code = developer_agent.generate_code("calculate Fibonacci sequence")
๊ฐ ํตํ๋ ํด๋น ์์ด์ ํธ์ ์ถ์ ์๋ AgentOps ๋์๋ณด๋์ ๋ํ๋ฉ๋๋ค.
6๋จ๊ณ: ์ธ์ ์ข ๋ฃ
์ธ์
์ข
๋ฃ๋ฅผ ์๋ฆฌ๋ ค๋ฉด ๋ค์์ ์ฌ์ฉํ์ญ์์ค. end_session
๋ฐฉ๋ฒ. ์ ํ์ ์ผ๋ก ์ธ์
์ํ๋ฅผ ํฌํจํฉ๋๋ค(Success
or Fail
) ๊ทธ๋ฆฌ๊ณ ์ด์ .
# End of session agentops.end_session(state="Success", reason="Completed workflow")
์ด๋ ๊ฒ ํ๋ฉด ๋ชจ๋ ๋ฐ์ดํฐ๊ฐ AgentOps ๋์๋ณด๋์ ๊ธฐ๋ก๋๊ณ ์ ๊ทผ์ด ๊ฐ๋ฅํฉ๋๋ค.
7๋จ๊ณ: AgentOps ๋์๋ณด๋์์ ์๊ฐํ
๋ฐฉ๋ฌธ AgentOps ๋์๋ณด๋ ํ๊ตฌ:
- ์ธ์ ๋ฆฌํ๋ ์ด: ๋จ๊ณ๋ณ ์คํ ์ถ์ .
- ํด์ํ: LLM ๋น์ฉ, ํ ํฐ ์ฌ์ฉ๋ ๋ฐ ์ง์ฐ ์๊ฐ ์ธก์ ํญ๋ชฉ.
- ์ค๋ฅ ๊ฐ์ง: ์ค๋ฅ๋ ์ฌ๊ท ๋ฃจํ๋ฅผ ์๋ณํ์ฌ ๋๋ฒ๊น ํฉ๋๋ค.
๊ฐํ๋ ์: ์ฌ๊ท์ ์ฌ๊ณ ๊ฐ์ง
AgentOps๋ ๋ํ ์์ด์ ํธ ์ํฌํ๋ก์์ ์ฌ๊ท ๋ฃจํ๋ฅผ ๊ฐ์งํ๋ ๊ฒ์ ์ง์ํฉ๋๋ค. ์ด์ ์์ ๋ฅผ ์ฌ๊ท ๊ฐ์ง๋ก ํ์ฅํด ๋ณด๊ฒ ์ต๋๋ค.