# yi-agent **Repository Path**: abanlee/yi-agent ## Basic Information - **Project Name**: yi-agent - **Description**: yi-agent 仓库 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-06-22 - **Last Updated**: 2026-06-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # yi-agent AI Agent 学习项目 —— 从零构建一个完整的智能体框架。 ## 项目简介 本项目旨在系统化学习 AI Agent 架构设计,基于 Java 17 + Maven 多模块工程,逐步实现 LLM 交互、工具调用、ReAct 循环、记忆管理、意图路由、规划反思等核心能力。 ## 模块说明 | 模块 | 说明 | |------|------| | **agent-common** | 通用工具层:日志、Token 计数、异常体系、JSON 工具 | | **agent-core** | 核心领域层:LLM 模型抽象(OpenAI/兼容 API)、ChatMessage 对话模型、Token 感知上下文管理 | | **agent-engine** | 引擎层:ReAct 思考-行动循环、Thought/Action 解析、工具注册与执行、流式交互 | | **agent-starter** | 应用入口层:Spring Boot 引导、配置加载、REST API 暴露、可执行 JAR 打包 | ## 技术栈 - Java 17 - Maven 3.6+ - Jackson 2.18.2 - SLF4J + Logback - Lombok - JUnit 5 ## 构建 ```bash # 编译全部模块 mvn clean compile # 打包 mvn clean package # 运行所有测试 mvn clean test ```