Agent์ ๊ธฐ๋ณธ๊ตฌ์กฐ์์ ํ๋จ๊ณ ๋ ๋์๊ฐ advanced topic์ ๋ํด์ ๋ค๋ฃจ์ด ๋ณด์.
Contents
- Agent - skills
- Agent - Plugin
- Agent - Planning
- Agent - Reflection
- Agent - Reason and act.
- Agent - subagents system.
Skills
skills๋ ์ฐ๋ฆฌ๊ฐ ์ค๊ณํ๋ agent์๊ฒ ์ด๋ ํ ๊ธฐ์ ์ ๋ถ์ฌํ๋ ๊ฒ์ด๋ค. ๊ทธ๊ฒ ๋๊ตฌ์ ์ฌ์ฉ์ผ ์๋ ์๊ณ , ์ฝ๋ ์คํ์ผ ์๋ ์์ผ๋ฉฐ ๊ทธ๋ฅ ์ปดํจํฐ๋ก ์ธ๊ฐ์ด ์์ ํ ์ ์๋ ๋ชจ๋ ๊ฒ๋ค์ด ํฌํจ๋๋ค. ์ฒ์์๋ ๊ฐ์ด (์ ๋) ์์๊ธฐ ๋๋ฌธ์ ๋ฐ๋ก ์ค์ ์ผ๋ก ๋ค์ด๊ฐ๋ณด์.
e.g.) openai ์ต์ ๋ชจ๋ธ์ ์ง๋ฌธํ๋ ์์.
1. user query to agent without skills :
โOpenAI์ ์ต์ ๋ชจ๋ธ์ด ๋ฌด์์ด์ผ?โ
์ด ๊ฒฝ์ฐ, agent๊ฐ ์ ์ง๋ฌธ์ ๋ตํ๊ธฐ ์ํด์ ํ์ฌ ๋๊ตฌ, memory๋ฅผ ์ ๋ถ ๊ณ ๋ คํด์ ์ด๋ป๊ฒ ํด๊ฒฐํด์ผํ ์ง ํ๋จํด์ผํ๋ค.
-
user query to agent with skills:
/check_latest_openai_model๋ฅผ ์ฌ์ฉํด์, ์ง๊ธ ์ต์ ๋ชจ๋ธ์ ์๋ ค์ค๋?
(check_latest_openai_model์ ์ ์ ๊ฐ ๋ฏธ๋ฆฌ ์ ์ด๋์ skill)โ Agent read
skill dir(or file)
โ Do action (use tools or run code โฆ.)
โ response to the user.
์ด๋ ๊ฒ ๋๋ฉด, agent๊ฐ ์ด๋ป๊ฒ ํด๊ฒฐํด์ผํ ์ง ๋ฐฉํฅ์ฑ์ ์ฌ์ฉ์๊ฐ ์ก์์ฃผ๋ ๊ฒ.
์์ฃผ ๋จ์ํ๋ค. ๊ทธ๋ฅ ๊ธฐ์ ์ ์ด๋๋ค๊ฐ ์ ์ด๋๊ณ , ์ ๊ฑฐ ์ฝ๊ณ ์ฌ์ฉํด\~
๋ผ๊ณ ๋ช ๋ นํ๋ ๋ฐฉ์์ด๋ค.
Openai Codex agent skills
๋ง์ฝ์ agent๋ฅผ ์ง์ ์ค๊ณํ๋ ์ ์ฅ์ด๋ผ๋ฉด, skill dir์ ์ง์ ์๋ ค์ฃผ๋ ์์ผ๋ก ๋ช ๋ น์ ํด์ผํ์ง๋ง, OPNEAI, ANTROPIC์์ ์ ๊ณตํ๋ ์์ฑ๋ agent๋ skill ์ด๋ฆ๋ง ๋งํด์ฃผ๋ฉด ์๋์ผ๋ก ๊ทธ ์คํฌ์ ์ฌ์ฉํ๋ค.
๊ฐ์ฅ ๋ํ์ ์ธ, OPENAI์ Agent AI Application platform์ธ, ์ํธ๋ง ํ์ CODEX๋ฅผ ์ดํด๋ณด์.
Agent Skills
๊ณต์๋ฌธ์๋ฅผ ์ดํด๋ณด๋ฉด, skill dir์ด ์ด๋ฐ์์ผ๋ก ๊ตฌ์ฑ์ด ๋์ด ์๋ค.
skill์ ์ํ ๋ฐ์ดํฐ์ ์ค๋ช
ํ์ผ (.md)๊ฐ ๋ค์ด์๋ค.

SKILL.mdํ์ผ์ด ๊ฐ์ฅ ์ค์ํ๋ค. ์ด ์คํฌ์ ์ด๋ฆ, ์ฉ๋, process๋ฅผ ์์ฐ์ด๋ก ์ ํํ ์ ์ด์ฃผ์ด์ผ ์ค์ํ์ง ์๊ณ LLM์ด ์ฌ์ฉํ ์ ์๋ค.
---
name: check-openai-latest-model
description: Verify the latest OpenAI model names using live web checks on official OpenAI pages. Use when users ask for "latest/newest/current OpenAI model", model release recency, or model list verification that may have changed recently.
---
# Check OpenAI Latest Model
Use this skill to confirm current OpenAI model information from official web sources.
Prioritize browser-based verification because model availability can change frequently.
## Source Policy
- Use only official OpenAI sources:
- `https://openai.com`
- `https://platform.openai.com`
- `https://help.openai.com`
- Do not rely on third-party summaries for "latest model" claims.
- Prefer pages with explicit publish/update dates or changelog context.
- If sources disagree, report the conflict and include both links.
See [references/official_sources.md](references/official_sources.md).
## Workflow
1. Clarify scope in one line.
- Ask whether user wants API models, ChatGPT models, or both.
- If unspecified, check both and label them separately.
2. Browse official sources live.
- Open model overview/docs pages and release/update pages.
- Capture exact model identifiers as shown on official pages. ...
์ค์ํ ์ ์ 5๊ฐ์ง๊ฐ ๋ช
ํํ๊ฒ ๊ธฐ์
๋์ด์ด์ผ ํ๋ค. (๊ต์ฅํ ์ค์)
- name โ ๋ชจ๋ธ์ด ํธ์ถํ ์คํฌ ์ด๋ฆ
- description โ ์ธ์ ๋ฐ๋ํด์ผ ํ๋์ง ๋ช
ํํ ์ ์
- When to Use / Do NOT trigger โ ํธ๋ฆฌ๊ฑฐ ์กฐ๊ฑด ๋ช
ํํ
- Execution Steps โ LLM์ด ๋ฐ๋ฅผ ํ๋ก์ธ์ค
- Failure Handling โ ์ค์ ์์ ์ฑ
์ดํ์ openai.yamlํ์ผ์ ์ด์ skill์ ์ฌ์ฉํ ๋ ์ด๋ฆ๋ง ๋ถ๋ฅด๋ฉด ๋๊ธฐ ๋๋ฌธ์ ๊ทธ ์ด๋ฆ์ ๋ฌด์์ผ๋ก ํ ๊ฒ์ธ์ง ๊ทธ๋ฆฌ๊ณ console์ฐฝ์์ ๋จ๋ ์ค๋ช ์ ๊ธฐ์ ํ๋ ๊ณณ์ด๋ค.
interface:
display_name: "Check OpenAI Latest Model"
short_description: "Verify newest OpenAI model via official web sources"
default_prompt: "Use web browser steps to verify the latest OpenAI model from official OpenAI pages and report with source links and dates."

์ค์ CODEX ์ฝ๋ ๋ด๋ถ๋ฅผ ์ดํด๋ณด๋ฉด,
Dir: skills โ check-openai-latest-model ์ด ์กด์ฌํ๊ณ , ๋ด๋ถ์ SKILL.md๊ฐ ์กด์ฌํ๋ค.
(DEMO์์ ์ผ๋ก๋ CODEX UI๋ฅผ ์ฌ์ฉํ๋๋ก ํ๊ฒ ์ต๋๋ค. ์ดํ์ CLI, UI, IDE(cursor) โฆ. ๋ฑ๋ฑ ๋ค์ํ ํ๋ซํผ ์ค๋ช ์์ , ์ผ๋จ์ skill์ด ์ด๋ค ๊ฒ์ธ์ง ๊ฐ๋จํ๊ฒ ๋ณด์ฌ์ฃผ๋ ์ฉ๋๋ก๋ง)
Codex UI์ ๋ค์ด๊ฐ์ (2026.02๊ธฐ์ค mac os๋ง ์ง์) /ch ์ ๊ธฐ์
ํ๋ฉด ์ด๋ ๊ฒ ์์ฑ๋ skill์ด ๋จ๊ฒ ๋๋ค.

์ด์ ์คํ์ ํด๋ณด์.

SKILL.md ํ์ผ์ ์ ํ๋๋ก, OPENAI ๊ณต์๋ฌธ์๋ง ์ฐธ๊ณ ํด์ ์ ๋ณด๋ฅผ ์ ๋ฌํ๋ ๊ฒ์ ์ ์ ์๋ค.
Skills Recognition
์ฌ๊ธฐ์ ์์ ์์๋ ์ฌ์ฉ์๊ฐ skill ์ ์ง์ prompt ์์ ํธ์ถํ์๋ค.

ํ์ง๋ง, ๋ง์ฝ์ skills์ด ์ ์ฅ์ ๋์ด ์๋๋ฐ ํธ์ถ์ ํ์ง ์๊ณ ๊ทธ๋ฅ
User query: โOpenAI ์ต์ ๋ชจ๋ธ ์ฐพ์์คโ๋ผ๊ณ ํ๋ค๋ฉด?โ
- agent๊ฐ skill์ ์๊ณ ์ฌ์ฉํ ๊น?
- agent๊ฐ skill์ ๋ชจ๋ฅผ๊น?
๊ทธ ์ค์ ๋ CODEX, CLAUDE ๋ชจ๋ ๋ฐ๋ก ์ต์
์ผ๋ก ์ ์ ๊ฐ ์ค์ ํ ์ ์๋ค.

openai.yaml ํ์ผ์์, allow_implicit_invocation ์ on/off๋ก ์ค์ ํ ์ ๊ฐ ์๋ค.
Context window
์ด์ ๋ชจ๋ ํ ํฐ (๋)๊ณผ ์ฐ๊ฒฐ๋๋ context window ๊ด์ ์์ ์ดํด๋ณด์.
์ข์ธก์ ๊ฒฝ์ฐ skilll.mdํ์ผ ๋ด์ฉ ์์ฒด๊ฐ๋ค์ด๊ฐ๊ณ , ์ฐ์ธก์ ํ์ฌ ๊ฐ์ง๊ณ ์๋ ์ ๊ทผ๊ฐ๋ฅํ skill๋ค์ ์ด๋ฆ๊ณผ ๊ฐ๋จํ ์ฌ์ฉ๋ชฉ์ ๋ง ๋ค์ด๊ฐ๋ค.

(์ฐ์ธก์ ๊ฒฝ์ฐ LLM์ด ํ๋จํด์ ์คํฌ์ ์ฌ์ฉํ๋ฉด, ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์ ๊ฒฝ์ฐ๋ง ์ฌ์ฉ, ๋๋ถ๋ถ ๊ณ๋ฐ์๋ค์ ์ง์ ์คํฌ์ ์๋ ค์ฃผ๋๊ฒ ๊ฐ์ฅ ํจ์จ์ ์ด๋ผ๊ณ ํจ)
์ต์ข
์ ์ผ๋ก skills์ ๊ตฌ์กฐ๋ฅผ ์ ๋ฆฌ๋ ๊ตฌ์กฐ๋ก ๋ํ๋ธ figure์ด๋ค.

Priorities of the skills
์ฌ๊ธฐ์ skills.md ํ์ผ์ด ์์
์ ํ๋ค๋ณด๋ฉด ๊ต์ฅํ ๋ค์ํ ๊ณณ์ ์ฌ๋ฌ๊ฐ๊ฐ ์กด์ฌํ ๊ฒ์ด๋ค.
์ผ๋จ codex, claude, gemini, cursor ์ด๋ค agent application์ด๋์ง. skills ์์
๊ณต๊ฐ์ ์ด๊ฒ๋ง ๊ธฐ์ตํ์.
- Application ์ค์น ์ฅ์
- Project ๊ณต๊ฐ
1. Application ์ค์น ์ฅ์ (e.g) ./jeff/.codex

codex๋ฅผ ์ ๋ user directory์ ์ค์น๋ฅผ ํ์๊ณ , ๊ทธ ๋ด๋ถ์ skills๋ผ๋ ํด๋๊ฐ ์๋ค.
์์ ๋ณด๊ฒ ๋๋ฉด ๊ต์ฅํ ๋ค์ํ Skills๋ค์ด ์ด๋ฏธ ๋ง๋ค์ด์ ธ ์๋ ์ํฉ์ด๋ค. UI๋ก ๊ฐ์ codex system์ ํ์ธํ๋ฉด, ํด๋น skill๋ค์ด ์ฌ์ฉํ ์ ์๋๋ก ๋ฆฌ์คํธํ ๋์ด ์๋ ๊ฒ์ ํ์ธ ํ ์ ์๋ค.

(์ด codex์ skills๋ ์ด๋ป๊ฒ ๋ณด๋ฉด ๊ณต๊ณต์ฅ์ ๋ผ๊ณ ์๊ฐํ๋ฉด ๋๋ค. ์ฌ๊ธฐ์ skills๋ฅผ ๋ง๋ค์ด ๋์ผ๋ฉด, ๋๊ตฌ๋ ์ด๋์ ์๋์ง ๊ฐ์ skill์ ํด๋์์ ๊บผ๋ด์ ์ธ ์ ์๋ค)
2. Project dir
๋ด๊ฐ ์งํํ๊ณ ์๋ ํ๋ก์ ํธ์ ๋ฐ๋ผ์ ์ฌ๋ฌ project ํด๋๊ฐ ์กด์ฌํ๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ ํ๋ก์ ํธ์์ codex๋ฅผ ์ด๊ฒ ๋๋ฉด, ํด๋น ํ๋ก์ ํธ๋ฅผ ๊ธฐ์ค์ผ๋ก ํญ์ ์์ ์ ํ๊ฒ ๋๋ค.
IDE or CLI ์์ openํ project์์น๋ฅผ ๊ธฐ์ค์ผ๋ก SKILL.md, AGENTS.md(์ถํ์ ์ค๋ช ) ๋ค์ main์ผ๋ก prompt(context window)์ ์ถ๊ฐํ๋ค๋ ๊ฒ.
tistory์ ๋ธ๋ก๊ทธ ๋ด์ฉ์ github -pages๋ก ์ ๋ถ ์ฎ๊ธฐ๋ ํ๋ก์ ํธ๋ฅผ ์งํํ๊ณ ์. proejct๋ด๋ถ์ ์คํฌ๋ค์ ์์ฑํ ๊ฒ์ ํ์ธ ํ ์ ์๋ค.
(์ฆ ํ์ฌ ํ๋ก์ ํธ์์๋ global skill + current dir skill ๋๋ค ์ฌ์ฉ๊ฐ๋ฅํ๋ค๋ ๊ฒ)
์ด๋ค ๋ฐฉ์์ ์์ ์ ์งํ์ค์ด๋ผ๊ณ ํ์. ๊ฑฐ์ค์ ์๋ skill๋ฟ๋ง์๋๋ผ ๋ฐฉ์ ์๋ skill๋ ์ฌ์ฉ ๊ฐ๋ฅํ๋ค.
Conclusion
๊ฒฐ๊ตญ skills๋ agent์ ์์ฐ์ฑ์ ๊ฒฐ์ ํ๋ ํต์ฌ ์์๋ผ๊ณ ์๊ฐํ๋ค. ์ฌ๋๋ โํ ์ ์๋ ๊ธฐ์ โ์ด ๋ง์์๋ก ์์ฐ์ ์ธ ๊ฒ์ฒ๋ผ, agent ์ญ์ ๋ง์ฐฌ๊ฐ์ง๋ค.
์ฆ, ์คํฌ์ด ๋ค์ํ๊ณ , ์๋ฆฌํ๊ณ , ์ ํํ ์๋ก agent๋ ๋ ๋น ๋ฅด๊ณ ์์ ์ ์ผ๋ก ์ผ์ ๋๋ธ๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ ์คํฌ์ ์ค๊ณํ๊ณ ์ฅ์ด ์ฃผ๋ ์ฃผ์ฒด๋ ๊ฒฐ๊ตญ ์ฐ๋ฆฌ(์ฌ์ฉ์/๊ฐ๋ฐ์)๋ค.
ํฅ๋ฏธ๋ก์ด ์ ์, ์ต๊ทผ agent๋ค์ ๋จ์ํ ์คํฌ์ โ์ฌ์ฉโํ๋ ์์ค์ ๋์ด, ์ฃผ์ด์ง ๋ชฉํ๋ฅผ ๋ฌ์ฑํ๊ธฐ ์ํด ํ์ํ ํ๋ก์ธ์ค๋ฅผ ์ค์ค๋ก ๊ตฌ์ฑํ๊ณ , ๊ฒฝ์ฐ์ ๋ฐ๋ผ์๋ ์๋ก์ด ์คํฌ(์๋ํ ์ ์ฐจ)์ ๋ง๋ค์ด๋ด๋ ๋ฐฉํฅ์ผ๋ก ๋ฐ์ ํ๊ณ ์๋ค๋ ๊ฒ์ด๋ค. ์ด ํ๋ฆ์ด ์๋ฏธํ๋ ๋ฐ๋ ๋ช
ํํ๋ค. ์์ผ๋ก ์ธ๊ฐ์ ์ญํ ์ โ์ฝ๋๋ฅผ ์ง์ ์์ฑํ๋ ์ฌ๋โ์ด๋ผ๊ธฐ๋ณด๋ค, ๋ฌด์์ ์์ผ์ผ ํ๋์ง(์
๋ฌด๋ฅผ ์ด๋ค ๋จ๊ณ๋ก ์ชผ๊ฐ๊ณ ์ด๋ค ๊ธฐ์ค์ผ๋ก ๊ฒ์ฆํ ์ง)๋ฅผ ์ค๊ณํ๋ ์ฌ๋์ ๋ ๊ฐ๊น์์ง๋ค.
๋ํ์ฌ, ์ฃผ์ด์ง ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด์ process๋ฅผ ๋
ผ๋ฆฌ์ ๋จ๊ณ๋ก ๋ถํด(Decomposition)ํ๋ ๋ฅ๋ ฅ์ด ๋ฏธ๋์ ํต์ฌ ์คํฌ์ด ๋ ๊ฒ์ด๋ค.
๊ทธ๋์ ์์ผ๋ก๋ ๋๋์ฑ, ๋ค์ํ ๋ถ์ผ์ ํ๋ฆ๊ณผ ๋๋ฉ์ธ ์ง์์ ๋๊ฒ ๊ด์ฐฐํ๊ณ ํ์ตํ๋ ์ต๊ด์ด ์ค์ํด์ง๋ค๊ณ ๋๋๋ค. ์๋ฅผ ๋ค์ด ์ฃผ์ ์๋ํ agent๋ฅผ ๋ง๋ ๋ค๊ณ ํด๋, ๊ฒฐ๊ตญ โ๋ฌด์์ ํ์ธํ๊ณ ์ด๋ค ์์๋ก ํ๋จํด์ผ ํ๋์งโ๋ผ๋ ํ๋ก์ธ์ค ์ค๊ณ๊ฐ ๋จผ์ ์์ด์ผ ํ๋ค.
์ ๋ฆฌํ๋ฉด, skill์ agent์ ์ฑ๋ฅ์ ์ฌ๋ฆฌ๋ โ๋ ๋ฒโ์ด๊ณ , ํ๋ก์ธ์ค ์ค๊ณ๋ ๊ทธ ๋ ๋ฒ๋ฅผ ์ด๋์ ์ด๋ป๊ฒ ๊ฑธ์ง ๊ฒฐ์ ํ๋ ์ผ์ด๋ค.
keywords.
- ์ฌ์ฉ์ ์คํฌ = agent ์คํฌ
- Orchestration
- Decomposition
