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