AgenticRequest

增强模型输出控制能力

通过工程化设计的模型请求方法,实现精确的AI输出控制

核心能力

AgenticRequest 提供强大而易用的AI模型控制能力

结构化输出控制

强大的模型输出控制能力,结构化数据输出成功率超过90%

  • 支持复杂嵌套数据结构输出
  • 类型安全的输出格式定义
  • 自动验证和错误重试机制
思维链推理

支持意图识别、思维链、角色控制等高级AI能力

  • Chain-of-Thought推理模式
  • 多步骤推理过程可视化
  • 推理过程可追踪和调试
ReAct模式

无需特殊接口即可使用ReAct等高级Agent能力

  • 推理(Reasoning)和行动(Acting)结合
  • 自动工具调用和结果整合
  • 支持复杂任务分解执行
开发者友好

直观易用的API设计,工程化的模型请求方法

  • 链式调用的流畅API
  • 丰富的配置选项
  • 完整的类型提示支持

使用示例

简洁的API设计,强大的输出控制能力

Python
import Agently

# 创建Agent实例
agent = (
    Agently.create_agent()
    .set_settings("current_model", "OpenAI")
    .set_settings("model.OpenAI.auth", {"api_key": "your-key"})
)

# 结构化输出示例
result = (
    agent
    .input("分析这段文本的情感和关键词")
    .instruct("文本", "今天天气真好,心情特别棒!")
    .output({
        "sentiment": ("str", "positive/negative/neutral"),
        "keywords": [("str", "关键词列表")],
        "confidence": ("float", "置信度0-1之间")
    })
    .start()
)

print(result)
# 输出: {
#   "sentiment": "positive",
#   "keywords": ["天气", "心情", "棒"],
#   "confidence": 0.95
# }

应用场景

数据提取

从非结构化文本中提取结构化数据

示例:从简历中提取姓名、技能、经验等信息

内容分析

对文本进行情感分析、分类等

示例:分析用户评论的情感倾向和关键主题

代码生成

生成符合特定格式的代码

示例:根据需求生成API接口代码

知识问答

基于知识库的精确问答

示例:企业内部知识库智能问答系统

任务规划

将复杂任务分解为可执行步骤

示例:项目管理中的任务分解和排序

决策支持

提供结构化的决策建议

示例:投资决策分析和风险评估

开始使用 AgenticRequest