06_advanced_features

command
v1.11.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 18, 2026 License: MIT Imports: 13 Imported by: 0

README

高级功能 (Advanced Features)

展示 Agent 的高级能力:反射机制、动态工具选择、提示词增强与模板。

功能

  • 反射机制:Agent 自我评估输出质量,迭代改进直到达标
  • 动态工具选择:根据任务语义自动评分和筛选最相关的工具
  • 提示词增强与模板:提示词增强器、优化器、模板库的使用

前置条件

  • Go 1.24+
  • 环境变量 OPENAI_API_KEY(反射示例需要;工具选择和提示词增强无 API Key 也可运行)

运行

cd examples/06_advanced_features
go run main.go

代码说明

反射通过 ReflectionExecutor 实现多轮自我评估;工具选择通过 DynamicToolSelector 基于语义相似度、成本、可靠性评分;提示词增强相关能力包含 PromptEnhancer(增强)、PromptOptimizer(优化)和 PromptTemplateLibrary(模板库)。

提示:这里的“提示词增强”只负责改进说明质量、示例和分隔方式,不应再被理解为“通过 prompt 强制模型输出 JSON”。如果需要严格结构化返回,请改用 examples/15_structured_output 展示的 native structured output 路径。

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL