Hugging Face agents-course ๊ณต์ ์๋ฃ๋ฅผ ๊ธฐ์ค์ผ๋ก, ์ด๋ก ๊ณผ ์ค์ต์ ํจ๊ป ๋ฐ๋ผ๊ฐ๋ ์ฐ์ฌ ํธ๋์ด๋ค. ํต์ฌ ๋ชฉํ๋ โ์ฝ๊ณ ๋โ์ด ์๋๋ผ ์ค์ ๋ก ์คํ๋๊ณ ์ฌํ ๊ฐ๋ฅํ ์์ด์ ํธ ์ญ๋์ ๋ง๋๋ ๊ฒ์ด๋ค.
ํ์ฌ๋ ์ ๊ท ํธ์๋ฅผ ๋๋ฆฌ๊ธฐ๋ณด๋ค, ๊ธฐ์กด 00~07 ๋ฌธ์๋ฅผ ์คํ ํ์ง ์ค์ฌ์ผ๋ก ๋ณด๊ฐํ๋ ๋จ๊ณ๋ค.
flowchart LR A[00 ๋ก๋๋งต] --> B[01 ์์ด์ ํธ ๊ธฐ์ด] B --> C[02 Tool Calling ๊ตฌ์กฐ] C --> D[03 ํ๋กฌํํธ ์ค๊ณ] D --> E[04 ์ค์ตํธ: ์์ฒญ ๋ผ์ฐํ ] E --> F[05 ๋ณธํธ: ์ฒซ CodeAgent] F --> G[06 ๋ณธํธ: ToolCallingAgent] G --> H[07 ์ค์ตํธ: ๋ฆด๋ฆฌ์ฆ ๊ฒ์ดํธ] H --> I[ํ์ง ๋ณด๊ฐ ์คํ๋ฆฐํธ]
๐ง ์น ํ ์นํธ์ํธ
- ํธ์๋ 00~07๊น์ง ์กด์ฌ
- ๋ค์ ์ฐ์ ์์๋ โ์ ๊ธ ์ถ๊ฐโ๋ณด๋ค โ๊ธฐ์กด ๊ธ ํ์ง ๊ฐํโ
- ๋ณด๊ฐ ๊ธฐ์ค: ์ฌํ์ฑ, ๊ณต์ ๊ทผ๊ฑฐ, ํธ๋ฌ๋ธ์ํ , ์ด์ ์ฐ๊ฒฐ
์ด์ ๋ฐฉ์
- ์ ๊ธฐ ๋ฐํ ์ฃผ๊ธฐ: ํ/๋ชฉ 08:30(๋ณธํธ), ํ 10:00(์ค์ตํธ)
- ์ถ์ฒ ๊ณ ์ : ๊ณต์ ๋ฌธ์/๊ณต์ ๋ฆฌํฌ ์ฐ์ ์ฐธ๊ณ
- ์ฌํ์ฑ ๋ณด์ฅ: ๋ชจ๋ ํธ์ ๋๊ตฌยท์ ๋ ฅยท์คํ๋ช ๋ นยท์ฑ๊ณตํ์ ํฌํจ
- ์์ ํฌ๋ช ์ฑ: ๋ด์ฉ ๋ณ๊ฒฝ ์ ์ ๋ฐ์ดํธ ์ผ์ ๋ฐ์
์๋ฆฌ์ฆ ์งํ ํํฉ (ํ์ฌ ๋ฌธ์)
- ๐ค 01. ์์ด์ ํธ ๊ธฐ์ด: ์ด๋ก + ์ฒซ ์ค์ต
- ๐ค 02. Tool Calling ๊ตฌ์กฐ: ๋๊ตฌ ์ค๊ณ + ์คํ ์ค์ต
- ๐ค 03. ํ๋กฌํํธ ์ค๊ณ: ์ญํ ยท๋๊ตฌยท๊ฐ๋๋ ์ผ
- ๐ค 04. ์ค์ตํธ 01: ์ ๋ฌด์์ฒญ ๋ผ์ฐํ ๋ฏธ๋ ํ๋ก์ ํธ
- ๐ค 05. ๋ณธํธ 01: smolagents ์ฒซ CodeAgent ์คํ
- ๐ค 06. ๋ณธํธ 02: ToolCallingAgent๋ก ์์ ํ ์ ๋ฌด ๋ผ์ฐํ
- ๐ค 07. ์ค์ตํธ 01: ๋ฆด๋ฆฌ์ฆ ๊ฒ์ดํธ ๋ฏธ๋ ํ๋ก์ ํธ ํธ์ฆ์จ
๋จ์ ์์ (์ ๊ท ํธ์ ์๋, ๊ธฐ์กด ๋ฌธ์ ๋ณด๊ฐ)
- ๊ณต์ ๋งํฌ ์ธ๋ผ์ธ ๋ณด๊ฐ: ์ฃผ์ฅ ๋ฐ๋ก ์๋ ๊ณต์ ์ถ์ฒ 1๊ฐ ์ด์ ๋ฐฐ์น
- ์ฌํ ๋ฃจํ ํต์ผ:
selfcheck โ single โ evalํ๋ฆ/์ฑ๊ณตํ์ ๋ฌธ๊ตฌ ํ์คํ - ํธ๋ฌ๋ธ์ํ ํ์ง ์ํฅ: ์๋ฌ๋ฉ์์ง/์์ธ/ํด๊ฒฐ ๋ช ๋ น๊น์ง ์๊ฒฐํ์ผ๋ก ๋ณด๊ฐ
- ์ด์ ์ฐ๊ฒฐ ๊ฐํ: ์ค์ต ๊ฒฐ๊ณผ๋ฅผ ์ค์ ํ ์ด์์งํ(SLA, score, ์คํจ์จ)๋ก ์๋ ์น์ ๋ณด๊ฐ
30๋ถ ๋ณด๊ฐ ๋ฃจํด (๋ฌธ์ 1ํธ ๊ธฐ์ค)
- 10๋ถ: ์ฝํ ์น์ (ํ ์ค ์ค๋ช ๊ตฌ๊ฐ) ํ์ฅ
- 10๋ถ: ๊ณต์ ๋งํฌ๋ฅผ ์ฃผ์ฅ ์์ ์ธ๋ผ์ธ ์ฝ์
- 10๋ถ: ํธ๋ฌ๋ธ์ํ /์ฑ๊ณตํ์ ๋ฌธ๊ตฌ๋ฅผ ์คํํ์ผ๋ก ์ ๋ฆฌ
๊ณต์ ์ฐธ๊ณ ๋งํฌ
- https://github.com/huggingface/agents-course
- https://huggingface.co/learn/agents-course
- https://huggingface.co/docs/smolagents
์์ฑํ AI ํ์ฉ ๊ณ ์ง
์ด ๋ฌธ์๋ ์์ฑํ AI๋ฅผ ํ์ฉํด ์ด์ ์์ฑ ๋ฐ ๊ตฌ์กฐํ๋ฅผ ์ํํ์ผ๋ฉฐ, ์ต์ข ๊ณต๊ฐ ์ ์ฌ๋์ด ๊ฒํ ยท๋ณด์ ํ๋ค.