vault backup: 2026-04-29 19:05:17
This commit is contained in:
@@ -1,10 +1,7 @@
|
|||||||
---
|
---
|
||||||
Description: ""
|
|
||||||
date: "2026-03-16"
|
date: "2026-03-16"
|
||||||
lastmod: ""
|
|
||||||
tags: []
|
tags: []
|
||||||
title: 快速开始
|
title: 快速开始
|
||||||
weight: 2
|
|
||||||
---
|
---
|
||||||
|
|
||||||
本篇文档用于作为 ChatWithEino Quickstart 的统一入口:用一条清晰的路径带你跑起来,并解释这个系列最终要交付什么(一个可扩展的端到端 Agent 应用骨架)。
|
本篇文档用于作为 ChatWithEino Quickstart 的统一入口:用一条清晰的路径带你跑起来,并解释这个系列最终要交付什么(一个可扩展的端到端 Agent 应用骨架)。
|
||||||
@@ -13,7 +10,7 @@ weight: 2
|
|||||||
|
|
||||||
ChatWithEino 是一个基于 Eino 构建的学习型 Agent:它能读取源码/文档/示例,并通过对话帮助开发者理解 Eino 以及用 Eino 写代码。
|
ChatWithEino 是一个基于 Eino 构建的学习型 Agent:它能读取源码/文档/示例,并通过对话帮助开发者理解 Eino 以及用 Eino 写代码。
|
||||||
|
|
||||||
这个 Quickstart 系列采用“渐进式搭建”的方式:
|
这个 Quickstart 系列采用"渐进式搭建"的方式:
|
||||||
|
|
||||||
- 前期以 Console 为载体,逐步引入 ChatModel、Agent/Runner、Memory、Tool、Middleware、Callback、Interrupt/Resume、Graph Tool、Skill
|
- 前期以 Console 为载体,逐步引入 ChatModel、Agent/Runner、Memory、Tool、Middleware、Callback、Interrupt/Resume、Graph Tool、Skill
|
||||||
- 最终把同一个 Agent 以 Web 形态交付出来,并用 A2UI 协议把事件流渲染成可增量更新的 UI
|
- 最终把同一个 Agent 以 Web 形态交付出来,并用 A2UI 协议把事件流渲染成可增量更新的 UI
|
||||||
@@ -52,7 +49,7 @@ go run .
|
|||||||
|
|
||||||
### 3) (可选)开启 skills(第九章能力复用)
|
### 3) (可选)开启 skills(第九章能力复用)
|
||||||
|
|
||||||
skills 用于把一组稳定的“知识/指令包”(`SKILL.md` + `reference/*.md`)注入到 Agent,让模型在需要时按需加载并调用。
|
skills 用于把一组稳定的"知识/指令包"(`SKILL.md` + `reference/*.md`)注入到 Agent,让模型在需要时按需加载并调用。
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
go run ./scripts/sync_eino_ext_skills.go -src /path/to/eino-ext -dest ./skills/eino-ext -clean
|
go run ./scripts/sync_eino_ext_skills.go -src /path/to/eino-ext -dest ./skills/eino-ext -clean
|
||||||
@@ -83,7 +80,7 @@ EINO_EXT_SKILLS_DIR="$(pwd)/skills/eino-ext" go run .
|
|||||||
|
|
||||||
## 最终交付:一个可扩展的端到端 Agent 应用骨架
|
## 最终交付:一个可扩展的端到端 Agent 应用骨架
|
||||||
|
|
||||||
你可以把这个 Quickstart 的最终产物理解为一套“可插拔的应用骨架”,它把 Eino 的关键能力连成闭环:
|
你可以把这个 Quickstart 的最终产物理解为一套"可插拔的应用骨架",它把 Eino 的关键能力连成闭环:
|
||||||
|
|
||||||
- 运行时:Runner 驱动执行,支持流式输出与事件模型
|
- 运行时:Runner 驱动执行,支持流式输出与事件模型
|
||||||
- 工具层:通过 Tool 接入文件系统/检索/工作流等能力
|
- 工具层:通过 Tool 接入文件系统/检索/工作流等能力
|
||||||
@@ -92,7 +89,7 @@ EINO_EXT_SKILLS_DIR="$(pwd)/skills/eino-ext" go run .
|
|||||||
- 确定性编排:compose(graph/chain/workflow)把复杂业务流程组织为可维护、可复用的执行图
|
- 确定性编排:compose(graph/chain/workflow)把复杂业务流程组织为可维护、可复用的执行图
|
||||||
- UI 交付:用 A2UI 把 Agent 的事件流映射为可增量渲染的 UI 组件树(SSE 推送)
|
- UI 交付:用 A2UI 把 Agent 的事件流映射为可增量渲染的 UI 组件树(SSE 推送)
|
||||||
|
|
||||||
其中 A2UI 的边界需要明确:它不是 Eino 框架本身的一部分,而是业务层的 UI 协议/渲染方案。本 Quickstart 用它来展示“Agent 能力如何以产品形态呈现给用户”,具体实现与协议细节以最终章为准。
|
其中 A2UI 的边界需要明确:它不是 Eino 框架本身的一部分,而是业务层的 UI 协议/渲染方案。本 Quickstart 用它来展示"Agent 能力如何以产品形态呈现给用户",具体实现与协议细节以最终章为准。
|
||||||
|
|
||||||
## 下一步探索(从 Quickstart 到真实业务)
|
## 下一步探索(从 Quickstart 到真实业务)
|
||||||
|
|
||||||
@@ -417,5 +417,5 @@ for {
|
|||||||
|
|
||||||
- [[Eino/quick_start/chapter_01_chatmodel_and_message]]
|
- [[Eino/quick_start/chapter_01_chatmodel_and_message]]
|
||||||
- [[Eino/quick_start/chapter_03_memory_and_session]]
|
- [[Eino/quick_start/chapter_03_memory_and_session]]
|
||||||
- [[Eino/core_modules/eino_adk/agent_interface]]
|
- [[agent_interface]]
|
||||||
- [[Eino/core_modules/eino_adk/agent_implementation/chat_model]]
|
- [[chat_model]]
|
||||||
|
|||||||
Reference in New Issue
Block a user