AI-Agents-Hub์(๋) ๋ฌด์์ ํ๋์?
๐ค ๋๊ตฌ, ๋ฉ๋ชจ๋ฆฌ, ์ถ๋ก ์ ํ์ฉํด ์ค์ ์์ ์ ํด๊ฒฐํ๋ ๊ฐ๋ ฅํ AI ์์ด์ ํธ๋ฅผ ๊ตฌ์ถํ๊ณ ํ์ํ ์ ์๋ ํ์ ํ๋ธ์ ๋๋ค.
๊ฐ์
์ด ํ๋ก์ ํธ๋ AI ์์ด์ ํธ๋ฅผ ์ฝ๊ฒ ๋ง๋ค๊ณ ๊ณต์ ํ ์ ์๋ ์ค์ ์ง์ค์ ํ๋ธ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์์ด์ ํธ๋ ๋ค์ํ ๋๊ตฌ์ ํตํฉ๋์ด ๋ณต์กํ ์์ ์ ์๋ํํ๊ณ , ๋ฉ๋ชจ๋ฆฌ ๊ธฐ๋ฅ์ผ๋ก ๋งฅ๋ฝ์ ์ ์งํ๋ฉฐ, ์ถ๋ก ์์ง์ ํตํด ์ง๋ฅ์ ์ธ ๊ฒฐ์ ์ ๋ด๋ฆฝ๋๋ค.
์ฃผ์ ๊ธฐ๋ฅ
- ํ์ ํ๋ธ: ํ์๊ณผ ์์ด์ ํธ, ๋๊ตฌ, ๊ตฌ์ฑ์ ๊ณต์ ํ๊ณ ์ฌ์ฌ์ฉํฉ๋๋ค.
- ๋๊ตฌ ํตํฉ: ํ์ผ ์์คํ , API, ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฑ ๋ค์ํ ๋๊ตฌ๋ฅผ ์์ด์ ํธ์ ์ฐ๊ฒฐํฉ๋๋ค.
- ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ: ์์ด์ ํธ๊ฐ ์ธ์ ๊ฐ ๋งฅ๋ฝ์ ๊ธฐ์ตํ๊ณ ํ์ฉํ ์ ์์ต๋๋ค.
- ์ถ๋ก ์์ง: LLM ๊ธฐ๋ฐ ์ถ๋ก ์ ํตํด ๋ณต์กํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค.
- ํ๋ซํผ ์ง์: Claude Code, Cursor, Codex ๋ฑ ์ฃผ์ AI ์์ด์ ํธ ํ๋ซํผ์์ ์๋ํฉ๋๋ค.
๋น ๋ฅธ ์์
-
์ ์ฅ์๋ฅผ ํด๋ก ํฉ๋๋ค:
git clone https://github.com/Bhavya0007/AI-Agents-Hub.git cd AI-Agents-Hub -
ํ๊ฒฝ ๋ณ์๋ฅผ ์ค์ ํฉ๋๋ค:
export OPENAI_API_KEY=your_api_key_here -
์์ด์ ํธ๋ฅผ ์คํํฉ๋๋ค:
python run_agent.py --agent example_agent
์์ด์ ํธ ๋ง๋ค๊ธฐ
agents/ ๋๋ ํ ๋ฆฌ์ ์ ํ์ผ์ ์์ฑํ์ฌ ์ฌ์ฉ์ ์ ์ ์์ด์ ํธ๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค. ์์:
from hub import Agent, Tool
class MyAgent(Agent):
def __init__(self):
super().__init__()
self.add_tool(Tool(name="search", description="์น ๊ฒ์ ์ํ"))
self.add_tool(Tool(name="calculator", description="์ํ ๊ณ์ฐ"))
def run(self, task):
# ์ฌ๊ธฐ์ ์ถ๋ก ๋ก์ง ๊ตฌํ
return self.reason(task)
๊ธฐ์ฌํ๊ธฐ
๊ธฐ์ฌ๋ ํ์ํฉ๋๋ค! ์์ธํ ๋ด์ฉ์ CONTRIBUTING.md๋ฅผ ์ฐธ์กฐํ์ธ์.
๋ผ์ด์ ์ค
MIT ๋ผ์ด์ ์ค - ์์ธํ ๋ด์ฉ์ LICENSE ํ์ผ์ ์ฐธ์กฐํ์ธ์.