Skip to content

voyager-go/ai-agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ai-agent

使用Eino构建的交互式数据查询系统

使用方法

cp .env.sample .env

修改对应的配置

source .env

打开main.go文件,第一次可以解开init中的代码注释,初始化部分代码

go run main.go

输入信息: 查询张三的信息

输入信息: 查询张三爸爸的信息

输入信息: 查询victor的订单

输出内容示例

欢迎进入指令式智能体交互系统!
尝试输入 'help' 查询更多有用的信息或者输入 'exit' 退出系统.

> help

Available commands:
  help       - Show this help message
  exit       - Exit the system

> 查询张三的信息
================================================================================
工号    姓名                   邮箱                        年龄
--------------------------------------------------------------------------------
4     张三                   user4@example.com         51
================================================================================
已成功查询到张三的信息

> 查询victor的订单
用户ID: 5, 姓名: victor, 邮箱: user5@example.com
  订单信息:
    订单ID: 9, 金额: 43.88, 下单时间: 2025-01-21 15:18:53
    订单ID: 10, 金额: 213.12, 下单时间: 2025-02-11 02:09:23

已成功查询victor的订单信息

> 查询张三的爸爸的信息
抱歉, 暂时无法帮你查询张三的爸爸的信息. 若有其他需要, 你可以更换问题再次提问.

> exit
下次再见哦 (#^.^#)

特殊说明

  1. agent/agent.go 中是无推理过程的
  2. agent/react_agent 中的ReAct(Reasoning + Acting)Agent 结合了推理和行动能力,通过思考-行动-观察的循环来解决复杂问题。它能够在执行任务时进行深入的推理,并根据观察结果调整策略,特别适合需要多步推理的复杂场景。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages