---
title: "์ ๋ต์ LLM ์ ํ ๊ฐ์ด๋"
description: "CrewAI AI ์์ด์ ํธ๋ฅผ ์ํ ์ ํฉํ LLM ์ ํ ๋ฐ ํจ๊ณผ์ ์ธ ์์
๊ณผ ์์ด์ ํธ ์ ์ ์์ฑ์ ๋ํ ์ ๋ต์ ํ๋ ์์ํฌ"
icon: "brain-circuit"
mode: "wide"
---
## CrewAI์ LLM ์ ํ ์ ๊ทผ ๋ฐฉ์
์ฒ๋ฐฉ์ ์ธ ๋ชจ๋ธ ์ถ์ฒ๋ณด๋ค๋, **์ฌ๊ณ ํ๋ ์์ํฌ**๋ฅผ ์ ์ํ์ฌ ํน์ ์ฌ์ฉ ์ฌ๋ก, ์ ์ฝ ์กฐ๊ฑด, ์๊ตฌ ์ฌํญ์ ๋ฐ๋ผ ์ ๋ณด์ ์
๊ฐํ ๊ฒฐ์ ์ ๋ด๋ฆด ์ ์๋๋ก ๋๊ณ ์ ํฉ๋๋ค. LLM ํ๊ฒฝ์ ๋น ๋ฅด๊ฒ ๋ณํํ๊ณ ์์ผ๋ฉฐ, ์๋ก์ด ๋ชจ๋ธ์ด ์ ๊ธฐ์ ์ผ๋ก ๋ฑ์ฅํ๊ณ ๊ธฐ์กด ๋ชจ๋ธ๋ ์์ฃผ ์
๋ฐ์ดํธ๋๊ณ ์์ต๋๋ค. ๊ฐ์ฅ ์ค์ํ ๊ฒ์ ์ด๋ค ํน์ ๋ชจ๋ธ์ด ์ ๊ณต๋๋์ง์ ์๊ด์์ด ํ๊ฐ๋ฅผ ์ํ ์ฒด๊ณ์ ์ธ ์ ๊ทผ๋ฒ์ ๊ฐ๋ฐํ๋ ๊ฒ์
๋๋ค.
<Note>
์ด ๊ฐ์ด๋๋ LLM ํ๊ฒฝ์ด ๋น ๋ฅด๊ฒ ๋ณํํ๊ณ ์๊ธฐ ๋๋ฌธ์ ํน์ ๋ชจ๋ธ ์ถ์ฒ๋ณด๋ค๋ ์ ๋ต์
์ฌ๊ณ ์ ์ด์ ์ ๋ง์ถ๊ณ ์์ต๋๋ค.
</Note>
## ๋น ๋ฅธ ๊ฒฐ์ ํ๋ ์์ํฌ
<Steps>
<Step title="์์
๋ถ์">
๋จผ์ , ์์
์ด ์ค์ ๋ก ๋ฌด์์ ์๊ตฌํ๋์ง ๊น์ด ์ดํดํ์ธ์. ํ์ํ ์ธ์ง ๋ณต์ก์ฑ,
์๊ตฌ๋๋ ์ถ๋ก ์ ๊น์ด, ๊ธฐ๋๋๋ ์ถ๋ ฅ ํ์, ๋ชจ๋ธ์ด ์ฒ๋ฆฌํด์ผ ํ ๋งฅ๋ฝ์ ์์
๊ณ ๋ คํฉ๋๋ค. ์ด๋ฌํ ๊ธฐ๋ณธ ๋ถ์์ด ์ดํ์ ๋ชจ๋ ๊ฒฐ์ ์ ์๋ดํ ๊ฒ์
๋๋ค.
</Step>
<Step title="๋ชจ๋ธ ์ญ๋ ๋งคํ">
์๊ตฌ ์ฌํญ์ ์ดํดํ ํ, ์ด๋ฅผ ๋ชจ๋ธ์ ๊ฐ์ ์ ๋งคํํ์ธ์. ์๋ก ๋ค๋ฅธ ๋ชจ๋ธ ๊ณ์ด์
์์
์ ํ์ ๋ฐ๋ผ ํนํ๋์ด ์์ต๋๋ค. ์ผ๋ถ๋ ์ถ๋ก ๋ฐ ๋ถ์์ ์ต์ ํ๋์ด ์๊ณ ,
์ผ๋ถ๋ ์ฐฝ์์ฑ์ด๋ ์ฝํ
์ธ ์์ฑ, ๋ ๋ค๋ฅธ ์ผ๋ถ๋ ์๋์ ํจ์จ์ฑ์ ์ต์ ํ๋์ด
์์ต๋๋ค.
</Step>
<Step title="์ ์ฝ ์กฐ๊ฑด ๊ณ ๋ ค">
์์ฐ ์ ํ, ์ง์ฐ ์๊ฐ ์๊ตฌ์ฌํญ, ๋ฐ์ดํฐ ํ๋ผ์ด๋ฒ์ ํ์์ฑ, ์ธํ๋ผ ์ญ๋ ๋ฑ ์ค์
์ด์์์ ์ ์ฝ ์กฐ๊ฑด์ ๋ฐ์ํ์ธ์. ์ด๋ก ์ ์ผ๋ก ๊ฐ์ฅ ์ข์ ๋ชจ๋ธ์ด ์ค์ ๋ก๋ ์ต์ ์
์ ํ์ด ์๋ ์ ์์ต๋๋ค.
</Step>
<Step title="ํ
์คํธ ๋ฐ ๋ฐ๋ณต">
์ ๋ขฐํ ์ ์๊ณ ์ ์ดํด๋ ๋ชจ๋ธ๋ก ์์ํ์ฌ, ํน์ ์ฌ์ฉ ์ฌ๋ก์์ ์ค์ ์ฑ๋ฅ์
๋ฐํ์ผ๋ก ์ต์ ํํ์ธ์. ์ค์ ๊ฒฐ๊ณผ๋ ์ด๋ก ์ ๋ฒค์น๋งํฌ์ ๋ค๋ฅผ ์ ์์ผ๋ฏ๋ก,
๊ฒฝํ์ ํ
์คํธ๊ฐ ๋งค์ฐ ์ค์ํฉ๋๋ค.
</Step>
</Steps>
## ์ฝ์ด ์ ํ ํ๋ ์์ํฌ
### a. Task-First Thinking
LLM์ ์ ํํ ๋ ๊ฐ์ฅ ์ค์ํ ๋จ๊ณ๋ ์ค์ ๋ก ์ฌ๋ฌ๋ถ์ ์์
์ด ๋ฌด์์ ์๊ตฌํ๋์ง ์ดํดํ๋ ๊ฒ์
๋๋ค. ๋๋ฌด ์์ฃผ ํ๋ค์ ํน์ ์๊ตฌ ์ฌํญ์ ๋ฉด๋ฐํ๊ฒ ๋ถ์ํ์ง ์๊ณ , ์ผ๋ฐ์ ์ธ ํํ์ด๋ ๋ฒค์น๋งํฌ ์ ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ชจ๋ธ์ ์ ํํฉ๋๋ค. ์ด๋ฐ ์ ๊ทผ ๋ฐฉ์์ ๋จ์ํ ์์
์ ๋น์ธ๊ณ ๋ณต์กํ ๋ชจ๋ธ์ ๊ณผ๋ํ๊ฒ ์ ์ฉํ๊ฑฐ๋, ์ ๊ตํ ์
๋ฌด์ ํ์ํ ๊ธฐ๋ฅ์ด ๋ถ์กฑํ ๋ชจ๋ธ์ ์ ํํ๊ฒ ๋ง๋ค์ด ๊ฒฐ๊ณผ์ ์ผ๋ก ๊ณผ์ ์ฑ๋ฅ ๋ฌธ์ ๋ฅผ ์ผ๊ธฐํฉ๋๋ค.
<Tabs>
<Tab title="Reasoning Complexity">
- **Simple Tasks**๋ ๋๋ถ๋ถ์ ์ผ์์ ์ธ AI ์์
์ ๋ํํ๋ฉฐ, ๊ธฐ๋ณธ ๋ช
๋ น ์ํ, ๊ฐ๋จํ ๋ฐ์ดํฐ ์ฒ๋ฆฌ, ๋จ์ํ ํฌ๋งทํ
์์
๋ฑ์ ํฌํจํฉ๋๋ค. ์ด๋ฌํ ์์
์ ์ผ๋ฐ์ ์ผ๋ก ๋ช
ํํ ์
๋ ฅ๊ณผ ์ถ๋ ฅ์ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ ๋ชจํธ์ฑ์ด ๊ฑฐ์ ์์ต๋๋ค. ์ธ์ง์ ๋ถํ๋ ๋ฎ๊ณ , ๋ชจ๋ธ์ ๋ณต์กํ ์ถ๋ก ๋ณด๋ค๋ ๋ช
ํํ ์ง์์ ๋ฐ๋ผ ์์ง์ด๋ฉด ๋ฉ๋๋ค.
- **Complex Tasks**๋ ๋ค๋จ๊ณ ์ถ๋ก , ์ ๋ต์ ์ฌ๊ณ , ๋ชจํธํ๊ฑฐ๋ ๋ถ์์ ํ ์ ๋ณด๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฅ๋ ฅ์ ํ์๋ก ํฉ๋๋ค. ์ฌ๋ฌ ๋ฐ์ดํฐ ์์ค๋ฅผ ๋ถ์ํ๊ฑฐ๋, ํฌ๊ด์ ์ ๋ต์ ๊ฐ๋ฐํ๊ฑฐ๋, ๋ ์์ ๊ตฌ์ฑ ์์๋ก ๋ถํดํด์ผ ํ๋ ๋ฌธ์ ํด๊ฒฐ ์์
๋ฑ์ด ์ด์ ํด๋นํฉ๋๋ค. ๋ชจ๋ธ์ ์ฌ๋ฌ ์ถ๋ก ๋จ๊ณ๋ฅผ ๊ฑฐ์น๋ ๋์ ๋งฅ๋ฝ์ ์ ์งํด์ผ ํ๋ฉฐ, ๋ช
์์ ์ผ๋ก ์ธ๊ธ๋์ง ์์ ๋ด์ฉ์ ์ถ๋ก ํด์ผ ํ ๋๊ฐ ๋ง์ต๋๋ค.
- **Creative Tasks**๋ ์๋กญ๊ณ , ํฅ๋ฏธ๋ก์ฐ๋ฉฐ, ๋งฅ๋ฝ์ ์ ํฉํ ์ฝํ
์ธ ๋ฅผ ์์ฑํ๋ ๋ฐ ์ค์ ์ ๋ ์๋ก์ด ์ธ์ง์ ๋ฅ๋ ฅ์ ์๊ตฌํฉ๋๋ค. ์ฌ๊ธฐ์๋ ์คํ ๋ฆฌํ
๋ง, ๋ง์ผํ
์นดํผ ์์ฑ, ์ฐฝ์์ ๋ฌธ์ ํด๊ฒฐ์ด ํฌํจ๋ฉ๋๋ค. ๋ชจ๋ธ์ ๋์์ค, ํค, ๋์ ์ฒญ์ค์ ์ดํดํ๊ณ , ๊ณต์์ ์ด์ง ์๊ณ ์ง์ ์ฑ ์๊ณ ํฅ๋ฏธ๋ก์ด ์ฝํ
์ธ ๋ฅผ ์ ์ํด์ผ ํฉ๋๋ค.
</Tab>
<Tab title="Output Requirements">
- **Structured Data** ์์
์ ํฌ๋งท ๊ท์น ์ค์์ ์ ํ์ฑ๊ณผ ์ผ๊ด์ฑ์ ์๊ตฌํฉ๋๋ค. JSON, XML, ๋ฐ์ดํฐ๋ฒ ์ด์ค ํฌ๋งท ๋ฑ์ ๋ค๋ฃจ๋ ๊ฒฝ์ฐ, ๋ชจ๋ธ์ ๊ตฌ๋ฌธ์ ์ผ๋ก ์ฌ๋ฐ๋ฅธ ์ถ๋ ฅ์ ์์ ์ ์ผ๋ก ์์ฑํ ์ ์์ด์ผ ํ๋ฉฐ, ์ด๋ ํ๋ก๊ทธ๋จ์ ์ผ๋ก ์ฒ๋ฆฌ ๊ฐ๋ฅํด์ผ ํฉ๋๋ค. ์ด๋ฐ ์์
์๋ ์๊ฒฉํ ๊ฒ์ฆ ์๊ตฌ ์ฌํญ์ด ์์ผ๋ฉฐ ํฌ๋งท ์๋ฌ์ ๋ํ ํ์ฉ ์ค์ฐจ๊ฐ ๋งค์ฐ ์ ๊ธฐ ๋๋ฌธ์, ์ฐฝ์์ฑ๋ณด๋ค๋ ์ ๋ขฐ์ฑ์ด ๋ ์ค์ํฉ๋๋ค.
- **Creative Content** ์ถ๋ ฅ์ ๊ธฐ์ ์ ์ญ๋๊ณผ ์ฐฝ์์ ๊ฐ๊ฐ์ ๊ท ํ์ ํ์๋ก ํฉ๋๋ค. ๋ชจ๋ธ์ ๋์ ์ฒญ์ค, ํค, ๋ธ๋๋ ๋ณด์ด์ค๋ฅผ ์ดํดํ๊ณ , ๋
์์ ๊ด์ฌ์ ๋๋ฉฐ ํน์ ์ปค๋ฎค๋์ผ์ด์
๋ชฉํ๋ฅผ ๋ฌ์ฑํ๋ ์ฝํ
์ธ ๋ฅผ ์ ์ํ ์ ์์ด์ผ ํฉ๋๋ค. ์ด ์์ญ์ ํ์ง์ ์ฃผ๊ด์ ์ธ ๊ฒฝ์ฐ๊ฐ ๋ง์ผ๋ฉฐ, ๋ค์ํ ๋งฅ๋ฝ๊ณผ ๋ชฉ์ ์ ๋ง๊ฒ ๊ธ์ฐ๊ธฐ ์คํ์ผ์ ์กฐ์ ํ ์ ์๋ ๋ชจ๋ธ์ด ํ์ํฉ๋๋ค.
- **Technical Content**๋ ๊ตฌ์กฐํ๋ ๋ฐ์ดํฐ์ ์ฐฝ์์ ์ฝํ
์ธ ์ ์ค๊ฐ์ ์์นํ๋ฉฐ, ์ ํ์ฑ๊ณผ ๋ช
ํ์ฑ์ ๋ชจ๋ ํ์๋ก ํฉ๋๋ค. ๋ฌธ์ํ, ์ฝ๋ ์์ฑ, ๊ธฐ์ ๋ถ์ ๋ฑ์ ์ ๋ฐํ๋ฉด์๋ ํฌ๊ด์ ์ผ๋ก ์์ฑ๋์ด์ผ ํ๋ฉฐ, ๋์์ด ๋๋ ์ฒญ์ค์๊ฒ ํจ๊ณผ์ ์ผ๋ก ์ ๋ฌ๋์ด์ผ ํฉ๋๋ค. ๋ชจ๋ธ์ ๋ณต์กํ ๊ธฐ์ ๊ฐ๋
์ ์ดํดํ๊ณ ์ด๋ฅผ ๋ช
ํํ๊ฒ ์ค๋ช
ํ ์ ์์ด์ผ ํฉ๋๋ค.
</Tab>
<Tab title="Context Needs">
- **Short Context** ์๋๋ฆฌ์ค๋ ๋ชจ๋ธ์ด ํ์ ๋ ์ ๋ณด๋ฅผ ์ ์ํ๊ฒ ์ฒ๋ฆฌํด์ผ ํ๋ ์ฆ๊ฐ์ ์ด๊ณ ์ง์ค๋ ์
๋ฌด๋ฅผ ํฌํจํฉ๋๋ค. ์ด๋ ๋์ฒด๋ก ์๋์ ํจ์จ์ฑ์ด ์ฌ๋ ์๋ ์ดํด๋ณด๋ค ๋ ์ค์ํ ๊ฑฐ๋์ฑ ์ํธ์์ฉ์์ ์ฃผ๋ก ๋ฐ์ํฉ๋๋ค. ๋ชจ๋ธ์ ๊ธด ๋ํ ๋ด์ญ์ด๋ ๋์ฉ๋ ๋ฌธ์๋ฅผ ์ ์งํ ํ์๊ฐ ์์ต๋๋ค.
- **Long Context** ์๊ตฌ ์ฌํญ์ ๋ฐฉ๋ํ ๋ฌธ์ ์์
, ์ฅ๊ธฐ๊ฐ ๋ํ, ๋ณต์กํ ๋ค์ค ํํธ ์์
์ ์ฒ๋ฆฌํ ๋ ๋ฐ์ํฉ๋๋ค. ๋ชจ๋ธ์ ์์ฒ ํ ํฐ์ ๊ฑธ์ณ ์ผ๊ด์ฑ์ ์ ์งํด์ผ ํ๋ฉฐ, ์์ ์ ๋ณด๋ฅผ ์ ํํ ์ฐธ์กฐํ ์ ์์ด์ผ ํฉ๋๋ค. ์ด๋ ๋ฌธ์ ๋ถ์, ํฌ๊ด์ ์ฐ๊ตฌ, ์ ๊ตํ ๋ํ ์์คํ
์ ๋งค์ฐ ์ค์ํ ๊ธฐ๋ฅ์
๋๋ค.
- **Very Long Context** ์๋๋ฆฌ์ค๋ ํ์ฌ ๊ฐ๋ฅํ ํ๊ณ๋ฅผ ๋ฐ์ด๋๋ ๊ฒฝ์ฐ๋ก, ๋๊ท๋ชจ ๋ฌธ์ ์ฒ๋ฆฌ, ๊ด๋ฒ์ํ ์ฐ๊ตฌ ์ข
ํฉ, ๋ณต์กํ ๋ค์ค ์ธ์
์ํธ์์ฉ ๋ฑ์ด ์์ต๋๋ค. ์ด๋ฌํ ํ์ฉ ์ฌ๋ก๋ ํ์ฅ๋ ์ปจํ
์คํธ ์ฒ๋ฆฌ๋ฅผ ์ํด ํน๋ณํ ์ค๊ณ๋ ๋ชจ๋ธ์ด ํ์ํ๋ฉฐ, ์ข
์ข
์ปจํ
์คํธ ๊ธธ์ด์ ์ฒ๋ฆฌ ์๋ ๊ฐ์ ์ ์ถฉ์ด ๋ฐ์ํฉ๋๋ค.
</Tab>
</Tabs>
### b. ๋ชจ๋ธ ์ญ๋ ๋งคํ
๋ชจ๋ธ ์ญ๋์ ์ดํดํ๊ธฐ ์ํด์๋ ๋ง์ผํ
์ฃผ์ฅ์ด๋ ๋ฒค์น๋งํฌ ์ ์ ๋๋จธ๋ฅผ ๋ฐ๋ผ๋ณด๊ณ , ๋ค์ํ ๋ชจ๋ธ ๊ตฌ์กฐ์ ํ์ต ์ ๊ทผ๋ฒ์ ๊ทผ๋ณธ์ ์ธ ๊ฐ์ ๊ณผ ํ๊ณ๋ฅผ ํ์
ํด์ผ ํฉ๋๋ค.
<AccordionGroup>
<Accordion title="Reasoning Models" icon="brain">
Reasoning ๋ชจ๋ธ์ ๋ณต์กํ๊ณ ๋ค๋จ๊ณ์ ์ฌ๊ณ ๊ฐ ํ์ํ ์์
์ ์ํด ํน๋ณํ ์ค๊ณ๋ ํน์ ์นดํ
๊ณ ๋ฆฌ๋ฅผ ๋ํ๋
๋๋ค. ์ด๋ฌํ ๋ชจ๋ธ์ ๋ฌธ์ ๋ฅผ ์ ์คํ๊ฒ ๋ถ์ํ๊ฑฐ๋ ์ ๋ต์ ์ผ๋ก ๊ณํ์ ์ธ์ฐ๊ฑฐ๋ ์ฒด๊ณ์ ์ผ๋ก ๋ฌธ์ ๋ฅผ ๋ถํดํด์ผ ํ๋ ๊ฒฝ์ฐ์ ๋ฐ์ด๋ฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก chain-of-thought reasoning ํน์ tree-of-thought processing๊ณผ ๊ฐ์ ๊ธฐ๋ฒ์ ์ฌ์ฉํ์ฌ ๋ณต์กํ ๋ฌธ์ ๋ฅผ ๋จ๊ณ๋ณ๋ก ํด๊ฒฐํฉ๋๋ค.
Reasoning ๋ชจ๋ธ์ ๊ฐ์ ์ ํ์ฅ๋ reasoning ์ฒด์ธ์์ ๋
ผ๋ฆฌ์ ์ผ๊ด์ฑ์ ์ ์งํ๊ณ , ๋ณต์กํ ๋ฌธ์ ๋ฅผ ๊ด๋ฆฌ ๊ฐ๋ฅํ ๊ตฌ์ฑ ์์๋ก ๋๋ ์ ์๋ค๋ ์ ์ ์์ต๋๋ค. ์ ๋ต์ ๊ณํ, ๋ณต์กํ ๋ถ์, ๊ทธ๋ฆฌ๊ณ ์๋ต ์๋๋ณด๋ค reasoning์ ์ง์ด ๋ ์ค์ํ ์ํฉ์์ ํนํ ๊ฐ์น๊ฐ ์์ต๋๋ค.
ํ์ง๋ง reasoning ๋ชจ๋ธ์ ์๋์ ๋น์ฉ ๋ฉด์์ ํธ๋ ์ด๋์คํ๊ฐ ๋ฐ๋ฅด๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ๋ํ ๊ทธ๋ค์ ๊ณ ๋ํ๋ reasoning ์ญ๋์ด ํ์ ์๋ ์ฐฝ์์ ์ธ ์์
์ด๋ ๊ฐ๋จํ ์์
์๋ ๋ ์ ํฉํ ์ ์์ต๋๋ค. ์ฒด๊ณ์ ์ด๊ณ ๋จ๊ณ์ ์ธ ๋ถ์์ด ์๊ตฌ๋๋ ์ง์ ํ ๋ณต์ก์ฑ์ด ๊ด๋ จ๋ ์์
์์ ์ด๋ฌํ ๋ชจ๋ธ์ ๊ณ ๋ คํ์ญ์์ค.
</Accordion>
<Accordion title="General Purpose Models" icon="microchip">
General purpose ๋ชจ๋ธ์ LLM ์ ํ์์ ๊ฐ์ฅ ๊ท ํ ์กํ ์ ๊ทผ ๋ฐฉ์์ ์ ๊ณตํ๋ฉฐ, ํน์ ์์ญ์ ๊ทน๋จ์ ์ผ๋ก ํนํ๋์ง ์์ผ๋ฉด์๋ ๋ค์ํ ์์
์ ๋ํด ๊ฒฌ๊ณ ํ ์ฑ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ์ด๋ฌํ ๋ชจ๋ธ์ ๋ค์ํ ๋ฐ์ดํฐ์
์ผ๋ก ํ์ต๋์์ผ๋ฉฐ, ํน์ ๋๋ฉ์ธ์์์ ์ต๊ณ ์ฑ๋ฅ๋ณด๋ค๋ ๋ค์ฌ๋ค๋ฅํจ์ ์ต์ ํ๋์ด ์์ต๋๋ค.
General purpose ๋ชจ๋ธ์ ์ฃผ์ ์ฅ์ ์ ๋ค์ํ ์ ํ์ ์์
์์ ์์ธก ๊ฐ๋ฅํ ์ ๋ขฐ์ฑ๊ณผ ์ผ๊ด์ฑ์
๋๋ค. ์กฐ์ฌ, ๋ถ์, ์ฝํ
์ธ ์ ์, ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๋ฑ ๋๋ถ๋ถ์ ํ์ค ๋น์ฆ๋์ค ์์
์ ์ถฉ๋ถํ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค. ์ด๋ก ์ธํด ๋ค์ํ ์ํฌํ๋ก์ฐ ์ ๋ฐ์์ ์ผ๊ด๋ ์ฑ๋ฅ์ด ํ์ํ ํ์ ๋งค์ฐ ์ ํฉํ ์ ํ์ด ๋ฉ๋๋ค.
General purpose ๋ชจ๋ธ์ ํน์ ๋๋ฉ์ธ์์ ํนํ๋ ๋์๋ค์ด ๋ณด์ฌ์ฃผ๋ ์ต๊ณ ์ฑ๋ฅ์๋ ๋ฏธ์น์ง ์์ ์ ์์ง๋ง, ์ด์์ ๋จ์์ฑ๊ณผ ๋ชจ๋ธ ๊ด๋ฆฌ์ ๋ณต์ก์ฑ ๊ฐ์๋ผ๋ ์ด์ ์ด ์์ต๋๋ค. ์ ๊ท ํ๋ก์ ํธ์ ์์์ ์ผ๋ก ๊ฐ์ฅ ์ข์ ์ ํ์ธ ๊ฒฝ์ฐ๊ฐ ๋ง์ผ๋ฉฐ, ํ์ด ๊ตฌ์ฒด์ ์ธ ํ์๋ฅผ ์ดํดํ๊ณ ๋์ ํนํ ๋ชจ๋ธ๋ก ์ต์ ํํ ์ ์์ต๋๋ค.
</Accordion>
<Accordion title="Fast & Efficient Models" icon="bolt">
Fast and efficient ๋ชจ๋ธ์ ๊ณ ๋ํ๋ reasoning ์ญ๋๋ณด๋ค ์๋, ๋น์ฉ ํจ์จ, ๋ฆฌ์์ค ํจ์จ์ฑ์ ์ฐ์ ์์์ ๋ก๋๋ค. ์ด๋ฌํ ๋ชจ๋ธ์ ๋น ๋ฅธ ์๋ต์ฑ๊ณผ ๋ฎ์ ์ด์๋น์ฉ์ด ์ค์ํ๊ณ , ๋ฏธ๋ฌํ ์ดํด๋ ๋ณต์กํ reasoning์ด ๋ ์๊ตฌ๋๋ ๊ณ ์ฒ๋ฆฌ๋ ์๋๋ฆฌ์ค์ ์ต์ ํ๋์ด ์์ต๋๋ค.
์ด๋ฌํ ๋ชจ๋ธ์ ์ผ์์ ์ธ ์ด์, ๊ฐ๋จํ ๋ฐ์ดํฐ ์ฒ๋ฆฌ, ํจ์ ํธ์ถ, ๋์ฉ๋ ์์
๋ฑ ์ธ์ง์ ์๊ตฌ๊ฐ ๋น๊ต์ ๋จ์ํ ์๋๋ฆฌ์ค์์ ๋ฐ์ด๋ฉ๋๋ค. ๋ง์ ์์ฒญ์ ์ ์ํ๊ฒ ์ฒ๋ฆฌํด์ผ ํ๊ฑฐ๋ ์์ฐ ์ ์ฝ ๋ด์์ ์ด์๋์ด์ผ ํ๋ ์ ํ๋ฆฌ์ผ์ด์
์ ํนํ ์ ์ฉํฉ๋๋ค.
ํจ์จ์ ์ธ ๋ชจ๋ธ์์ ๊ฐ์ฅ ์ค์ํ ๊ณ ๋ ค์ฌํญ์ ๊ทธ๋ค์ ์ญ๋์ด ๊ทํ์ ์์
์๊ตฌ์ ์ผ์นํ๋์ง ํ์ธํ๋ ๊ฒ์
๋๋ค. ๋ง์ ์ผ์์ ์์
์ ํจ๊ณผ์ ์ผ๋ก ์ฒ๋ฆฌํ ์ ์์ง๋ง, Nuancedํ ์ดํด, ๋ณต์กํ reasoning, ํน์ ๊ณ ๋ํ๋ ์ฝํ
์ธ ์์ฑ์ด ํ์ํ ์์
์๋ ์ด๋ ค์์ ๊ฒช์ ์ ์์ต๋๋ค. ์ ๊ตํจ๋ณด๋ค ์๋์ ๋น์ฉ์ด ๋ ์ค์ํ ๋ช
ํํ๊ณ ์ผ์์ ์ธ ์์
์ ๊ฐ์ฅ ์ ํฉํฉ๋๋ค.
</Accordion>
<Accordion title="Creative Models" icon="pen">
Creative ๋ชจ๋ธ์ ์ฝํ
์ธ ์์ฑ, ๊ธ์ฐ๊ธฐ ํ์ง, ์ฐฝ์์ ์ฌ๊ณ ๊ฐ ์๊ตฌ๋๋ ์์
์ ํน๋ณํ ์ต์ ํ๋์ด ์์ต๋๋ค. ์ด๋ฌํ ๋ชจ๋ธ์ ๋์์ค, ํค, ์คํ์ผ์ ์ดํดํ๋ฉด์๋ ์์ฐ์ค๋ฝ๊ณ ์ง์ ์ฑ ์๊ฒ ๋๊ปด์ง๋ ๋งค๋ ฅ์ ์ด๊ณ ๋งฅ๋ฝ์ ๋ง๋ ์ฝํ
์ธ ๋ฅผ ์์ฑํ๋ ๋ฐ ๋ฐ์ด๋ฉ๋๋ค.
Creative ๋ชจ๋ธ์ ๊ฐ์ ์ ๋ค์ํ ๋์์ ๋ง์ถฐ ๊ธ์ฐ๊ธฐ ์คํ์ผ์ ์กฐ์ ํ๊ณ , ์ผ๊ด๋ ๋ชฉ์๋ฆฌ์ ํค์ ์ ์งํ๋ฉฐ, ๋
์๋ฅผ ํจ๊ณผ์ ์ผ๋ก ์ฌ๋ก์ก๋ ์ฝํ
์ธ ๋ฅผ ์์ฑํ ์ ์๋ค๋ ์ ์
๋๋ค. ์คํ ๋ฆฌํ
๋ง, ๋ง์ผํ
์นดํผ, ๋ธ๋๋ ์ปค๋ฎค๋์ผ์ด์
๋ฑ ์ฐฝ์์ฑ๊ณผ ๋ชฐ์
์ด ์ฃผ์ ๋ชฉ์ ์ด ๋๋ ์ฝํ
์ธ ์์
์์ ๋ ์ฐ์ํ ์ฑ๊ณผ๋ฅผ ๋ณด์
๋๋ค.
Creative ๋ชจ๋ธ์ ์ ํํ ๋๋ ๋จ์ํ ํ
์คํธ ์์ฑ ๋ฅ๋ ฅ๋ฟ ์๋๋ผ, ๋์, ๋งฅ๋ฝ, ๋ชฉ์ ์ ๋ํ ์ดํด๋ ฅ๋ ํจ๊ป ๊ณ ๋ คํด์ผ ํฉ๋๋ค. ์ต์์ creative ๋ชจ๋ธ์ ํน์ ๋ธ๋๋ ๋ชฉ์๋ฆฌ์ ๋ง๊ฒ ์ถ๋ ฅ ๋ด์ฉ์ ์กฐ์ ํ๊ณ , ๋ค์ํ ๋์ ๊ทธ๋ฃน์ ํ๊นํ
ํ๋ฉฐ, ๊ธด ์ฝํ
์ธ ์์๋ ์ผ๊ด์ฑ์ ์ ์งํ ์ ์์ต๋๋ค.
</Accordion>
<Accordion title="Open Source Models" icon="code">
Open source ๋ชจ๋ธ์ ๋น์ฉ ํต์ , ๋ง์ถคํ ๊ฐ๋ฅ์ฑ, ๋ฐ์ดํฐ ํ๋ผ์ด๋ฒ์, ๋ฐฐํฌ ์ ์ฐ์ฑ ์ธก๋ฉด์์ ๋
ํนํ ์ด์ ์ ์ ๊ณตํฉ๋๋ค. ์ด๋ฌํ ๋ชจ๋ธ์ ๋ก์ปฌ์ด๋ ์ฌ์ค ์ธํ๋ผ์์ ์ด์ฉ์ด ๊ฐ๋ฅํ์ฌ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๋ฐ ๋ชจ๋ธ ๋์์ ๋ํด ์์ ํ ํต์ ๊ถ์ ์ ๊ณตํฉ๋๋ค.
Open source ๋ชจ๋ธ์ ์ฃผ์ ์ด์ ์ผ๋ก๋ ํ ํฐ๋น ๋น์ฉ์ ์ ๊ฑฐ, ํน์ ์ฉ๋์ ๋ง์ถ ํ์ธํ๋ ๊ฐ๋ฅ์ฑ, ์์ ํ ๋ฐ์ดํฐ ํ๋ผ์ด๋ฒ์, ์ธ๋ถ API ์ ๊ณต์์ ๋ํ ์์กด์ฑ ํด์๊ฐ ์์ต๋๋ค. ํนํ ์๊ฒฉํ ๋ฐ์ดํฐ ํ๋ผ์ด๋ฒ์ ์๊ตฌ์ฌํญ, ์์ฐ ์ ์ฝ, ํน์ ๋ง์ถคํ ํ์๊ฐ ์๋ ์กฐ์ง์ ๋งค์ฐ ์ ์ฉํฉ๋๋ค.
๊ทธ๋ฌ๋ open source ๋ชจ๋ธ์ ํจ๊ณผ์ ์ผ๋ก ๋ฐฐํฌ ๋ฐ ์ ์ง๊ด๋ฆฌํ๊ธฐ ์ํด ๋ ๋ง์ ๊ธฐ์ ์ ๋ฌธ์ฑ์ด ํ์ํฉ๋๋ค. ํ์์๋ ์ธํ๋ผ ๋น์ฉ, ๋ชจ๋ธ ๊ด๋ฆฌ ๋ณต์ก์ฑ, ์ง์์ ์ธ ๋ชจ๋ธ ์
๋ฐ์ดํธ ๋ฐ ์ต์ ํ๋ฅผ ์ํ ์ง์์ ์ธ ๋
ธ๋ ฅ์ ๊ณ ๋ คํด์ผ ํฉ๋๋ค. ๊ธฐ์ ์ ์ค๋ฒํค๋๋ฅผ ๊ฐ์ํ๋ฉด ์ ์ฒด ์์ ๋น์ฉ์ด ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ ๋์๋ณด๋ค ๋์ ์ ์์ต๋๋ค.
</Accordion>
</AccordionGroup>
## ์ ๋ต์ ๊ตฌ์ฑ ํจํด
### a. ๋ฉํฐ-๋ชจ๋ธ ์ ๊ทผ ๋ฐฉ์
<Tip>
๋์ผ crew ๋ด์์ ๋ค์ํ ๋ชฉ์ ์ ๋ง๋ ์๋ก ๋ค๋ฅธ ๋ชจ๋ธ์ ์ฌ์ฉํด ์ฑ๋ฅ๊ณผ ๋น์ฉ์ ๋ชจ๋
์ต์ ํํ ์ ์์ต๋๋ค.
</Tip>
๊ฐ์ฅ ์ ๊ตํ๊ฒ ๊ตฌํ๋ CrewAI์ ๊ฒฝ์ฐ, ์ฌ๋ฌ ๊ฐ์ ๋ชจ๋ธ์ ์ ๋ต์ ์ผ๋ก ํ์ฉํ์ฌ ๊ฐ agent์ ์ญํ ๊ณผ ์๊ตฌ ์ฌํญ์ ๋ง๋ ๋ชจ๋ธ์ ์ง์ ํฉ๋๋ค. ์ด ์ ๊ทผ ๋ฐฉ์์ ๊ฐ ์์
์ ํ์ ๊ฐ์ฅ ์ ํฉํ ๋ชจ๋ธ์ ์ฌ์ฉํจ์ผ๋ก์จ ์ฑ๋ฅ๊ณผ ๋น์ฉ์ ๋ชจ๋ ์ต์ ํํ ์ ์๊ฒ ํด์ค๋๋ค.
planning agent๋ ๋ณต์กํ ์ ๋ต์ ์ฌ๊ณ ์ ๋ค๋จ๊ณ ๋ถ์์ ์ฒ๋ฆฌํ ์ ์๋ reasoning ๋ชจ๋ธ์ ํ์ฉํ ๋ ์ด์ ์ ์ป์ต๋๋ค. ์ด agent๋ค์ ์ด์์ โ๋๋โ ์ญํ ์ ํ๋ฉฐ, ์ ๋ต ์๋ฆฝ๊ณผ ๋ค๋ฅธ agent๋ค์ ์์
์ ์กฐ์ ํฉ๋๋ค. ๋ฐ๋ฉด content agent๋ ๊ธ์ ํ์ง๊ณผ ๋
์ ์ฐธ์ฌ์ ๋ฐ์ด๋ creative ๋ชจ๋ธ์ ํตํด ์ต๊ณ ์ ์ฑ๋ฅ์ ๋ฐํํฉ๋๋ค. ์ผ์์ ์ธ ์์
๊ณผ ์ด์์ ๋ด๋นํ๋ processing agent๋ ์๋์ ๋น์ฉ ํจ์จ์ ์ฐ์ ์ํ๋ ํจ์จ์ ์ธ ๋ชจ๋ธ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
**์์: Research and Analysis Crew**
```python
from crewai import Agent, Task, Crew, LLM
# High-capability reasoning model for strategic planning
manager_llm = LLM(model="gemini-2.5-flash-preview-05-20", temperature=0.1)
# Creative model for content generation
content_llm = LLM(model="claude-3-5-sonnet-20241022", temperature=0.7)
# Efficient model for data processing
processing_llm = LLM(model="gpt-4o-mini", temperature=0)
research_manager = Agent(
role="Research Strategy Manager",
goal="Develop comprehensive research strategies and coordinate team efforts",
backstory="Expert research strategist with deep analytical capabilities",
llm=manager_llm, # High-capability model for complex reasoning
verbose=True
)
content_writer = Agent(
role="Research Content Writer",
goal="Transform research findings into compelling, well-structured reports",
backstory="Skilled writer who excels at making complex topics accessible",
llm=content_llm, # Creative model for engaging content
verbose=True
)
data_processor = Agent(
role="Data Analysis Specialist",
goal="Extract and organize key data points from research sources",
backstory="Detail-oriented analyst focused on accuracy and efficiency",
llm=processing_llm, # Fast, cost-effective model for routine tasks
verbose=True
)
crew = Crew(
agents=[research_manager, content_writer, data_processor],
tasks=[...], # Your specific tasks
manager_llm=manager_llm, # Manager uses the reasoning model
verbose=True
)
```
์ฑ๊ณต์ ์ธ ๋ฉํฐ-๋ชจ๋ธ ๊ตฌํ์ ํต์ฌ์ ์๋ก ๋ค๋ฅธ agent๋ค์ด ์ด๋ป๊ฒ ์ํธ์์ฉํ๋์ง๋ฅผ ์ดํดํ๊ณ , ๋ชจ๋ธ์ ์ญ๋์ด agent์ ์ฑ
์์ ๋ถํฉํ๋์ง ํ์ธํ๋ ๊ฒ์
๋๋ค. ์ด๋ฅผ ์ํด ์ ์คํ ๊ธฐํ์ด ํ์ํ์ง๋ง, ๊ทธ ๊ฒฐ๊ณผ๋ก ์ฐ์ถ๋ฌผ์ ํ์ง๊ณผ ์ด์ ํจ์จ์ฑ ๋ชจ๋์์ ํฐ ๊ฐ์ ์ ์ด๋์ด๋ผ ์ ์์ต๋๋ค.
### b. ๊ตฌ์ฑ์์๋ณ ์ ํ
<Tabs>
<Tab title="Manager LLM">
Manager LLM์ ๊ณ์ธต์ CrewAI ํ๋ก์ธ์ค์์ ์ค์ํ ์ญํ ์ ํ๋ฉฐ, ์ฌ๋ฌ ์์ด์ ํธ์ ์์
์ ์กฐ์ ํ๋ ์ค์ฌ์ ์ผ๋ก ์๋ํฉ๋๋ค. ์ด ๋ชจ๋ธ์ ์์, ์์
์ฐ์ ์์ ์ง์ , ์ฌ๋ฌ ๋์ ์์
๊ฐ์ ์ปจํ
์คํธ ์ ์ง์ ๋ฐ์ด๋์ผ ํฉ๋๋ค.
ํจ๊ณผ์ ์ธ Manager LLM์ ์ฌ๋ฐ๋ฅธ ์์ ๊ฒฐ์ ์ ๋ด๋ฆฌ๊ธฐ ์ํ ๊ฐ๋ ฅํ ์ถ๋ก ๋ฅ๋ ฅ, ์์ธก ๊ฐ๋ฅํ ์กฐ์ ์ ๋ณด์ฅํ๋ ์ผ๊ด๋ ์ฑ๋ฅ, ์ฌ๋ฌ ์์ด์ ํธ์ ์ํ๋ฅผ ๋์์ ์ถ์ ํ๊ธฐ ์ํ ํ์ํ ์ปจํ
์คํธ ๊ด๋ฆฌ๊ฐ ํ์ํฉ๋๋ค. ์ด ๋ชจ๋ธ์ ๋ค์ํ ์์ด์ ํธ์ ์ญ๋๊ณผ ํ๊ณ๋ฅผ ์ดํดํ๊ณ , ํจ์จ์ฑ๊ณผ ํ์ง์ ์ต์ ํํ๊ธฐ ์ํด ์์
ํ ๋น์ ์ต์ ํํด์ผ ํฉ๋๋ค.
Manager LLM์ ๋ชจ๋ ์์
์ ๊ด์ฌํ๊ธฐ ๋๋ฌธ์ ๋น์ฉ ๊ณ ๋ ค๊ฐ ํนํ ์ค์ํฉ๋๋ค. ๋ชจ๋ธ์ ํจ๊ณผ์ ์ธ ์กฐ์ ์ ์ํ ์ถฉ๋ถํ ์ญ๋์ ์ ๊ณตํ๋ฉด์๋, ์ฆ์ ์ฌ์ฉ์๋ ๋น์ฉ ํจ์จ์ ์ด์ด์ผ ํฉ๋๋ค. ์ด๋ ์ข
์ข
๊ฐ์ฅ ์ ๊ตํ ๋ชจ๋ธ์ ๋์ ๊ฐ๊ฒฉ ์์ด๋ ์ถฉ๋ถํ ์ถ๋ก ๋ฅ๋ ฅ์ ์ ๊ณตํ๋ ๋ชจ๋ธ์ ์ฐพ๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค.
</Tab>
<Tab title="Function Calling LLM">
Function calling LLM์ ๋ชจ๋ ์์ด์ ํธ ๊ฐ ๋๊ตฌ ์ฌ์ฉ์ ์ฒ๋ฆฌํ๋ฏ๋ก, ์ธ๋ถ ๋๊ตฌ์ API์ ํฌ๊ฒ ์์กดํ๋ crew์์ ๋งค์ฐ ์ค์ํฉ๋๋ค. ์ด ๋ชจ๋ธ์ ๋๊ตฌ์ ์ญ๋์ ์ดํดํ๊ณ , ํ๋ผ๋ฏธํฐ๋ฅผ ์ ํํ๊ฒ ์ถ์ถํ๋ฉฐ, ๋๊ตฌ ์๋ต์ ํจ๊ณผ์ ์ผ๋ก ์ฒ๋ฆฌํ๋ ๋ฐ ํนํ๋์ด์ผ ํฉ๋๋ค.
Function calling LLM์์ ๊ฐ์ฅ ์ค์ํ ํน์ฑ์ ์ฐฝ์์ฑ์ด๋ ์ ๊ตํ ์ถ๋ก ๋ ฅ๋ณด๋ค๋ ์ ํ์ฑ๊ณผ ์ ๋ขฐ์ฑ์
๋๋ค. ๋ชจ๋ธ์ ์์ฐ์ด ์์ฒญ์์ ์ฌ๋ฐ๋ฅธ ํ๋ผ๋ฏธํฐ๋ฅผ ์ผ๊ด๋๊ฒ ์ถ์ถํ๊ณ , ๋๊ตฌ ์๋ต์ ์ ์ ํ ์ฒ๋ฆฌํด์ผ ํฉ๋๋ค. ๋๊ตฌ ์ฌ์ฉ์ ์ฌ๋ฌ ๋ฒ์ ์๋ณต ์์
์ด ์๋ฐ๋ ์ ์์ผ๋ฏ๋ก ์๋๋ ์ค์ํฉ๋๋ค.
๋ง์ ํ๋ค์, ์ฐฝ์์ ์ด๊ฑฐ๋ ์ถ๋ก ์ ํนํ๋ ๋ชจ๋ธ๋ณด๋ค๋, ํนํ๋ function calling ๋ชจ๋ธ์ด๋ ๋๊ตฌ ์ง์์ด ๊ฐ๋ ฅํ ๋ฒ์ฉ ๋ชจ๋ธ์ด ์ด ์ญํ ์ ๋ ์ ํฉํ๋ค๋ ๊ฒ์ ๋ฐ๊ฒฌํฉ๋๋ค. ํต์ฌ์ ๋ชจ๋ธ์ด ์์ฐ์ด ์ง์นจ๊ณผ ๊ตฌ์กฐํ๋ ๋๊ตฌ ํธ์ถ ๊ฐ์ ๊ฐ๊ทน์ ์ ๋ขฐ์ฑ ์๊ฒ ์ฐ๊ฒฐํ ์ ์๋๋ก ํ๋ ๊ฒ์
๋๋ค.
</Tab>
<Tab title="Agent-Specific Overrides">
๊ฐ๋ณ ์์ด์ ํธ๋ ํน์ ์๊ตฌ๊ฐ ์ผ๋ฐ์ ์ธ crew ์๊ตฌ์ ํฌ๊ฒ ๋ค๋ฅผ ๋, crew ๋จ์ LLM ์ค์ ์ ์ฌ์ ์ํ ์ ์์ต๋๋ค. ์ด ๊ธฐ๋ฅ์ ํตํด ๋๋ถ๋ถ์ ์์ด์ ํธ์๋ ์ด์ ๋จ์์ฑ์ ์ ์งํ๋ฉด์, ๋ฏธ์ธํ ์ต์ ํ๊ฐ ๊ฐ๋ฅํฉ๋๋ค.
์์ด์ ํธ๋ณ ์ฌ์ ์๋ฅผ ๊ณ ๋ คํด์ผ ํ๋ ๊ฒฝ์ฐ๋ ์์ด์ ํธ์ ์ญํ ์ด ๋ค๋ฅธ crew ๊ตฌ์ฑ์๊ณผ ๋ณธ์ง์ ์ผ๋ก ๋ค๋ฅธ ์ญ๋์ ์๊ตฌํ ๋์
๋๋ค. ์๋ฅผ ๋ค์ด, ์ฐฝ์์ ๊ธ์ฐ๊ธฐ์ ํนํ๋ ์์ด์ ํธ๋ ์ฝํ
์ธ ์์ฑ์ ์ต์ ํ๋ ๋ชจ๋ธ์ด ๋์์ด ๋ ์ ์๊ณ , ๋ฐ์ดํฐ ๋ถ์ ์์ด์ ํธ๋ ์ถ๋ก ์ ์ค์ ์ ๋ ๋ชจ๋ธ๋ก ๋ ๋์ ์ฑ๊ณผ๋ฅผ ๊ฑฐ๋ ์ ์์ต๋๋ค.
์์ด์ ํธ๋ณ ์ฌ์ ์๋ฅผ ์ ์ฉํ ๋์ ๊ณผ์ ๋ ์ต์ ํ์ ์ด์ ๋ณต์ก๋ ๊ฐ์ ๊ท ํ์ ์ ์งํ๋ ๊ฒ์
๋๋ค. ๋ชจ๋ธ์ด ํ๋ ์ถ๊ฐ๋ ๋๋ง๋ค ๋ฐฐํฌ, ๋ชจ๋ํฐ๋ง, ๋น์ฉ ๊ด๋ฆฌ์ ๋ณต์ก์ฑ์ด ๋์ด๋ฉ๋๋ค. ๋ฐ๋ผ์ ํ์ ์ฑ๋ฅ ํฅ์ ํจ๊ณผ๊ฐ ์ถ๊ฐ ๋ณต์ก์ฑ์ ์ ๋นํํ ์ ์๋ ์์ด์ ํธ์๋ง ์ฌ์ ์๋ฅผ ์ง์คํด์ผ ํฉ๋๋ค.
</Tab>
</Tabs>
## ์์
์ ์ ํ๋ ์์ํฌ
### a. ๋ณต์ก์ฑ๋ณด๋ค ๋ช
ํ์ฑ์ ์ง์คํ๊ธฐ
CrewAI ์ถ๋ ฅ์ ํ์ง์ ๊ฒฐ์ ํ๋ ๋ฐ ์์ด ๋ชจ๋ธ ์ ํ๋ณด๋ค ํจ๊ณผ์ ์ธ ์์
์ ์๊ฐ ๋ ์ค์ํ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์ ์ ์๋ ์์
์ ๋ช
ํํ ๋ฐฉํฅ๊ณผ ๋งฅ๋ฝ์ ์ ๊ณตํ์ฌ ์ฌ์ง์ด ๋ณดํต ์์ค์ ๋ชจ๋ธ๋ ์ข์ ์ฑ๋ฅ์ ๋ผ ์ ์๊ฒ ํด์ฃผ์ง๋ง, ์๋ชป ์ ์๋ ์์
์ ๊ณ ๋ํ๋ ๋ชจ๋ธ์กฐ์ฐจ ๋ง์กฑ์ค๋ฝ์ง ์์ ๊ฒฐ๊ณผ๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
<AccordionGroup>
<Accordion title="ํจ๊ณผ์ ์ธ ์์
์ค๋ช
" icon="list-check">
์ต๊ณ ์ ์์
์ค๋ช
์ ์ ์ ํ ์ธ๋ถ ์ ๋ณด ์ ๊ณต๊ณผ ๋ช
ํ์ฑ ์ ์ง๋ฅผ ๊ท ํ ์๊ฒ ์กฐํ์ํต๋๋ค. ์์
์ ๊ตฌ์ฒด์ ์ธ ๋ชฉํ๋ฅผ ์ฑ๊ณต์ด ์ด๋ค ๋ชจ์ต์ธ์ง์ ๋ํ ๋ชจํธํจ ์์ด ๋ช
ํํ๊ฒ ์ ์ํด์ผ ํ๋ฉฐ, ์ ๊ทผ ๋ฐฉ์์ด๋ ๋ฐฉ๋ฒ๋ก ์ ์ถฉ๋ถํ ์ค๋ช
ํ์ฌ ์์ด์ ํธ๊ฐ ์ด๋ป๊ฒ ์งํํด์ผ ํ๋์ง ์ดํดํ ์ ์๋๋ก ํด์ผ ํฉ๋๋ค.
ํจ๊ณผ์ ์ธ ์์
์ค๋ช
์ ์์ด์ ํธ๊ฐ ๋ ๋์ ๋ชฉ์ ๊ณผ ๊ทธ๋ค์ด ๋ฐ๋์ ์ง์ผ์ผ ํ ์ ํ์ฌํญ์ ์ดํดํ ์ ์๋๋ก ๊ด๋ จ ๋งฅ๋ฝ ๋ฐ ์ ์ฝ ์กฐ๊ฑด์ ํฌํจํฉ๋๋ค. ๋ณต์กํ ์์
์ ์ฒด๊ณ์ ์ผ๋ก ์คํํ ์ ์๋ ์ง์ค๋ ๋จ๊ณ๋ก ๋ถํ ํ์ฌ, ์ฌ๋ฌ ์ธก๋ฉด์ด ๋ค์์ด๊ณ ์ ๊ทผํ๊ธฐ ์ด๋ ค์ด ์๋์ ์ธ ๋ชฉํ๋ก ์ ์ํ์ง ์์ต๋๋ค.
์ผ๋ฐ์ ์ธ ์ค์๋ก๋ ๋ชฉํ๊ฐ ๋๋ฌด ๋ชจํธํ๋ค๊ฑฐ๋, ํ์ํ ๋งฅ๋ฝ์ ์ ๊ณตํ์ง ์๋๋ค๊ฑฐ๋, ์ฑ๊ณต ๊ธฐ์ค์ด ๋ถ๋ถ๋ช
ํ๋ค๊ฑฐ๋, ๊ด๋ จ ์๋ ์ฌ๋ฌ ์์
์ ํ๋์ ์ค๋ช
์ผ๋ก ๊ฒฐํฉํ๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค. ๋ชฉํ๋ ๋จ์ผ์ ๋ช
ํํ ๋ชฉ์ ์ ์ง์คํ๋ฉฐ, ์์ด์ ํธ๊ฐ ์ฑ๊ณตํ ์ ์์ ์ ๋๋ก ์ถฉ๋ถํ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ๊ฒ์
๋๋ค.
</Accordion>
<Accordion title="์์ ์ฐ์ถ๋ฌผ ๊ฐ์ด๋๋ผ์ธ" icon="bullseye">
์์ ์ฐ์ถ๋ฌผ ๊ฐ์ด๋๋ผ์ธ์ ์์
์ ์์ ์์ด์ ํธ ๊ฐ์ ๊ณ์ฝ ์ญํ ์ ํ๋ฉฐ, ์ฐ์ถ๋ฌผ์ด ์ด๋ค ๋ชจ์ต์ด์ด์ผ ํ๋ฉฐ ์ด๋ป๊ฒ ํ๊ฐ๋ ๊ฒ์ธ์ง ๋ช
ํํ๊ฒ ์ง์ ํฉ๋๋ค. ์ด๋ฌํ ๊ฐ์ด๋๋ผ์ธ์ ํ์ํ ํ์๊ณผ ๊ตฌ์กฐ๋ฟ๋ง ์๋๋ผ ์ฐ์ถ๋ฌผ์ด ์์ ํ๋ค๊ณ ๊ฐ์ฃผ๋๊ธฐ ์ํด ๋ฐ๋์ ํฌํจ๋์ด์ผ ํ๋ ํต์ฌ ์์๋ ์ค๋ช
ํด์ผ ํฉ๋๋ค.
์ต๊ณ ์ ์ฐ์ถ๋ฌผ ๊ฐ์ด๋๋ผ์ธ์ ํ์ง ์งํ์ ๋ํ ๊ตฌ์ฒด์ ์ธ ์์๋ฅผ ์ ๊ณตํ๊ณ , ์๋ฃ ๊ธฐ์ค์ ์์ด์ ํธ์ ์ธ๊ฐ ํ๊ฐ์ ๋ชจ๋๊ฐ ์์
์ ์ฑ๊ณต์ ์๋ฃ ์ฌ๋ถ๋ฅผ ํ๊ฐํ ์ ์์ ๋งํผ ๋ช
ํํ๊ฒ ์ ์ํฉ๋๋ค. ์ด๋ ๋ชจํธํจ์ ์ค์ด๊ณ ์ฌ๋ฌ ์์
์คํ ๊ฐ ์ผ๊ด๋ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ฅํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
์ด๋ค ์์
์๋ ์ ์ฉํ ์ ์์ ์ ๋๋ก ์ผ๋ฐ์ ์ธ ์ฐ์ถ๋ฌผ ์ค๋ช
, ์์ด์ ํธ๊ฐ ๊ตฌ์กฐ๋ฅผ ์ถ์ธกํด์ผ ํ๋ ํ์ ๋ช
์ธ ๋๋ฝ, ํ๊ฐ๊ฐ ์ด๋ ค์ด ๋ถ๋ถ๋ช
ํ ํ์ง ๊ธฐ์ค, ์์ด์ ํธ๊ฐ ๊ธฐ๋์น๋ฅผ ์ดํดํ๋๋ก ๋์์ฃผ๋ ์์ ๋๋ ํ
ํ๋ฆฟ ๋ฏธ์ ๊ณต ๋ฑ์ ํผํด์ผ ํฉ๋๋ค.
</Accordion>
</AccordionGroup>
### b. ์์
์์ ์ง์ ์ ๋ต
<Tabs>
<Tab title="์์ฐจ์ ์์กด์ฑ">
์์
์ด ์ด์ ์ฐ์ถ๋ฌผ์ ๊ธฐ๋ฐ์ ๋๊ฑฐ๋, ์ ๋ณด๊ฐ ํ ์์
์์ ๋ค๋ฅธ ์์
์ผ๋ก ํ๋ฅด๊ฑฐ๋, ํ์ง์ด ์ ํ ์์
์ ์๋ฃ์ ์์กดํ ๋ ์์ฐจ์ ์์
์์กด์ฑ์ด ํ์์ ์
๋๋ค. ์ด ์ ๊ทผ ๋ฐฉ์์ ๊ฐ ์์
์ด ์ฑ๊ณต์ ์ผ๋ก ์ํ๋๋ ๋ฐ ํ์ํ ์ ๋ณด์ ๋งฅ๋ฝ์ ์ ๊ทผํ ์ ์๋๋ก ๋ณด์ฅํฉ๋๋ค.
์์ฐจ์ ์์กด์ฑ์ ํจ๊ณผ์ ์ผ๋ก ๊ตฌํํ๊ธฐ ์ํด์๋ context ํ๋ผ๋ฏธํฐ๋ฅผ ์ฌ์ฉํ์ฌ ๊ด๋ จ ์์
์ ์ฐ์์ํค๊ณ , ์์
์ ์งํ์ ํตํด ์ ์ง์ ์ผ๋ก ๋ณต์ก์ฑ์ ๊ตฌ์ถํ๋ฉฐ, ๊ฐ ์์
์ด ๋ค์ ์์
์ ์๋ฏธ ์๋ ์
๋ ฅ๊ฐ์ด ๋ ์ ์๋ ์ฐ์ถ๋ฌผ์ ์์ฑํ๋๋ก ํด์ผ ํฉ๋๋ค. ๋ชฉํ๋ ์์กด๋ ์์
๊ฐ์ ๋
ผ๋ฆฌ์ ํ๋ฆ์ ์ ์งํ๋ฉด์ ๋ถํ์ํ ๋ณ๋ชฉ์ ํผํ๋ ๊ฒ์
๋๋ค.
์์ฐจ์ ์์กด์ฑ์ ํ ์์
์์ ๋ค๋ฅธ ์์
์ผ๋ก ๋ช
ํํ ๋
ผ๋ฆฌ์ ์งํ์ด ์๊ณ , ํ ์์
์ ์ฐ์ถ๋ฌผ์ด ๋ค์ ์์
์ ํ์ง์ด๋ ์คํ ๊ฐ๋ฅ์ฑ์ ์ค์ ๋ก ํฅ์์ํฌ ๋ ๊ฐ์ฅ ํจ๊ณผ์ ์
๋๋ค. ๊ทธ๋ฌ๋ ์ ์ ํ ๊ด๋ฆฌ๋์ง ์์ ๊ฒฝ์ฐ ๋ณ๋ชฉ ํ์์ด ๋ฐ์ํ ์ ์์ผ๋, ๋ฐ๋์ ์ง์ ์ผ๋ก ํ์ํ ์์กด์ฑ๊ณผ ๋จ์ํ ํธ์์ ์ค์ ๋ ์์กด์ฑ์ ๊ตฌ๋ถํด์ผ ํฉ๋๋ค.
</Tab>
<Tab title="๋ณ๋ ฌ ์คํ">
๋ณ๋ ฌ ์คํ์ ์์
๊ฐ์ ์ํธ ๋
๋ฆฝ์ ์ด๊ฑฐ๋, ์๊ฐ ํจ์จ์ฑ์ด ์ค์ํ๊ฑฐ๋, ์๋ก ๋ค๋ฅธ ์ ๋ฌธ ๋ถ์ผ๊ฐ ํ์
์์ด ๊ฐ์์ ์ญ๋์ ๋ฐํํ ์ ์์ ๋ ๊ฐ์น๊ฐ ์์ต๋๋ค. ์ด ๋ฐฉ์์ ์ ์ฒด ์คํ ์๊ฐ์ ํฌ๊ฒ ์ค์ผ ์ ์์ผ๋ฉฐ, ๊ฐ ์ ๋ฌธ ์์ด์ ํธ๊ฐ ์์ ์ ๊ฐ์ ์ ๋์์ ๋ฐํํ ์ ์์ต๋๋ค.
์ฑ๊ณต์ ์ธ ๋ณ๋ ฌ ์คํ์ ์ํด์๋ ์ค์ ๋ก ๋
๋ฆฝ์ ์ผ๋ก ์ํ์ด ๊ฐ๋ฅํ ์์
์ ์๋ณํ๊ณ , ๊ด๋ จ๋์ง๋ง ๋ถ๋ฆฌ๋ ์์
์คํธ๋ฆผ์ ํจ๊ณผ์ ์ผ๋ก ๊ทธ๋ฃนํํ๋ฉฐ, ๋ณ๋ ฌ๋ก ์งํ๋ ์์
์ ์ต์ข
๊ฒฐ๊ณผ๋ฌผ๋ก ํตํฉํด์ผ ํ ๋ ๊ฒฐ๊ณผ ํตํฉ์ ๊ณํํด์ผ ํฉ๋๋ค. ํต์ฌ์ ๋ณ๋ ฌ ์์
์ด ์ ์ฒด ํ์ง์ ์ ํํ๋ ์ถฉ๋์ด๋ ์ค๋ณต์ ๋ง๋ค์ง ์๋๋ก ํ๋ ๊ฒ์
๋๋ค.
์ฌ๋ฌ ๊ฐ์ ๋
๋ฆฝ์ ์ธ ์ฐ๊ตฌ ์คํธ๋ฆผ์ด๋ ์๋ก ์์กดํ์ง ์๋ ๋ค์ํ ๋ถ์, ๋์์ ๊ฐ๋ฐ์ด ๊ฐ๋ฅํ ์ฝํ
์ธ ์์ฑ ์์
์ด ์์ ๋ ๋ณ๋ ฌ ์คํ์ ๊ณ ๋ คํ์ญ์์ค. ๋ค๋ง, ์์ ํ ๋น์ ์ฃผ์ํ๊ณ , ๋ณ๋ ฌ ์คํ์ด ๋ชจ๋ธ์ ๊ฐ์ฉ ์ฉ๋์ด๋ ์์ฐ์ ์ด๊ณผํ์ง ์๋๋ก ํด์ผ ํฉ๋๋ค.
</Tab>
</Tabs>
## LLM ์ฑ๋ฅ์ ์ํ ์์ด์ ํธ ๊ตฌ์ฑ ์ต์ ํ
### a. ์ญํ ๊ธฐ๋ฐ LLM ์ ํ
<Warning>
์ผ๋ฐ์ ์ธ ์์ด์ ํธ ์ญํ ์ ์ฌ๋ฐ๋ฅธ LLM์ ์ ํํ ์ ์๊ฒ ๋ง๋ญ๋๋ค. ๊ตฌ์ฒด์ ์ธ ์ญํ ์
๋ชฉํ์ ๋ง์ถ ๋ชจ๋ธ ์ต์ ํ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค.
</Warning>
์์ด์ ํธ ์ญํ ์ ๊ตฌ์ฒด์ฑ์ ์ต์ ์ ์ฑ๋ฅ์ ์ํด ์ด๋ค LLM์ ๋ฅ๋ ฅ์ด ๊ฐ์ฅ ์ค์ํ์ง๋ฅผ ์ง์ ์ ์ผ๋ก ๊ฒฐ์ ํฉ๋๋ค. ์ด๋ ์์ด์ ํธ์ ์ฑ
์์ ์ ํํ ๋ง๋ ๋ชจ๋ธ ๊ฐ์ ์ ์ฐ๊ฒฐํ ์ ์๋ ์ ๋ต์ ๊ธฐํ๋ฅผ ๋ง๋ญ๋๋ค.
**์ผ๋ฐ ์ญํ vs. ๊ตฌ์ฒด์ ์ญํ ์ด LLM ์ ํ์ ๋ฏธ์น๋ ์ํฅ:**
์ญํ ์ ์ ์ํ ๋ ์์ด์ ํธ๊ฐ ๋ค๋ฃฐ ์์
์ ๊ฐ์ฅ ๊ฐ์น ์๋ ํน์ ๋๋ฉ์ธ ์ง์, ์์
๋ฐฉ์, ์์ฌ๊ฒฐ์ ํ๋ ์์ํฌ๋ฅผ ๊ณ ๋ คํ์ธ์. ์ญํ ์ ์๊ฐ ๋ ๊ตฌ์ฒด์ ์ด๊ณ ์ํฉ์ ๋ง์์๋ก ๋ชจ๋ธ์ด ๊ทธ ์ญํ ์ ํจ๊ณผ์ ์ผ๋ก ๊ตฌํํ ์ ์์ต๋๋ค.
```python
# โ
ํน์ ์ญํ - ๋ช
ํํ LLM ์๊ตฌ
specific_agent = Agent(
role="SaaS Revenue Operations Analyst", # ๋ช
ํํ ๋๋ฉ์ธ ์ ๋ฌธ์ฑ ํ์
goal="Analyze recurring revenue metrics and identify growth opportunities",
backstory="Specialist in SaaS business models with deep understanding of ARR, churn, and expansion revenue",
llm=LLM(model="gpt-4o") # ๋ณต์กํ ๋ถ์์ ์ ํฉํ reasoning ๋ชจ๋ธ
)
```
**์ญํ -๋ชจ๋ธ ๋งคํ ์ ๋ต:**
- **"Research Analyst"** โ ๋ณต์กํ ๋ถ์์ ์ํ reasoning ๋ชจ๋ธ (GPT-4o, Claude Sonnet)
- **"Content Editor"** โ ์๋ฌธ ํ์ง์ ์ํ creative ๋ชจ๋ธ (Claude, GPT-4o)
- **"Data Processor"** โ ๊ตฌ์กฐํ๋ ํ์คํฌ๋ฅผ ์ํ ํจ์จ์ ์ธ ๋ชจ๋ธ (GPT-4o-mini, Gemini Flash)
- **"API Coordinator"** โ ๋๊ตฌ ์ฌ์ฉ์ ์ํ function-calling ์ต์ ํ ๋ชจ๋ธ (GPT-4o, Claude)
### b. ๋ชจ๋ธ ์ปจํ
์คํธ ์ฆํญ๊ธฐ๋ก์์ ๋ฐฑ์คํ ๋ฆฌ
<Info>
์ ๋ต์ ์ผ๋ก ๊ตฌ์ฑ๋ ๋ฐฑ์คํ ๋ฆฌ๋ ๋๋ฉ์ธ ํนํ ์ปจํ
์คํธ๋ฅผ ์ ๊ณตํ์ฌ ์ผ๋ฐ์ ์ธ
ํ๋กฌํํธ๋ก๋ ๋ฌ์ฑํ ์ ์๋ ์์ค์ผ๋ก ์ ํํ LLM์ ํจ์จ์ฑ์ ํ๊ธฐ์ ์ผ๋ก
๋์ฌ์ค๋๋ค.
</Info>
์ ์ค๊ณ๋ ๋ฐฑ์คํ ๋ฆฌ๋ LLM์ ๋จ์ํ ๋ฒ์ฉ ๋ชจ๋ธ์์ ์ ๋ฌธ์ ์ธ ์ ๋ฌธ๊ฐ๋ก ํ๋ฐ๊ฟ์์ผ ์ค๋๋ค. ์ด๋ ๋น์ฉ ์ต์ ํ ๊ด์ ์์ ํนํ ์ค์ํฉ๋๋ค. ํจ์จ์ ์ธ ๋ชจ๋ธ์ด๋ผ๋ ์ปจํ
์คํธ๊ฐ ์ ๊ตฌ์ถ๋๋ฉด, ์ ์ ํ ์ปจํ
์คํธ ์์ด ๊ณ ๊ฐ์ ๋ชจ๋ธ๋ณด๋ค ๋ ๋ฐ์ด๋ ์ฑ๋ฅ์ ๋ฐํํ ์ ์์ต๋๋ค.
**์ปจํ
์คํธ ๊ธฐ๋ฐ ํผํฌ๋จผ์ค ์์:**
```python
# Context amplifies model effectiveness
domain_expert = Agent(
role="B2B SaaS Marketing Strategist",
goal="Develop comprehensive go-to-market strategies for enterprise software",
backstory="""
You have 10+ years of experience scaling B2B SaaS companies from Series A to IPO.
You understand the nuances of enterprise sales cycles, the importance of product-market
fit in different verticals, and how to balance growth metrics with unit economics.
You've worked with companies like Salesforce, HubSpot, and emerging unicorns, giving
you perspective on both established and disruptive go-to-market strategies.
""",
llm=LLM(model="claude-3-5-sonnet", temperature=0.3) # Balanced creativity with domain knowledge
)
# This context enables Claude to perform like a domain expert
# Without it, even it would produce generic marketing advice
```
**LLM ์ฑ๋ฅ์ ๋์ฌ์ฃผ๋ ๋ฐฑ์คํ ๋ฆฌ ์์:**
- **๋๋ฉ์ธ ๊ฒฝํ**: "10๋
์ด์์ ์ํฐํ๋ผ์ด์ฆ SaaS ์์
๊ฒฝ๋ ฅ"
- **ํน์ ์ ๋ฌธ์ฑ**: "์๋ฆฌ์ฆ B+ ๋ผ์ด๋์ ๊ธฐ์ ์ค์ฌ ์ ๋ฌธ"
- **์
๋ฌด ์คํ์ผ**: "๋ช
ํํ ๋ฌธ์ํ์ ๋ฐ์ดํฐ ๊ธฐ๋ฐ ์์ฌ๊ฒฐ์ ์ ์ ํธ"
- **ํ์ง ๊ธฐ์ค**: "์ถ์ฒ ์ธ์ฉ๊ณผ ๋ถ์ ๊ทผ๊ฑฐ ์ ์๋ฅผ ์ค์"
### c. ์ด์ฒด์ Agent-LLM ์ต์ ํ
๊ฐ์ฅ ํจ๊ณผ์ ์ธ agent ๊ตฌ์ฑ์ ์ญํ ํน์ด์ฑ, ๋ฐฑ์คํ ๋ฆฌ ๊น์ด, ๊ทธ๋ฆฌ๊ณ LLM ์ ํ ๊ฐ์ ์๋์ง๋ฅผ ์ฐฝ์ถํฉ๋๋ค. ๊ฐ ์์๋ ์๋ก๋ฅผ ๊ฐํํ์ฌ ๋ชจ๋ธ ์ฑ๋ฅ์ ๊ทน๋ํํฉ๋๋ค.
**์ต์ ํ ํ๋ ์์ํฌ:**
```python
# Example: Technical Documentation Agent
tech_writer = Agent(
role="API Documentation Specialist", # Specific role for clear LLM requirements
goal="Create comprehensive, developer-friendly API documentation",
backstory="""
You're a technical writer with 8+ years documenting REST APIs, GraphQL endpoints,
and SDK integration guides. You've worked with developer tools companies and
understand what developers need: clear examples, comprehensive error handling,
and practical use cases. You prioritize accuracy and usability over marketing fluff.
""",
llm=LLM(
model="claude-3-5-sonnet", # Excellent for technical writing
temperature=0.1 # Low temperature for accuracy
),
tools=[code_analyzer_tool, api_scanner_tool],
verbose=True
)
```
**์ ๋ ฌ ์ฒดํฌ๋ฆฌ์คํธ:**
- โ
**์ญํ ํน์ด์ฑ**: ๋ช
ํํ ๋๋ฉ์ธ๊ณผ ์ฑ
์
- โ
**LLM ์ ํฉ๋**: ๋ชจ๋ธ์ ๊ฐ์ ์ด ์ญํ ์๊ตฌ์ฌํญ๊ณผ ์ผ์น
- โ
**๋ฐฑ์คํ ๋ฆฌ ๊น์ด**: LLM์ด ํ์ฉํ ์ ์๋ ๋๋ฉ์ธ ๋งฅ๋ฝ ์ ๊ณต
- โ
**๋๊ตฌ ํตํฉ**: ๋๊ตฌ๊ฐ agent์ ํน์ ๊ธฐ๋ฅ์ ์ง์
- โ
**ํ๋ผ๋ฏธํฐ ํ๋**: ์จ๋ ๋ฐ ์ค์ ์ด ์ญํ ์ ์ต์ ํ
ํต์ฌ์ ๋ชจ๋ ๊ตฌ์ฑ ์ ํ์ด LLM ์ ํ ์ ๋ต์ ๊ฐํํ์ฌ ์ฑ๋ฅ์ ๊ทน๋ํํ๋ฉด์ ๋น์ฉ์ ์ต์ ํํ๋ agent๋ฅผ ๋ง๋๋ ๊ฒ์
๋๋ค.
## ์ค๋ฌด ๊ตฌํ ์ฒดํฌ๋ฆฌ์คํธ
์ ๋ต์ ํ๋ ์์ํฌ๋ฅผ ๋ฐ๋ณตํ๋ ๋์ , CrewAI์์ LLM ์ ํ ๊ฒฐ์ ์ ์คํํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ์ ์ ์ ์ฒดํฌ๋ฆฌ์คํธ๋ฅผ ์ ๊ณตํฉ๋๋ค:
<Steps>
<Step title="ํ์ฌ ์
์
์ ๊ฒ" icon="clipboard-check">
**๊ฒํ ํ ์ฌํญ:**
- ๋ชจ๋ agent๊ฐ ๊ธฐ๋ณธ์ ์ผ๋ก ๋์ผํ LLM์ ์ฌ์ฉํ๊ณ ์์ต๋๊น?
- ์ด๋ค agent๊ฐ ๊ฐ์ฅ ๋ณต์กํ reasoning ์์
์ ์ฒ๋ฆฌํฉ๋๊น?
- ์ด๋ค agent๊ฐ ์ฃผ๋ก ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๋๋ ํฌ๋งคํ
์ ๋ด๋นํฉ๋๊น?
- ๋๊ตฌ์ ํฌ๊ฒ ์์กดํ๋ agent๊ฐ ์์ต๋๊น?
**Action**: ํ์ฌ agent ์ญํ ์ ๋ฌธ์ํํ๊ณ ์ต์ ํ ๊ธฐํ๋ฅผ ์๋ณํ์ธ์.
</Step>
<Step title="Crew ์์ค ์ ๋ต ๊ตฌํ" icon="users-gear">
**๊ธฐ๋ณธ๊ฐ ์ค์ :**
```python
# crew์ ์ ๋ขฐํ ์ ์๋ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ์์ํฉ๋๋ค
default_crew_llm = LLM(model="gpt-4o-mini") # ๋น์ฉ ํจ์จ์ ์ธ ๊ธฐ์ค์
crew = Crew(
agents=[...],
tasks=[...],
memory=True
)
```
**Action**: ๊ฐ๋ณ agent ์ต์ ํ ์ ์ crew์ ๊ธฐ๋ณธ LLM์ ์ค์ ํ์ธ์.
</Step>
<Step title="๊ณ ์ํฉํธ agent ์ต์ ํ" icon="star">
**ํต์ฌ agent ์๋ณ ๋ฐ ์
๊ทธ๋ ์ด๋:**
```python
# Manager ๋๋ coordination agent
manager_agent = Agent(
role="Project Manager",
llm=LLM(model="gemini-2.5-flash-preview-05-20"), # ์กฐ์จ์ ์ํ ํ๋ฆฌ๋ฏธ์
# ... ๋๋จธ์ง ์ค์
)
# Creative ๋๋ ๊ณ ๊ฐ ๋์ agent
content_agent = Agent(
role="Content Creator",
llm=LLM(model="claude-3-5-sonnet"), # ๊ธ์ฐ๊ธฐ์ ์ต์
# ... ๋๋จธ์ง ์ค์
)
```
**Action**: ๋ณต์ก๋์ 80%๋ฅผ ์ฒ๋ฆฌํ๋ agent 20%๋ฅผ ์
๊ทธ๋ ์ด๋ํ์ธ์.
</Step>
<Step title="์ํฐํ๋ผ์ด์ฆ ํ
์คํธ๋ก ๊ฒ์ฆ" icon="test-tube">
**agent๋ฅผ ํ๋ก๋์
์ ๋ฐฐํฌํ ํ:**
- [CrewAI AMP platform](https://app.crewai.com)์ ํ์ฉํ์ฌ ๋ชจ๋ธ ์ ํ์ A/B ํ
์คํธํ์ธ์
- ์ค์ ์
๋ ฅ์ผ๋ก ์ฌ๋ฌ ๋ฒ ๋ฐ๋ณต ํ
์คํธํ์ฌ ์ผ๊ด์ฑ๊ณผ ์ฑ๋ฅ์ ์ธก์ ํ์ธ์
- ์ต์ ํ๋ ์
์
์ ๋ฐ์ ๋น์ฉ๊ณผ ์ฑ๋ฅ์ ๋น๊ตํ์ธ์
- ํ๊ณผ ๊ฒฐ๊ณผ๋ฅผ ๊ณต์ ํ์ฌ ํ์
์์ฌ๊ฒฐ์ ์ ์ง์ํ์ธ์
**Action**: ํ
์คํธ ํ๋ซํผ์ ํ์ฉํด ์ถ์ธก์ด ์๋ ๋ฐ์ดํฐ ๊ธฐ๋ฐ ๊ฒ์ฆ์ ์คํํ์ธ์.
</Step>
</Steps>
### ๋ค์ํ ๋ชจ๋ธ ์ ํ์ ์ฌ์ฉํ ์๊ธฐ
<Tabs>
<Tab title="Reasoning Models">
reasoning ๋ชจ๋ธ์ ์ง์ ํ ๋ค๋จ๊ณ ๋
ผ๋ฆฌ์ ์ฌ๊ณ , ์ ๋ต์ ๊ณํ ์๋ฆฝ, ๋๋ ์ฒด๊ณ์ ์ธ ๋ถ์์ด ํ์ํ ๊ณ ์์ค์ ์์ฌ๊ฒฐ์ ์ด ์๊ตฌ๋๋ ์์
์์ ํ์์ ์
๋๋ค. ์ด๋ฌํ ๋ชจ๋ธ์ ๋ฌธ์ ๋ฅผ ๊ตฌ์ฑ ์์๋ก ๋ถํดํ๊ณ ์ฒด๊ณ์ ์ผ๋ก ๋ถ์ํด์ผ ํ ๋, ๋จ์ํ ํจํด ๋งค์นญ์ด๋ ์ง์ ์ฌํญ ์ดํ๋ง์ผ๋ก๋ ํด๊ฒฐํ ์ ์๋ ๊ฒฝ์ฐ์ ๋ฐ์ด๋ ์ฑ๋ฅ์ ๋ฐํํฉ๋๋ค.
์๋ฅผ ๋ค์ด, ๋น์ฆ๋์ค ์ ๋ต ๊ฐ๋ฐ, ์ฌ๋ฌ ์ถ์ฒ์์ ์ธ์ฌ์ดํธ๋ฅผ ๋์ถํด์ผ ํ๋ ๋ณต์กํ ๋ฐ์ดํฐ ๋ถ์, ๊ฐ ๋จ๊ณ๊ฐ ์ด์ ๋ถ์์ ๊ธฐ๋ฐ์ผ๋ก ํด์ผ ํ๋ ๋ค๋จ๊ณ ๋ฌธ์ ํด๊ฒฐ, ๋ค์ํ ๋ณ์ ๋ฐ ์ด๋ค์ ์ํธ์์ฉ์ ๊ณ ๋ คํด์ผ ํ๋ ์ ๋ต์ ๊ณํ ์๋ฆฝ ์
๋ฌด์ reasoning ๋ชจ๋ธ์ ๊ณ ๋ คํด ๋ณด์ธ์.
๊ทธ๋ฌ๋ reasoning ๋ชจ๋ธ์ ์ผ๋ฐ์ ์ผ๋ก ๋ ๋์ ๋น์ฉ๊ณผ ๋๋ฆฐ ์๋ต ์๊ฐ์ ์๋ฐํ๋ฏ๋ก, ๋ณต์กํ ์ฌ๊ณ ๊ฐ ํ์ํ ์์
์์ ์ค์ง์ ์ธ ๊ฐ์น๋ฅผ ์ ๊ณตํ ๋์๋ง ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ผ๋ฉฐ, ๋ณต์กํ reasoning์ด ํ์ํ์ง ์์ ๋จ์ํ ์์
์๋ ๊ถ์ฅ๋์ง ์์ต๋๋ค.
</Tab>
<Tab title="Creative Models">
creative ๋ชจ๋ธ์ ์ฝํ
์ธ ์์ฑ์ด ์ฃผ์ ๊ฒฐ๊ณผ๋ฌผ์ด๊ณ ์ฝํ
์ธ ์ ํ์ง, ์คํ์ผ, ์ฐธ์ฌ๋๊ฐ ์ฑ๊ณต์ ์ง์ ์ ์ผ๋ก ์ํฅ์ ๋ฏธ์น ๋ ์ ์ฉํฉ๋๋ค. ์ด ๋ชจ๋ธ๋ค์ ๊ธ์ ์ง๊ณผ ์คํ์ผ์ด ๋งค์ฐ ์ค์ํ๊ฑฐ๋, ์ฐฝ์์ ์ธ ์์ด๋์ด ์ฐฝ์ถ ๋๋ ๋ธ๋ ์ธ์คํ ๋ฐ์ด ํ์ํ๊ฑฐ๋, ๋ธ๋๋์ ๋ชฉ์๋ฆฌ์ ํค์ด ์ค์ํ ๊ฒฝ์ฐ์ ํนํ ๋ฐ์ด๋ฉ๋๋ค.
creative ๋ชจ๋ธ์ ๋ธ๋ก๊ทธ ํฌ์คํธ ์์ฑ ๋ฐ ๊ธฐ์ฌ ์์ฑ, ๋
์๋ฅผ ๋์ด๋ค์ด๊ณ ์ค๋ํด์ผ ํ๋ ๋ง์ผํ
์นดํผ, ์ฐฝ์์ ์ธ ์คํ ๋ฆฌํ
๋ง ๋ฐ ๋ด๋ฌํฐ๋ธ ๊ฐ๋ฐ, ๋ชฉ์๋ฆฌ์ ํค์ด ์ค์ํ ๋ธ๋๋ ์ปค๋ฎค๋์ผ์ด์
๋ฑ์ ์ ํฉํฉ๋๋ค. ์ด ๋ชจ๋ธ์ ์ผ๋ฐ ๋ชฉ์ ๋ชจ๋ธ๋ณด๋ค ๋์์ค์ ๋งฅ๋ฝ์ ๋ ์ ์ดํดํ ์ ์์ต๋๋ค.
creative ๋ชจ๋ธ์ ์ ๋ฐ์ฑ๊ณผ ์ฌ์ค์ ์ ํ์ฑ์ด ์คํ์ผ์ด๋ ์ฐธ์ฌ๋๋ณด๋ค ๋ ์ค์ํ ๊ธฐ์ ์ ๋๋ ๋ถ์์ ์์
์๋ ๋ ์ ํฉํ ์ ์์ต๋๋ค. ๊ฒฐ๊ณผ๋ฌผ์ ์ฐฝ์์ ยท์์ฌ์ํต์ ์ธก๋ฉด์ด ์ฑ๊ณต์ ์ฃผ์ ์์ธ์ผ ๋ ์ฌ์ฉํ๋ ๊ฒ์ด ๊ฐ์ฅ ์ข์ต๋๋ค.
</Tab>
<Tab title="Efficient Models">
efficient ๋ชจ๋ธ์ ๋น ๋ฅธ ์๋์ ๋น์ฉ ์ต์ ํ๊ฐ ์ฐ์ ์์์ธ ๊ณ ๋น๋, ๋ฐ๋ณต ์์
์ ์ด์์ ์
๋๋ค. ์ด๋ฌํ ๋ชจ๋ธ์ ์์
์ ๋งค๊ฐ๋ณ์๊ฐ ๋ช
ํํ๊ณ ์ ์ ์๋์ด ์์ผ๋ฉฐ, ๋ณต์กํ reasoning์ด๋ ์ฐฝ์์ ์ธ ๋ฅ๋ ฅ์ด ํ์ํ์ง ์์ ๋ ๊ฐ์ฅ ์ ์๋ํฉ๋๋ค.
efficient ๋ชจ๋ธ์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๋ฐ ๋ณํ ์์
, ๋จ์ํ ์์ ์ง์ ๋ฐ ์ ๋ฆฌ ์์
, ์ ๋ฐ์ฑ์ด ์ค์ํ๊ณ ๋ณต์กํจ๋ณด๋ค๋ ์ ํ์ฑ์ด ํ์ํ ํจ์ ํธ์ถ ๋ฐ ๋๊ตฌ ์ฌ์ฉ, 1ํ ์์
๋น ๋น์ฉ์ด ์ค๋ํ ๊ณ ๋ณผ๋ฅจ ์์
์ ์ ํฉํฉ๋๋ค.
efficient ๋ชจ๋ธ์์๋ ํด๋น ๋ชจ๋ธ์ ์ญ๋์ด ์์
์๊ตฌ ์ฌํญ๊ณผ ์ผ์นํ๋์ง ํ์ธํ๋ ๊ฒ์ด ํต์ฌ์
๋๋ค. ๋ค์ํ ๋ฐ๋ณต ์์
์ ํจ๊ณผ์ ์ผ๋ก ์ฒ๋ฆฌํ ์ ์์ง๋ง, ๋์์ค ์ดํด, ๋ณต์กํ reasoning, ๊ณ ๋ํ๋ ์ฝํ
์ธ ์์ฑ์ด ํ์ํ ์์
์์๋ ํ๊ณ๊ฐ ์์ ์ ์์ต๋๋ค.
</Tab>
<Tab title="Open Source Models">
open source ๋ชจ๋ธ์ ์์ฐ ์ ์ฝ์ด ํฌ๊ฑฐ๋, ๋ฐ์ดํฐ ํ๋ผ์ด๋ฒ์ ์๊ตฌ ์ฌํญ์ด ์๊ฑฐ๋, ๋ง์ถคํ๊ฐ ์ค์ํ๊ฑฐ๋, ์ด์ยท์ปดํ๋ผ์ด์ธ์ค ๋ชฉ์ ์ ๋ก์ปฌ ๋ฐฐํฌ๊ฐ ํ์ํ ๊ฒฝ์ฐ์ ๋งค๋ ฅ์ ์ธ ์ ํ์ด ๋ฉ๋๋ค.
์๋ฅผ ๋ค์ด, ๋ฐ์ดํฐ ํ๋ผ์ด๋ฒ์๊ฐ ์ต์ฐ์ ์ธ ์ฌ๋ด ๋๊ตฌ, ์ธ๋ถ API๋ฅผ ์ฌ์ฉํ ์ ์๋ ํ๋ผ์ด๋ฒ์ ๋ฏผ๊ฐํ ์ ํ๋ฆฌ์ผ์ด์
, ํ ํฐ ๋จ์ ๊ฐ๊ฒฉ์ด ๋ถ๋ด์ค๋ฌ์ด ๋น์ฉ ์ต์ ํ ๋ฐฐํฌ, ๋ชจ๋ธ ์์ ๋๋ ํ์ธํ๋์ด ํ์ํ ์ํฉ์์ open source ๋ชจ๋ธ์ ๊ณ ๋ คํด ๋ณด์ธ์.
๋จ, open source ๋ชจ๋ธ์ ํจ๊ณผ์ ์ผ๋ก ๋ฐฐํฌํ๊ณ ์ ์งํ๊ธฐ ์ํด ๋ ๋ง์ ๊ธฐ์ ์ ๋ฌธ์ฑ์ด ์๊ตฌ๋ฉ๋๋ค. ์ธํ๋ผ, ๊ธฐ์ ์ ์ค๋ฒํค๋, ์ง์์ ์ธ ์ ์ง๋ณด์๋ฅผ ํฌํจํ ์ ์ฒด ์์ ๋น์ฉ์ ์ข
ํฉ์ ์ผ๋ก ํ๊ฐํด์ผ ํฉ๋๋ค.
</Tab>
</Tabs>
## CrewAI ๋ชจ๋ธ ์ ํ์์ ํํ ๋ฐ์ํ๋ ์ค์
<AccordionGroup>
<Accordion title="โํ๋์ ๋ชจ๋ธ๋ก ๋ชจ๋ ํด๊ฒฐโ ํจ์ " icon="triangle-exclamation">
**๋ฌธ์ ์ **: ๊ฐ agent์ ์ญํ ๊ณผ ์ฑ
์๊ณผ ์๊ด์์ด ๋ชจ๋ agent์ ๋์ผํ LLM์ ์ฌ์ฉํ๋ ๊ฒ. ๋๋ถ๋ถ ๊ธฐ๋ณธ์ ์ผ๋ก ์ ํ๋๋ ์ ๊ทผ ๋ฐฉ์์ด์ง๋ง, ์ต์ ์ ๊ฒฐ๊ณผ๊ฐ ๋์ค์ง ์๋ ๊ฒฝ์ฐ๊ฐ ๋ง์.
**์ค์ ์์**: ์ ๋ต ๊ธฐํ ๋งค๋์ ์ ๋ฐ์ดํฐ ์ถ์ถ agent ๋ชจ๋์๊ฒ GPT-4o๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ. ๋งค๋์ ๋ ๋์ ์ถ๋ก ์ฑ๋ฅ์ด ํ์ํด ํ๋ฆฌ๋ฏธ์ ๋ชจ๋ธ์ด ์ ํฉํ๋, ๋ฐ์ดํฐ ์ถ์ถ ์
๋ฌด๋ ์ ๋ ดํ GPT-4o-mini๋ง์ผ๋ก๋ ์ถฉ๋ถํ ์ฑ๋ฅ์ ๋ผ ์ ์์.
**CrewAI ์๋ฃจ์
**: agent๋ณ LLM ์ค์ ์ ํ์ฉํด, agent์ ์ญํ ์ ๋ง๋ ๋ชจ๋ธ ์ญ๋์ ๋งค์นญ:
```python
# ์ ๋ต agent๋ ํ๋ฆฌ๋ฏธ์ ๋ชจ๋ธ ์ฌ์ฉ
manager = Agent(role="Strategy Manager", llm=LLM(model="gpt-4o"))
# ์ฒ๋ฆฌ agent๋ ํจ์จ์ ์ธ ๋ชจ๋ธ ์ฌ์ฉ
processor = Agent(role="Data Processor", llm=LLM(model="gpt-4o-mini"))
```
</Accordion>
<Accordion title="Crew ์์ค๊ณผ Agent ์์ค LLM ๊ณ์ธต ํผ๋" icon="shuffle">
**๋ฌธ์ ์ **: CrewAI์ LLM ๊ณ์ธต ๊ตฌ์กฐ(crew LLM, manager LLM, agent LLM)๋ฅผ ์ดํดํ์ง ๋ชปํด ์ค์ ์ด ์ถฉ๋ํ๊ฑฐ๋ ์ ์ ํ ์กฐ์ ๋์ง ์์.
**์ค์ ์์**: crew์๋ Claude๋ฅผ, agent์๋ GPT ๋ชจ๋ธ์ ์ค์ ํด ์ผ๊ด์ฑ ์๋ ๋์๊ณผ ๋ถํ์ํ ๋ชจ๋ธ ์ ํ ์ค๋ฒํค๋๊ฐ ๋ฐ์ํ๋ ๊ฒฝ์ฐ.
**CrewAI ์๋ฃจ์
**: LLM ๊ณ์ธต ๊ตฌ์กฐ๋ฅผ ์ ๋ต์ ์ผ๋ก ์ค๊ณ:
```python
crew = Crew(
agents=[agent1, agent2],
tasks=[task1, task2],
manager_llm=LLM(model="gpt-4o"), # crew ์กฐ์ ์ฉ
process=Process.hierarchical # manager_llm ์ฌ์ฉ ์
)
# agent๋ ํน๋ณํ ์ง์ ํ์ง ์์ผ๋ฉด crew LLM์ ์์๋ฐ์
agent1 = Agent(llm=LLM(model="claude-3-5-sonnet")) # ํน์ ์๊ตฌ์ ๋ฐ๋ผ ์ค๋ฒ๋ผ์ด๋
```
</Accordion>
<Accordion title="ํจ์ ํธ์ถ ๋ชจ๋ธ ๋ฏธ์ค๋งค์น" icon="screwdriver-wrench">
**๋ฌธ์ ์ **: ๊ธฐ๋ฅ ์์ฃผ(ํจ์ ํธ์ถ, ํด ํ์ฉ ๋ฑ) CrewAI workflow์์ ํ์ํ ํจ์ ํธ์ถ ์ฑ๋ฅ์ ๋ฌด์ํ ์ฑ, ์ผ๋ฐ์ ์ธ ๋ชจ๋ธ ํน์ฑ(์: ์ฐฝ์์ฑ)๋ง์ ๋ณด๊ณ ๋ชจ๋ธ์ ์ ํํ๋ ์ค์.
**์ค์ ์์**: ์ฃผ๋ก API ํธ์ถ, ๊ฒ์ ํด, ๊ตฌ์กฐํ ๋ฐ์ดํฐ ์ฒ๋ฆฌ๊ฐ ํ์ํ agent์ ์ฐฝ์์ฑ ์์ฃผ์ ๋ชจ๋ธ์ ์ ํํด, ๋๊ตฌ ํ๋ผ๋ฏธํฐ ์ถ์ถ๊ณผ ์ ๋ขฐ์ฑ ์๋ ํจ์ ํธ์ถ์ ์คํจํ๋ ๊ฒฝ์ฐ.
**CrewAI ์๋ฃจ์
**: ๋๊ตฌ ์ค์ฌ agent๋ ํจ์ ํธ์ถ ์ฑ๋ฅ ์์ฃผ๋ก ๋ชจ๋ธ์ ์ ํ:
```python
# ๋ค์ํ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ๋ agent์ ๊ฒฝ์ฐ
tool_agent = Agent(
role="API Integration Specialist",
tools=[search_tool, api_tool, data_tool],
llm=LLM(model="gpt-4o"), # ํจ์ ํธ์ถ์ ์ฐ์
# OR
llm=LLM(model="claude-3-5-sonnet") # ๋๊ตฌ ์ฌ์ฉ์ ๊ฐ์
)
```
</Accordion>
<Accordion title="ํ
์คํธ ์๋ ์กฐ๊ธฐ ์ต์ ํ" icon="gear">
**๋ฌธ์ ์ **: ์ค์ CrewAI workflow ๋ฐ ์
๋ฌด ํ
์คํธ ์์ด ์ด๋ก ์ ์ฑ๋ฅ๋ง์ผ๋ก ๋ณต์กํ๊ฒ ๋ชจ๋ธ์ ์ ์ ํ๊ณ ๊ตฌ์ฑํ๋ ์ค์.
**์ค์ ์์**: ์
๋ฌด ์ ํ๋ณ๋ก ๋ณต์กํ ๋ชจ๋ธ ์ ํ ๋ก์ง์ ๊ตฌํํ์ง๋ง, ์ค์ ์ฑ๋ฅ ํฅ์์ด ์ด์ ๋ณต์ก์ฑ์ ์ ๋นํํ์ง ๋ชปํ๋ ๊ฒฝ์ฐ.
**CrewAI ์๋ฃจ์
**: ๋จ์ํ ๊ตฌ์กฐ๋ก ์์ํด์, ์ค์ ์ฑ๋ฅ ๋ฐ์ดํฐ๋ฅผ ๋ฐํ์ผ๋ก ์ ์ง์ ์ผ๋ก ์ต์ ํ:
```python
# ์ด๋ ๊ฒ ์์
crew = Crew(agents=[...], tasks=[...], llm=LLM(model="gpt-4o-mini"))
# ์ฑ๋ฅ์ ํ
์คํธํ๊ณ , ํ์์ ๋ฐ๋ผ ํน์ agent๋ง ์ต์ ํ
# Enterprise ํ๋ซํผ ํ
์คํธ๋ฅผ ํตํด ๊ฐ์ ์ฌํญ ๊ฒ์ฆ
```
</Accordion>
<Accordion title="์ปจํ
์คํธยท๋ฉ๋ชจ๋ฆฌ ํ๊ณ ๊ฐ๊ณผ" icon="brain">
**๋ฌธ์ ์ **: ๋ชจ๋ธ์ ์ปจํ
์คํธ ์๋(window)์ CrewAI์ ๋ฉ๋ชจ๋ฆฌ, agent ๊ฐ ์ปจํ
์คํธ ๊ณต์ ๋ฐฉ์์ ๊ณ ๋ คํ์ง ์๋ ์ค์.
**์ค์ ์์**: ์ฌ๋ฌ ์ฐจ๋ก ๋ฐ๋ณต๋๋ ์
๋ฌด๋ agent ๊ฐ ํ๋ฐํ ์ํต์ด ํ์ํ crew์ ๋ํ ๋ด์ญ์ ์ค๋ ์ ์งํด์ผ ํ๋๋ฐ, ์งง์ ์ปจํ
์คํธ ๋ชจ๋ธ์ ์ฌ์ฉํ ๊ฒฝ์ฐ.
**CrewAI ์๋ฃจ์
**: crew์ ์ํต ํจํด์ ๋ง์ถฐ ์ปจํ
์คํธ ์ฒ๋ฆฌ ๋ฅ๋ ฅ์ ๊ฐ์ถ ๋ชจ๋ธ์ ์ ํ.
</Accordion>
</AccordionGroup>
## ํ
์คํธ ๋ฐ ๋ฐ๋ณต ์ ๋ต
<Steps>
<Step title="๊ฐ๋จํ๊ฒ ์์ํ๊ธฐ" icon="play">
์ ๋ขฐํ ์ ์๊ณ , ์ ์๋ ค์ ธ ์์ผ๋ฉฐ, ๋๋ฆฌ ์ง์๋๋ ๋ฒ์ฉ ๋ชจ๋ธ๋ก ์์ํ์ธ์.
์ด๊ฒ์ ์ต์ ํ๋ ํน์ํ ํ์์ ์ง์คํ๊ธฐ ์ ์ ๊ทํ์ ํน์ ์๊ตฌ์ฌํญ๊ณผ ์ฑ๋ฅ
๊ธฐ๋์น๋ฅผ ์ดํดํ ์ ์๋ ์์ ์ ์ธ ๊ธฐ์ด๋ฅผ ์ ๊ณตํฉ๋๋ค.
</Step>
<Step title="์ค์ํ ๊ฒ ์ธก์ ํ๊ธฐ" icon="chart-line">
์ผ๋ฐ์ ์ธ ๋ฒค์น๋งํฌ์๋ง ์์กดํ์ง ๋ง๊ณ , ๊ทํ์ ํน์ ์ฌ์ฉ ์ฌ๋ก์ ๋น์ฆ๋์ค ์๊ตฌ์
๋ถํฉํ๋ ์งํ๋ฅผ ๊ฐ๋ฐํ์ธ์. ์ด๋ก ์ ์ฑ๋ฅ ์งํ๊ฐ ์๋๋ผ ์ฑ๊ณต์ ์ง์ ์ ์ผ๋ก
์ํฅ์ ๋ฏธ์น๋ ๊ฒฐ๊ณผ ์ธก์ ์ ์ง์คํ์ธ์.
</Step>
<Step title="๊ฒฐ๊ณผ์ ๊ธฐ๋ฐํ ๋ฐ๋ณต" icon="arrows-rotate">
์ด๋ก ์ ๊ณ ๋ ค์ฌํญ์ด๋ ์ผ๋ฐ์ ์ธ ๊ถ์ฅ์ฌํญ์ด ์๋๋ผ, ๊ทํ์ ํน์ ์ํฉ์์ ๊ด์ฐฐ๋
์ฑ๋ฅ์ ๋ฐ๋ผ ๋ชจ๋ธ์ ๋ณ๊ฒฝํ์ธ์. ์ค์ ์ฑ๋ฅ์ ๋ฒค์น๋งํฌ ๊ฒฐ๊ณผ๋ ์ผ๋ฐ์ ์ธ ํํ๊ณผ๋
ํฌ๊ฒ ๋ค๋ฅผ ์ ์์ต๋๋ค.
</Step>
<Step title="์ด ๋น์ฉ ๊ณ ๋ คํ๊ธฐ" icon="calculator">
๋ชจ๋ธ ๋น์ฉ, ๊ฐ๋ฐ ์๊ฐ, ์ ์ง ๋ณด์ ์ค๋ฒํค๋, ์ด์ ๋ณต์ก์ฑ ๋ฑ ์์ ์ ๋๋ ์ ์ฒด
๋น์ฉ์ ํ๊ฐํ์ธ์. ํ ํฐ๋น ๊ฐ์ฅ ์ ๋ ดํ ๋ชจ๋ธ์ด ๋ชจ๋ ์์๋ฅผ ๊ณ ๋ คํ์ ๋ ๋ฐ๋์
๊ฐ์ฅ ๋น์ฉ ํจ์จ์ ์ด์ง๋ ์์ ์ ์์ต๋๋ค.
</Step>
</Steps>
<Tip>
๋จผ์ ๊ทํ์ ์๊ตฌ์ฌํญ์ ์ดํดํ๋ ๋ฐ ์ง์คํ ํ, ๊ทธ ์๊ตฌ์ ๊ฐ์ฅ ์ ๋ง๋ ๋ชจ๋ธ์
์ ํํ์ธ์. ์ต์์ LLM ์ ํ์ ์ด์์์ ์ ์ฝ ์กฐ๊ฑด ๋ด์์ ๊พธ์คํ ์ํ๋ ๊ฒฐ๊ณผ๋ฅผ
์ ๊ณตํ๋ ๊ฒ์
๋๋ค.
</Tip>
### ์ํฐํ๋ผ์ด์ฆ๊ธ ๋ชจ๋ธ ๊ฒ์ฆ
LLM ์ ํ์ ์ต์ ํํ๊ณ ์ ํ๋ ํ์ ์ํด **CrewAI AMP ํ๋ซํผ**์ ๊ธฐ๋ณธ์ ์ธ CLI ํ
์คํธ๋ฅผ ํจ์ฌ ๋ฅ๊ฐํ๋ ์ ๊ตํ ํ
์คํธ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ์ด ํ๋ซํผ์ ๋ฐ์ดํฐ ๊ธฐ๋ฐ์ LLM ์ ๋ต ์์ฌ๊ฒฐ์ ์ ์ง์ํ๋ ์ข
ํฉ์ ์ธ ๋ชจ๋ธ ํ๊ฐ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค.
<Frame>

</Frame>
**๊ณ ๊ธ ํ
์คํธ ๊ธฐ๋ฅ:**
- **๋ค์ค ๋ชจ๋ธ ๋น๊ต**: ๋์ผํ ์์
๊ณผ ์
๋ ฅ์ ๋ํด ์ฌ๋ฌ LLM์ ๋์์ ํ
์คํธํ ์ ์์ต๋๋ค. GPT-4o, Claude, Llama, Groq, Cerebras ๋ฐ ๊ธฐํ ์ ๋์ ์ธ ๋ชจ๋ธ์ ์ฑ๋ฅ์ ๋ณ๋ ฌ๋ก ๋น๊ตํ์ฌ ํน์ ์ฌ์ฉ ์ฌ๋ก์ ๊ฐ์ฅ ์ ํฉํ ๋ชจ๋ธ์ ์๋ณํ ์ ์์ต๋๋ค.
- **ํต๊ณ์ ์๋ฐ์ฑ**: ์ผ๊ด๋ ์
๋ ฅ๊ฐ์ผ๋ก ์ฌ๋ฌ ๋ฒ ํ
์คํธ๋ฅผ ๊ตฌ์ฑํ์ฌ ์ ๋ขฐ์ฑ๊ณผ ์ฑ๋ฅ ํธ์ฐจ๋ฅผ ์ธก์ ํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ๋จ์ํ ์ํ๋ ๋ชจ๋ธ์ด ์๋, ์ฌ๋ฌ ๋ฒ ์คํํด๋ ์์ ์ ์ผ๋ก ๋์ํ๋ ๋ชจ๋ธ์ ์๋ณํ ์ ์์ต๋๋ค.
- **์ค์ ํ๊ฒฝ ๊ฒ์ฆ**: ํฉ์ฑ ๋ฒค์น๋งํฌ๊ฐ ์๋ ์ค์ crew ์
๋ ฅ๊ฐ๊ณผ ์๋๋ฆฌ์ค๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ํ๋ซํผ์ ํตํด ์ฐ์
ํ๊ฒฝ, ํ์ฌ ์ ๋ณด, ์ค์ ์ฌ์ฉ ์ฌ๋ก ๋ฑ ํน์ ๋งฅ๋ฝ์ ๋ง๋ ํ
์คํธ๊ฐ ๊ฐ๋ฅํ์ฌ ๋ณด๋ค ์ ํํ ํ๊ฐ๊ฐ ์ด๋ค์ง๋๋ค.
- **์ข
ํฉ ๋ถ์ ๋๊ตฌ**: ํ
์คํธํ ๋ชจ๋ ๋ชจ๋ธ์ ์ธ๋ถ ์ฑ๋ฅ ์งํ, ์คํ ์๊ฐ, ๋น์ฉ ๋ถ์์ ํ์ธํ ์ ์์ต๋๋ค. ์ด๋ก์จ ๋ชจ๋ธ์ ์ผ๋ฐ์ ์ธ ํํ์ด๋ ์ด๋ก ์ ๋ฅ๋ ฅ์ ๊ธฐ๋์ง ์๊ณ ๋ฐ์ดํฐ ๊ธฐ๋ฐ์ผ๋ก ์์ฌ๊ฒฐ์ ์ ๋ด๋ฆด ์ ์์ต๋๋ค.
- **ํ ํ์
**: ํ ๋ด์์ ํ
์คํธ ๊ฒฐ๊ณผ์ ๋ชจ๋ธ ์ฑ๋ฅ ๋ฐ์ดํฐ๋ฅผ ๊ณต์ ํ ์ ์์ด, ํ์
์ ์์ฌ๊ฒฐ์ ๊ณผ ํ๋ก์ ํธ ์ ๋ฐ์์ ์ผ๊ด๋ ๋ชจ๋ธ ์ ํ ์ ๋ต์ ์๋ฆฝํ ์ ์์ต๋๋ค.
์ง๊ธ [app.crewai.com](https://app.crewai.com)์์ ์์ํ์ธ์!
<Info>
Enterprise ํ๋ซํผ์ ๋ชจ๋ธ ์ ํ์ ๋จ์ํ ์ถ์ธก์ด ์๋ ๋ฐ์ดํฐ ๊ธฐ๋ฐ ํ๋ก์ธ์ค๋ก
ํ์ ํ์ฌ, ๋ณธ ๊ฐ์ด๋์ ์์น์ ์ค์ ์ฌ์ฉ ์ฌ๋ก์ ์๊ตฌ ์ฌํญ์ ๋ง๊ฒ ๊ฒ์ฆํ ์
์๋๋ก ํด์ค๋๋ค.
</Info>
## ์ฃผ์ ์์น ์์ฝ
<CardGroup cols={2}>
<Card title="์์
์ค์ฌ ์ ํ" icon="bullseye">
์ด๋ก ์ ๋ฅ๋ ฅ์ด๋ ์ผ๋ฐ์ ์ธ ํํ์ด ์๋๋ผ, ์์
์ ์ค์ ๋ก ํ์ํ ๊ฒ์ ๋ฐ๋ผ ๋ชจ๋ธ์ ์ ํํ์ธ์.
</Card>
{" "}
<Card title="๋ฅ๋ ฅ ์ผ์น" icon="puzzle-piece">
์ต์ ์ ์ฑ๋ฅ์ ์ํด ๋ชจ๋ธ์ ๊ฐ์ ์ agent์ ์ญํ ๋ฐ ์ฑ
์๊ณผ ์ผ์น์ํค์ธ์.
</Card>
{" "}
<Card title="์ ๋ต์ ์ผ๊ด์ฑ" icon="link">
๊ด๋ จ ๊ตฌ์ฑ ์์์ ์ํฌํ๋ก ์ ๋ฐ์ ๊ฑธ์ณ ์ผ๊ด๋ ๋ชจ๋ธ ์ ํ ์ ๋ต์ ์ ์งํ์ธ์.
</Card>
{" "}
<Card title="์ค์ฉ์ ํ
์คํธ" icon="flask">
๋ฒค์น๋งํฌ์๋ง ์์กดํ์ง ๋ง๊ณ ์ค์ ์ฌ์ฉ์ ํตํด ์ ํ์ ๊ฒ์ฆํ์ธ์.
</Card>
{" "}
<Card title="๋ฐ๋ณต์ ๊ฐ์ " icon="arrow-up">
๋จ์ํ๊ฒ ์์ํ๊ณ ์ค์ ์ฑ๋ฅ๊ณผ ํ์์ ๋ฐ๋ผ ์ต์ ํํ์ธ์.
</Card>
<Card title="์ด์์ ๊ท ํ" icon="scale-balanced">
์ฑ๋ฅ ์๊ตฌ์ฌํญ๊ณผ ๋น์ฉ ๋ฐ ๋ณต์ก์ฑ ์ ์ฝ์ ๊ท ํ ์๊ฒ ๋ง์ถ์ธ์.
</Card>
</CardGroup>
<Check>
๊ธฐ์ตํ์ธ์: ์ต๊ณ ์ LLM ์ ํ์ด๋ ์ด์์์ ์ ์ฝ ๋ด์์ ์ผ๊ด๋๊ฒ ํ์ํ ๊ฒฐ๊ณผ๋ฅผ
์ ๊ณตํ๋ ๋ชจ๋ธ์
๋๋ค. ๋จผ์ ์๊ตฌ์ฌํญ์ ์ ํํ ์ดํดํ๋ ๋ฐ ์ง์คํ ํ, ๊ทธ์ ๊ฐ์ฅ
์ ๋ง๋ ๋ชจ๋ธ์ ์ ํํ์ธ์.
</Check>
## ํ์ฌ ๋ชจ๋ธ ํํฉ (2025๋
6์)
<Warning>
**ํน์ ์์ ์ ์ค๋
์ท**: ์๋ ๋ชจ๋ธ ์์๋ 2025๋
6์ ๊ธฐ์ค์ผ๋ก, [LMSys
Arena](https://arena.lmsys.org/), [Artificial
Analysis](https://artificialanalysis.ai/) ๋ฐ ๊ธฐํ ์ฃผ์ ๋ฒค์น๋งํฌ์์ ์ง๊ณ๋
์ต์ ๋ฆฌ๋๋ณด๋ ๊ฒฐ๊ณผ์
๋๋ค. LLM์ ์ฑ๋ฅ, ๊ฐ์ฉ์ฑ, ๊ฐ๊ฒฉ์ ๋น ๋ฅด๊ฒ ๋ณ๋๋ฉ๋๋ค. ํญ์
๊ทํ์ ํน์ ์ฌ์ฉ ์ฌ๋ก์ ๋ฐ์ดํฐ๋ก ์ง์ ํ๊ฐ๋ฅผ ์งํํ์๊ธฐ ๋ฐ๋๋๋ค.
</Warning>
### ์นดํ
๊ณ ๋ฆฌ๋ณ ์ฃผ์ ๋ชจ๋ธ
์๋ ํ๋ ๋ค์ํ ์นดํ
๊ณ ๋ฆฌ์์ ํ์ฌ ์ต๊ณ ์ ์ฑ๋ฅ์ ๋ณด์ด๋ ๋ํ์ ์ธ ๋ชจ๋ธ๋ค์ ๋ณด์ฌ์ฃผ๋ฉฐ, CrewAI ์์ด์ ํธ์ ์ ํฉํ ๋ชจ๋ธ ์ ํ์ ๋ํ ๊ฐ์ด๋๋ฅผ ์ ๊ณตํฉ๋๋ค:
<Note>
์ด ํ์ ์งํ๋ ๊ฐ ์นดํ
๊ณ ๋ฆฌ์์ ์ ๋ณ๋ ์ฃผ์ ๋ชจ๋ธ์ ๋ณด์ฌ์ฃผ๊ธฐ ์ํ ๊ฒ์ผ๋ก, ์ ์ฒด๋ฅผ
ํฌ๊ดํ์ง ์์ต๋๋ค. ์ฌ๊ธฐ ์๊ฐ๋์ง ์์ ํ๋ฅญํ ๋ชจ๋ธ๋ค๋ ๋ง์ด ์กด์ฌํฉ๋๋ค. ์ด ํ์
๋ชฉ์ ์ ์์ ํ ๋ชฉ๋ก์ ์ ๊ณตํ๋ ๊ฒ์ด ์๋๋ผ, ์ด๋ค ๋ฅ๋ ฅ์ ๊ฐ์ถ ๋ชจ๋ธ์ ์ฐพ์์ผ
ํ๋์ง ์์๋ฅผ ์ ์ํ๋ ๊ฒ์
๋๋ค.
</Note>
<Tabs>
<Tab title="Reasoning & Planning">
**๋งค๋์ LLM ๋ฐ ๋ณต์กํ ๋ถ์์ ์ต์ **
| Model | Intelligence Score | Cost ($/M tokens) | Speed | Best Use in CrewAI |
|:------|:------------------|:------------------|:------|:------------------|
| **o3** | 70 | $17.50 | ๋น ๋ฆ | ๋ณต์กํ ๋ฉํฐ ์์ด์ ํธ ์กฐ์ ์ฉ ๋งค๋์ LLM |
| **Gemini 2.5 Pro** | 69 | $3.44 | ๋น ๋ฆ | ์ ๋ต ๊ธฐํ ์์ด์ ํธ, ์ฐ๊ตฌ ์กฐ์ |
| **DeepSeek R1** | 68 | $0.96 | ๋ณดํต | ์์ฐ์ ์ค์ํ๋ ํ์ ์ํ ๋น์ฉ ํจ์จ์ reasoning |
| **Claude 4 Sonnet** | 53 | $6.00 | ๋น ๋ฆ | ์ธ๋ฐํ ์ดํด๊ฐ ํ์ํ ๋ถ์ ์์ด์ ํธ |
| **Qwen3 235B (Reasoning)** | 62 | $2.63 | ๋ณดํต | reasoning ์์
์ ์ํ ์คํ์์ค ๋์ |
์ด ๋ชจ๋ธ๋ค์ ๋ค๋จ๊ณ reasoning์ ๋ฐ์ด๋๋ฉฐ, ์ ๋ต์ ๊ฐ๋ฐํ๊ฑฐ๋ ๋ค๋ฅธ ์์ด์ ํธ๋ฅผ ์กฐ์ ํ๊ฑฐ๋ ๋ณต์กํ ์ ๋ณด๋ฅผ ๋ถ์ํด์ผ ํ๋ ์์ด์ ํธ์ ์ด์์ ์
๋๋ค.
</Tab>
<Tab title="Coding & Technical">
**๊ฐ๋ฐ ๋ฐ ๋๊ตฌ ์ค์ฌ์ ์ํฌํ๋ก์ฐ์ ์ต์ **
| Model | Coding Performance | Tool Use Score | Cost ($/M tokens) | Best Use in CrewAI |
|:------|:------------------|:---------------|:------------------|:------------------|
| **Claude 4 Sonnet** | ์ฐ์ | 72.7% | $6.00 | ์ฃผ๋ ฅ ์ฝ๋ฉ ์์ด์ ํธ, ๊ธฐ์ ๋ฌธ์ํ |
| **Claude 4 Opus** | ์ฐ์ | 72.5% | $30.00 | ๋ณต์กํ ์ํํธ์จ์ด ์ํคํ
์ฒ, ์ฝ๋ ๋ฆฌ๋ทฐ |
| **DeepSeek V3** | ๋งค์ฐ ์ข์ | ๋์ | $0.48 | ์ผ์์ ๊ฐ๋ฐ์ ์ํ ๋น์ฉ ํจ์จ์ ์ฝ๋ฉ |
| **Qwen2.5 Coder 32B** | ๋งค์ฐ ์ข์ | ๋ณดํต | $0.15 | ์์ฐ ์นํ์ ์ฝ๋ฉ ์์ด์ ํธ |
| **Llama 3.1 405B** | ์ข์ | 81.1% | $3.50 | ๋๊ตฌ ์ฌ์ฉ์ด ๋ง์ ์ํฌํ๋ก์ฐ๋ฅผ ์ํ function calling LLM |
์ด ๋ชจ๋ธ๋ค์ ์ฝ๋ ์์ฑ, ๋๋ฒ๊น
, ๊ธฐ์ ๋ฌธ์ ํด๊ฒฐ์ ์ต์ ํ๋์ด ์์ด, ๊ฐ๋ฐ ์ค์ฌ ํ์ ์ ํฉํฉ๋๋ค.
</Tab>
<Tab title="Speed & Efficiency">
**๋๋ ์ฒ๋ฆฌ ๋ฐ ์ค์๊ฐ ์ ํ๋ฆฌ์ผ์ด์
์ ์ต์ **
| Model | Speed (tokens/s) | Latency (TTFT) | Cost ($/M tokens) | Best Use in CrewAI |
|:------|:-----------------|:---------------|:------------------|:------------------|
| **Llama 4 Scout** | 2,600 | 0.33s | $0.27 | ๋๋ ์ฒ๋ฆฌ ์์ด์ ํธ |
| **Gemini 2.5 Flash** | 376 | 0.30s | $0.26 | ์ค์๊ฐ ์๋ต ์์ด์ ํธ |
| **DeepSeek R1 Distill** | 383 | ๊ฐ๋ณ | $0.04 | ๋น์ฉ ์ต์ ํ ๊ณ ์ ์ฒ๋ฆฌ |
| **Llama 3.3 70B** | 2,500 | 0.52s | $0.60 | ๊ท ํ ์กํ ์๋์ ๊ธฐ๋ฅ |
| **Nova Micro** | ๋์ | 0.30s | $0.04 | ๋จ์ยท๋น ๋ฅธ ์์
์ฒ๋ฆฌ |
์ด ๋ชจ๋ธ๋ค์ ์๋์ ํจ์จ์ ์ฐ์ ์ํ๋ฉฐ, ์ผ์์ ์ด์ ๋๋ ์ ์ํ ์๋ต์ด ํ์ํ ์์ด์ ํธ์๊ฒ ์ต์ ์
๋๋ค. **ํ**: ์ด๋ฌํ ๋ชจ๋ธ์ Groq์ ๊ฐ์ ๋น ๋ฅธ ์ถ๋ก ์ ๊ณต์์ ํจ๊ป ์ฌ์ฉํ๋ฉด ๋์ฑ ์ฐ์ํ ์ฑ๋ฅ์ ๋ผ ์ ์์ต๋๋ค. ํนํ Llama์ ๊ฐ์ ์คํ์์ค ๋ชจ๋ธ์ ์ ํฉํฉ๋๋ค.
</Tab>
<Tab title="Balanced Performance">
**์ผ๋ฐ ํ์ ์ํ ์ต๊ณ ์ ๋ค๋ชฉ์ ๋ชจ๋ธ**
| Model | Overall Score | Versatility | Cost ($/M tokens) | Best Use in CrewAI |
|:------|:--------------|:------------|:------------------|:------------------|
| **GPT-4.1** | 53 | ํ์ | $3.50 | ๋ฒ์ฉ ํ LLM |
| **Claude 3.7 Sonnet** | 48 | ๋งค์ฐ ์ข์ | $6.00 | ๊ท ํ ์กํ reasoning ๋ฐ ์ฐฝ์๋ ฅ |
| **Gemini 2.0 Flash** | 48 | ์ข์ | $0.17 | ๋น์ฉ ํจ์จ์ ์ธ ๋ฒ์ฉ ์ฉ๋ |
| **Llama 4 Maverick** | 51 | ์ข์ | $0.37 | ์คํ์์ค ๋ฒ์ฉ ๋ชจ๋ธ |
| **Qwen3 32B** | 44 | ์ข์ | $1.23 | ์์ฐ ์นํ์ ๋ค์ฌ๋ค๋ฅ์ฑ |
์ด ๋ชจ๋ธ๋ค์ ๋ค์ํ ์ธก๋ฉด์์ ์ฐ์ํ ์ฑ๋ฅ์ ์ ๊ณตํ๋ฉฐ, ์ฌ๋ฌ ์์
์ด ํผํฉ๋ ํ์ ์ ํฉํฉ๋๋ค.
</Tab>
</Tabs>
### ํ์ฌ ๋ชจ๋ธ์ ์ํ ์ ํ ํ๋ ์์ํฌ
<AccordionGroup>
<Accordion title="High-Performance Crews" icon="rocket">
**ํผํฌ๋จผ์ค๊ฐ ์ฐ์ ์์์ผ ๋**: ๋งค๋์ LLM ๋๋ ์ค์ํ ์์ด์ ํธ ์ญํ ์๋ **o3**, **Gemini 2.5 Pro**, **Claude 4 Sonnet**๊ณผ ๊ฐ์ ์ต์์ ๋ชจ๋ธ์ ์ฌ์ฉํ์ธ์. ์ด ๋ชจ๋ธ๋ค์ ๋ณต์กํ reasoning ๋ฐ coordination์ ํ์ํ์ง๋ง ๋น์ฉ์ด ๋ ๋์ต๋๋ค.
**์ ๋ต**: ํ๋ฆฌ๋ฏธ์ ๋ชจ๋ธ์ด ์ ๋ต์ ์ฌ๊ณ ๋ฅผ ๋ด๋นํ๊ณ , ํจ์จ์ ์ธ ๋ชจ๋ธ์ด ์ผ์์ operation์ ์ฒ๋ฆฌํ๋ ๋ฉํฐ ๋ชจ๋ธ ์ ๊ทผ๋ฒ์ ๊ตฌํํ์ธ์.
</Accordion>
<Accordion title="Cost-Conscious Crews" icon="dollar-sign">
**์์ฐ์ด ์ฃผ์ ์ ์ฝ์ผ ๋**: **DeepSeek R1**, **Llama 4 Scout**, **Gemini 2.0 Flash**์ ๊ฐ์ ๋ชจ๋ธ์ ์ง์คํ์ธ์. ์ด ๋ชจ๋ธ๋ค์ ํจ์ฌ ๋ฎ์ ๋น์ฉ์ผ๋ก ๊ฐ๋ ฅํ ํผํฌ๋จผ์ค๋ฅผ ์ ๊ณตํฉ๋๋ค.
**์ ๋ต**: ๋๋ถ๋ถ์ ์์ด์ ํธ์๋ ๋น์ฉ ํจ์จ์ด ๋์ ๋ชจ๋ธ์ ์ฌ์ฉํ๊ณ , ๊ฐ์ฅ ์ค์ํ decision-making ์ญํ ์๋ง ํ๋ฆฌ๋ฏธ์ ๋ชจ๋ธ์ ๋จ๊ฒจ๋์ธ์.
</Accordion>
<Accordion title="Specialized Workflows" icon="screwdriver-wrench">
**ํน์ ๋๋ฉ์ธ ์ ๋ฌธ์ฑ์ด ํ์ํ ๋**: ์ฃผ๋ ์ฌ์ฉ ์ฌ๋ก์ ์ต์ ํ๋ ๋ชจ๋ธ์ ์ ํํ์ธ์. ์ฝ๋ฉ์๋ **Claude 4** ์๋ฆฌ์ฆ, ๋ฆฌ์์น์๋ **Gemini 2.5 Pro**, function calling์๋ **Llama 405B**๋ฅผ ์ฌ์ฉํ์ธ์.
**์ ๋ต**: crew์ ์ฃผ์ ๊ธฐ๋ฅ์ ๋ฐ๋ผ ๋ชจ๋ธ์ ์ ํํด, ํต์ฌ ์ญ๋์ด ๋ชจ๋ธ์ ๊ฐ์ ๊ณผ ์ผ์นํ๋๋ก ํ์ธ์.
</Accordion>
<Accordion title="Enterprise & Privacy" icon="shield">
**๋ฐ์ดํฐ ๋ฏผ๊ฐํ operation์ ๊ฒฝ์ฐ**: ๋ก์ปฌ์์ ๋ฐฐํฌ ๊ฐ๋ฅํ๋ฉด์ ๊ฒฝ์๋ ฅ ์๋ ํผํฌ๋จผ์ค๋ฅผ ์ ์งํ๋ ์คํ ์์ค ๋ชจ๋ธ์ธ **Llama 4** ์๋ฆฌ์ฆ, **DeepSeek V3**, **Qwen3** ๋ฑ์ ๊ณ ๋ คํ์ธ์.
**์ ๋ต**: ์ฌ์ค ์ธํ๋ผ์ ์คํ ์์ค ๋ชจ๋ธ์ ๋ฐฐํฌํ์ฌ, ๋ฐ์ดํฐ ์ ์ด๋ฅผ ์ํด ํ์ํ ํผํฌ๋จผ์ค ์์ค์ ๊ฐ์ํ์ธ์.
</Accordion>
</AccordionGroup>
### ๋ชจ๋ธ ์ ํ์ ์ํ ์ฃผ์ ๊ณ ๋ ค์ฌํญ
- **์ฑ๋ฅ ๋ํฅ**: ํ์ฌ ์์ฅ์์๋ reasoning์ ์ด์ ์ ๋ง์ถ ๋ชจ๋ธ(o3, Gemini 2.5 Pro)๊ณผ ๊ท ํ ์กํ ๋ชจ๋ธ(Claude 4, GPT-4.1) ๊ฐ์ ์น์ดํ ๊ฒฝ์์ด ์์ต๋๋ค. DeepSeek R1๊ณผ ๊ฐ์ ํนํ ๋ชจ๋ธ์ ์ฐ์ํ ๋น์ฉ-์ฑ๋ฅ ๋น์จ์ ์ ๊ณตํฉ๋๋ค.
- **์๋์ ์ง๋ฅ ๊ฐ์ ํธ๋ ์ด๋์คํ**: Llama 4 Scout์ ๊ฐ์ ๋ชจ๋ธ์ ํฉ๋ฆฌ์ ์ธ ์ง๋ฅ์ ์ ์งํ๋ฉด์๋ ๋น ๋ฅธ ์๋(2,600 tokens/s)๋ฅผ ์ฐ์ ์ํ๋ฉฐ, o3์ ๊ฐ์ ๋ชจ๋ธ์ ์๋์ ๊ฐ๊ฒฉ์ ํฌ์ํด reasoning ๋ฅ๋ ฅ์ ๊ทน๋ํํฉ๋๋ค.
- **์คํ ์์ค์ ์คํจ์ฑ**: ์คํ ์์ค์ ๋
์ ๋ชจ๋ธ ๊ฐ์ ๊ฒฉ์ฐจ๊ฐ ๊ณ์ ์ขํ์ง๊ณ ์์ผ๋ฉฐ, Llama 4 Maverick ๋ฐ DeepSeek V3์ ๊ฐ์ ๋ชจ๋ธ์ด ๋งค๋ ฅ์ ์ธ ๊ฐ๊ฒฉ๋์์ ๊ฒฝ์๋ ฅ ์๋ ์ฑ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ํนํ ๋น ๋ฅธ ์ถ๋ก ์ ์ ๊ณตํ๋ ์
์ฒด๋ค์ ์คํ ์์ค ๋ชจ๋ธ๊ณผ ํจ๊ป ํ์ํ ์๋-๋น์ฉ ๋น์จ์ ์ ๊ณตํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ ๋
์ ๋ชจ๋ธ๋ณด๋ค ์ฐ์์ ์๊ธฐ๋ ํฉ๋๋ค.
<Info>
**ํ
์คํธ๋ ํ์์
๋๋ค**: ๋ฆฌ๋๋ณด๋ ์์๋ ์ผ๋ฐ์ ์ธ ๊ฐ์ด๋๋ผ์ธ์ ์ ๊ณตํ์ง๋ง,
๊ทํ์ ํน์ ์ฌ์ฉ ์ฌ๋ก, ํ๋กฌํํธ ์คํ์ผ, ํ๊ฐ ๊ธฐ์ค์ ๋ฐ๋ผ ๊ฒฐ๊ณผ๊ฐ ๋ฌ๋ผ์ง ์
์์ต๋๋ค. ์ต์ข
๊ฒฐ์ ์ ๋ด๋ฆฌ๊ธฐ ์ ์ ๋ฐ๋์ ์ค์ ์์
๊ณผ ๋ฐ์ดํฐ๋ก ํ๋ณด ๋ชจ๋ธ์
ํ
์คํธํด ๋ณด์ธ์.
</Info>
### ์ค์ง์ ์ธ ๊ตฌํ ์ ๋ต
<Steps>
<Step title="๊ฒ์ฆ๋ ๋ชจ๋ธ๋ก ์์ํ๊ธฐ">
์ฌ๋ฌ ์ฐจ์์์ ์ฐ์ํ ์ฑ๋ฅ์ ์ ๊ณตํ๋ฉฐ ์ค์ ํ๊ฒฝ์์ ๊ด๋ฒ์ํ๊ฒ ๊ฒ์ฆ๋ **GPT-4.1**, **Claude 3.7 Sonnet**, **Gemini 2.0 Flash**์ ๊ฐ์ ์ ์๋ ค์ง ๋ชจ๋ธ๋ถํฐ ์์ํ์ญ์์ค.
</Step>
{" "}
<Step title="ํนํ๋ ์๊ตฌ ์ฌํญ ์๋ณ">
crew์ ์ฝ๋ ์์ฑ, reasoning, ์๋ ๋ฑ ํน์ ์๊ตฌ๊ฐ ์๋์ง ํ์ธํ๊ณ , ์ด๋ฌํ
์๊ตฌ์ ๋ถํฉํ๋ **Claude 4 Sonnet**(๊ฐ๋ฐ์ฉ) ๋๋ **o3**(๋ณต์กํ ๋ถ์์ฉ)๊ณผ ๊ฐ์
ํนํ ๋ชจ๋ธ์ ๊ณ ๋ คํ์ญ์์ค. ์๋๊ฐ ์ค์ํ ์ ํ๋ฆฌ์ผ์ด์
์ ๊ฒฝ์ฐ, ๋ชจ๋ธ ์ ํ๊ณผ
๋๋ถ์ด **Groq**์ ๊ฐ์ ๋น ๋ฅธ ์ถ๋ก ์ ๊ณต์๋ฅผ ๊ณ ๋ คํ ์ ์์ต๋๋ค.
</Step>
{" "}
<Step title="๋ค์ค ๋ชจ๋ธ ์ ๋ต ๊ตฌํ">
๊ฐ ์์ด์ ํธ์ ์ญํ ์ ๋ฐ๋ผ ๋ค์ํ ๋ชจ๋ธ์ ์ฌ์ฉํ์ธ์. ๊ด๋ฆฌ์์ ๋ณต์กํ ์์
์๋
๊ณ ์ฑ๋ฅ ๋ชจ๋ธ์, ์ผ์์ ์ด์์๋ ํจ์จ์ ์ธ ๋ชจ๋ธ์ ์ ์ฉํฉ๋๋ค.
</Step>
<Step title="๋ชจ๋ํฐ๋ง ๋ฐ ์ต์ ํ">
์ฌ์ฉ ์ฌ๋ก์ ๊ด๋ จ๋ ์ฑ๋ฅ ์งํ๋ฅผ ์ถ์ ํ๊ณ , ์๋ก์ด ๋ชจ๋ธ์ด ์ถ์๋๊ฑฐ๋ ๊ฐ๊ฒฉ์ด ๋ณ๋๋ ๋ ๋ชจ๋ธ ์ ํ์ ์กฐ์ ํ ์ค๋น๋ฅผ ํ์ญ์์ค.
</Step>
</Steps>