【Embabel Agent】核心 API 与 4 大实战案例拆解
2026/8/25 7:15:06 网站建设 项目流程

文章目录

    • 1. 注解 API 完整参考
      • 1.1 @Agent - 定义智能体
        • 使用示例
      • 1.2 @Action - 定义动作
        • 使用示例
      • 1.3 @AchievesGoal - 标记目标达成
        • Export 配置
        • 使用示例
      • 1.4 @Condition - 条件定义
        • 编程式条件
      • 1.5 @Tool - 领域对象行为暴露
      • 1.6 其他重要注解
    • 2. Kotlin DSL API 参考
      • 2.1 agent {} 构建器
        • DSL 完整示例
      • 2.2 LlmOptions DSL
      • 2.3 ToolGroup 工具组
    • 3. 核心类和接口
      • 3.1 Ai 类 - AI 交互门面
        • 使用示例
      • 3.2 Blackboard 类 - 黑板
        • 使用示例
      • 3.3 AgentPlatform 类 - 平台接口
        • 使用示例
      • 3.4 ProcessContext 类 - 流程上下文
      • 3.5 预定义模型常量
    • 4. 配置属性参考
      • 4.1 核心配置(application.yml)
      • 4.2 LLM Provider 配置
        • OpenAI 配置
        • Anthropic 配置
        • Ollama 本地模型配置
        • OCI Generative AI 配置
      • 4.3 MCP 配置
      • 4.4 Docker Desktop MCP 集成
      • 4.5 可观测性配置
      • 4.6 Shell 配置
    • 5. 完整实战案例
      • 5.1 案例 1:智能客服系统
        • 步骤 1:定义领域模型
        • 步骤 2:编写 Agent
        • 步骤 3:测试
      • 5.2 案例 2:代码审查 Agent
      • 5.3 案例 3:研究 Agent(Perplexity 风格)
      • 5.4 案例 4:多 Agent 协作
    • 6. Starter 模块速查表
      • 6.1 LLM Provider Starters
      • 6.2 功能 Starters
      • 6.3 快速添加依赖示例

1. 注解 API 完整参考

1.1 @Agent - 定义智能体

来源:annotations.kt[1]

@Target(AnnotationTarget.CLASS)@Retention(AnnotationRetention.RUNTIME)annotationclassAgent(

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询