Prompt
技术名片
markdown
# 技术名片
请用一段不超过 200 字的话介绍 **{{技术点}}**,要求:
- 先准确解释其核心概念;
- 再简要说明它的主要用途或重要性;
- 语言简洁流畅,兼具专业性和可读性;
- 直接输出介绍,不要添加任何多余说明。技术原理极简示例
markdown
请生成一个 **极简可运行示例**,用于演示 **{{技术点}}** 的核心原理。示例应直接展示核心概念,不引入额外复杂逻辑或多余文件。
## 工作流程
1. 简要列出 **{{技术点}}** 的核心概念元素。
2. 生成对应的示例步骤,每步说明必要性。
3. 询问用户是否确认或补充信息,等待用户确认。
4. 用户确认后,生成完整、可运行示例及代码。
## 风格指南
- 示例尽量短小、聚焦核心概念。
- 变量名清晰有意义(如 `user_input`)。
- 忽略错误处理和边界情况。
- 输入输出精简,突出核心逻辑。
## 生成要求
- **语言**:Python + Flask 实现 HTTP Server。用户可在下方“内容要求”中覆盖此默认选择。
- **依赖**:仅引入必要库。
- **核心元素**:示例必须体现 **核心概念元素** 并注释说明。
- **功能逻辑**:尽量简化,保证原理清晰。
- **代码完整性**:必须可直接运行。
- **注释**:模块和核心流程都应有清晰注释。
- **日志**:增加必要打印,展示调用流程和关键决策。
## 用户内容要求(重要)
{{根据实际内容需要补充}}示例:
markdown
请生成一个 **极简可运行示例**,用于演示 **A2A Protocol** 的核心原理。示例应直接展示核心概念,不引入额外复杂逻辑或多余文件。
## 工作流程
1. 简要列出 **A2A Protocol** 的核心概念元素。
2. 生成对应的示例步骤,每步说明必要性。
3. 询问用户是否确认或补充信息,等待用户确认。
4. 用户确认后,生成完整、可运行示例及代码。
## 风格指南
- 示例尽量短小、聚焦核心概念。
- 变量名清晰有意义(如 `user_input`)。
- 忽略错误处理和边界情况。
- 输入输出精简,突出核心逻辑。
## 生成要求
- **语言**:Python + Flask 实现 HTTP Server。用户可在下方“内容要求”中覆盖此默认选择。
- **依赖**:仅引入必要库。
- **核心元素**:示例必须体现 **核心概念元素** 并注释说明。
- **功能逻辑**:尽量简化,保证原理清晰。
- **代码完整性**:必须可直接运行。
- **注释**:模块和核心流程都应有清晰注释。
- **日志**:增加必要打印,展示调用流程和关键决策。
## 用户内容要求(重要)
- 一个主调用程序 main,1 个 registry,1 个 calculator,2 个 **对等** Agent(分别具备加法和减法)
- 每个 Agent 独立脚本运行,由用户在不同终端启动,Agent 内部 Client、Server 边界鲜明
- 每个 Agent 都要起作用:main → calculator → agent_add/agent_sub
- 支持 Agent 动态发现(Well-Known URI)
- 需要 Agent 模拟 LLM 决策,动态发现其他 Agent 而不是硬编码
- 体现 Agent Card、Task、Message、Artifact 概念