Intro

<aside> ๐Ÿ”ฅ

Huggingface์—์„œ ์ œ๊ณตํ•˜๋Š” AI Agents์— ๋Œ€ํ•œ open source ๊ฐ•์˜๋ฅผ ๊ณต๋ถ€ํ•œ ๊ธฐ๋ก์„ ์•Œ์•„๋ด…๋‹ˆ๋‹ค.

</aside>

share.png

ํ—ˆ๊น…ํŽ˜์ด์Šค์—์„œ ์ œ๊ณตํ•˜๋Š” ๋ฌด๋ฃŒ ๊ฐ•์˜์ธ Agents Course๋ฅผ ์ˆ˜๊ฐ•ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ๊ฐ•์˜๋ฅผ ๋“ค์œผ๋ฉด ํ—ˆ๊น…ํŽ˜์ด์Šค์—์„œ๋Š” ์•„๋ž˜์™€ ๊ฐ™์€ ๊ฒƒ์„ ์–ป์„ ์ˆ˜ ์žˆ๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

์ €๋Š” Agent๋ฅผ ์ด์šฉํ•œ ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ์— ๋‹จ๊ธฐ ๋ชฉํ‘œ๊ฐ€ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๋ฒˆ ๊ฐ•์˜๋ฅผ ์ˆ˜๊ฐ•ํ•˜๋ฉด์„œ ์ œ๊ฐ€ ์›ํ•˜๋Š” Agent ์„œ๋น„์Šค์— ํ•œ๊ฑธ์Œ ๋‹ค๊ฐ€๊ฐˆ ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

์ „์ฒด์ ์ธ Chapter๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

Chapter Topic Description
0 Onboarding Set you up with the tools and platforms that you will use.
1 Agent Fundamentals Explain Tools, Thoughts, Actions, Observations, and their formats. Explain LLMs, messages, special tokens and chat templates. Show a simple use case using python functions as tools.
1.5 Bonus : Fine-tuning an LLM for function calling Letโ€™s use LoRa and fine-tune a model to perform function calling inside a notebook.
2 Frameworks Understand how the fundamentals are implemented in popular libraries : smolagents, LangGraph, LLamaIndex
3 Use Cases Letโ€™s build some real life use cases (open to PRs ๐Ÿค— from experienced Agent builders)
4 Final Assignment Build an agent for a selected benchmark and prove your understanding of Agents on the student leaderboard ๐Ÿš€

๊ทธ๋Ÿฌ๋ฉด ์ข€๋” ์ž์„ธํžˆ ๋“ค์–ด๊ฐ€๋ณด๋„๋ก ํ•˜์ฃ !

Body

<aside>

Topics

1. Introduction to Agents

1.1. Introduction

1.2. What is Agent?

1.3. What are LLMs?

1.4. Messages and Special Tokens

1.5. What are Tools?

1.6. Understanding AI Agents through the Thought-Action-Observation Cycle

1.7. Thought, Internal Reasoning and the Re-Act Approach

1.8. Actions: Enabling the Agent to Engage with Its Environment

1.9. Observe: Integrating Feedback to Reflect and Adapt

</aside>

Conclusion