AgentScope-Java 深入浅出教程

AgentScope-Java 深入浅出教程

用 Java 构建生产级 AI 智能体的完整指南


教程简介

本教程是 AgentScope-Java 框架的全面学习指南,从基础概念到高级特性,从简单示例到企业级案例,帮助你掌握使用 Java 构建 AI 智能体应用的核心技能。

目标读者

  • Java 开发者:希望进入 AI 应用开发领域
  • AI 应用开发者:已有 LLM 应用开发经验,寻求更好的 Java 解决方案
  • 企业架构师:评估智能体框架选型,规划 AI 应用架构

前置知识

  • Java 17+ 基础语法
  • Maven/Gradle 项目管理
  • 响应式编程基础概念(可选,教程中会介绍)

教程结构

深入浅出教程/
├── 前言.md                           # 教程导读
│
├── 第一部分-框架概述与快速入门/
│   ├── 第01章-AgentScope-Java简介.md
│   └── 第02章-环境搭建与第一个智能体.md
│
├── 第二部分-核心概念详解/
│   ├── 第03章-消息系统.md
│   ├── 第04章-智能体.md
│   ├── 第05章-模型集成.md
│   └── 第06章-记忆系统.md
│
├── 第三部分-工具系统与扩展/
│   ├── 第07章-工具系统基础.md
│   ├── 第08章-工具高级特性.md
│   ├── 第09章-MCP协议集成.md
│   └── 第10章-RAG知识检索.md
│
├── 第四部分-多智能体协作/
│   ├── 第11章-Pipeline管道.md
│   ├── 第12章-MsgHub消息中心.md
│   ├── 第13章-多智能体辩论.md
│   ├── 第14章-Agent-as-Tool.md
│   └── 第15章-A2A协议.md
│
├── 第五部分-高级特性/
│   ├── 第16章-Hook系统.md
│   ├── 第17章-Human-in-the-Loop.md
│   ├── 第18章-计划管理.md
│   ├── 第19章-结构化输出.md
│   ├── 第20章-会话管理.md
│   ├── 第21章-多模态能力.md
│   └── 第22章-可观测性与调试.md
│
├── 第六部分-实战案例/
│   ├── 第23章-基础示例解析.md
│   ├── 第24章-进阶示例解析.md
│   ├── 第25章-狼人杀游戏.md
│   └── 第26章-奶茶店多智能体系统.md
│
└── 附录/
    ├── 附录A-API参考速查.md
    ├── 附录B-配置参考.md
    ├── 附录C-常见问题解答.md
    └── 附录D-术语表.md

学习路径

快速入门(1-2小时)

  1. 阅读第1章了解框架全貌
  2. 跟随第2章搭建环境并运行第一个智能体

核心掌握(4-6小时)

  1. 学习第3-6章,理解消息、智能体、模型、记忆四大核心概念
  2. 完成每章的练习示例

工具扩展(3-4小时)

  1. 学习第7-10章,掌握工具系统、MCP协议、RAG知识检索
  2. 尝试为自己的应用定义工具

多智能体进阶(3-4小时)

  1. 学习第11-15章,理解多智能体协作模式
  2. 运行并分析多智能体示例

高级特性(4-5小时)

  1. 根据需要选读第16-22章的高级特性
  2. Hook、HITL、Session 是生产环境必备知识

实战演练(4-6小时)

  1. 分析第23-24章的官方示例
  2. 学习第25-26章的完整案例架构

配套资源

  • 官方文档:https://java.agentscope.io
  • GitHub 仓库:https://github.com/agentscope-ai/agentscope-java
  • 示例代码agentscope-examples/ 目录
  • Discord 社区:https://discord.gg/eYMpfnkG8h

版本信息

  • 教程版本:1.0
  • 适用框架版本:AgentScope-Java 1.0.7+
  • 最后更新:2024年

开始学习 → 前言

← 返回目录