ai-agent-deep-dive README

The project's README from github.com/tvytlx/ai-agent-deep-dive. As one markdown file: README.md.

AI Agent Deep Dive

Star History Chart

PDF 下载 / PDF Report:

Notes

Teaching Agent Code

这个仓库现在还包含一个教学用的最小 Python Agent 项目,用于演示一个 AI Agent 的核心结构应该怎么组织。

核心代码位置

这个教学项目的定位

这个最小 Agent 项目是为了教学而设计的,特点是:

如何运行最小 Agent

本项目使用 Poetry 管理依赖。

1. 安装依赖

poetry install

2. 运行最小 Agent CLI

poetry run agt "你好"

3. 查看 Skills

poetry run agt --skills-dir ./skills --list-skills

当前实现说明

当前版本是一个教学型最小实现,还没有接入真实远程模型 API。

目前内置的是一个可替换的 Fake LLM:

这样做的目的,是为了让后续接入真实模型时,只需要替换 LLM 调用层,而不需要重写整个 Agent 主体。

ai-agent-deep-dive (tvytlx/ai-agent-deep-dive)

Searching Database…

Что это такое?Набор углублённых аналитических отчётов (PDF) о внутреннем исходном коде AI-агентов, таких как ClaudeCode и Hermes Agent, а также небольшой учебный Python-проект агента, добавленный в тот же репозиторий.
Это просто отчёт для чтения или там есть код, который можно запустить?И то, и другое: большая часть репозитория — PDF-отчёты с анализом, но теперь в нём также есть минимальный работающий Python-агент (src/agt/), собранный с помощью Poetry исключительно для того, чтобы показать, как устроено ядро AI-агента.
Как мне запустить учебного агента?Установите зависимости проекта через Poetry, затем запустите минимального агента через точку входа CLI в src/agt/cli.py.
Нужен ли мне настоящий API-ключ LLM, чтобы попробовать учебного агента?Нет. Текущая версия — минимальная учебная реализация, которая не подключена к реальному удалённому API модели; вместо неё используется заменяемый Fake LLM.
Есть ли в репозитории исходный код анализируемых проектов (например, сам код ClaudeCode)?Нет, в репозитории хранятся только аналитические материалы и комментарии, предназначенные для обучения и рецензирования; каталоги исходного кода анализируемых проектов в него не входят.
Какие именно AI-агенты на самом деле разбирают исследования?В отчётах подробно рассмотрен ClaudeCode (версии v2 и v2.1, во второй добавлена глава о системе памяти), а также новый углублённый разбор Hermes Agent.
На чём сейчас сосредоточен минимальный учебный агент?Он фокусируется на главном цикле агента, интерфейсе Fake LLM, поиске Skills и базовом каркасе CLI; намеренно сделан небольшим для удобства чтения.
Зачем в учебном проекте использовать Fake LLM вместо настоящей модели?Чтобы в будущем для подключения реальной модели было достаточно заменить слой вызова LLM, не переписывая остальную часть агента.
Могу ли я бесплатно скачать все исследовательские материалы?Большинство PDF-отчётов доступны для скачивания по прямым ссылкам в репозитории, но как минимум один из самых новых отчётов (о Hermes Agent) доступен только внутри платного сообщества автора «矩阵之外» на платформе 知识星球.
Creator
tvytlx
Size
14.4 MB
Stars
5.8K
Updated
CommitSep 16
Age
6mo
Commits · 90 Days