diff --git a/sql.md b/sql.md index d2da2c5..3502ed3 100644 --- a/sql.md +++ b/sql.md @@ -2,7 +2,18 @@ 常用的脚本。 -## 查询智能体用户数 +## 目录 + +- [查智能体用户数](#查智能体用户数) +- [查客户端是否登录](#查客户端是否登录) +- [查智能体对话日志](#查智能体对话日志) +- [查智能体信息](#查智能体信息) +- [查智能体使用数据](查智能体使用数据) +- [查项目统计数据](#查项目统计数据) +- [新增devco账号](#新增devco账号) +- [查paw-agent信息](#查paw-agent信息) + +## 查智能体用户数 ```sql select @@ -126,7 +137,7 @@ select * from mis-agent.agent_release_info where release_id in ( ) ``` -## 查询智能体使用数据 +## 查智能体使用数据 必须提供**智能体ID**。 @@ -134,12 +145,10 @@ select * from mis-agent.agent_release_info where release_id in ( select * from mis-agent.agent_usage_stats_daily where agent_id = <智能体ID> order by daily desc ``` -## 查询项目统计数据 +## 查项目统计数据 必须提供**项目名称**。 -## 工作流程 - 1. 查询项目注册表,判断是否包含该项目。用户提供的项目名称大概率是模糊的,比如"认证"、"ebiz",要根据语义判断究竟是哪一个,如果猜不准就询问一下用户是哪个。 ```sql @@ -178,12 +187,10 @@ INSERT INTO external_login_client_account (client_id, account, state) VALUES ('226c18408b5705449f37b621a432a6d3', 'username3', 1); ``` -## 查询paw-agent信息 +## 查paw-agent信息 在`mis-dev`资源下,根据用户名(username)查询paw-agent信息,如果用户没有提供username,友好的提问要查哪个用户的,一个可用的username示例:`Agnes2.wang`。 -## 工作流程 - 1. 根据用户提供的`username`查询`user_id`,只会查出来1行数据,示例: ```sql @@ -193,5 +200,16 @@ select user_id from `mis-cloud-claw`.`sys_user` where user_name = '{username}'; 2. 根据`user_id`查询agent信息,可能返回多行数据,使用markdown表格的形式展示每一行的数据,示例: ```sql -select agent_id, agent_mode, publish_status, publish_scope, published_at, version_lane, key_scope_default from `mis-paw-claw`.`agent` where create_by = '1889506629046902786'; +select + agent_id, + agent_mode, + publish_status, + publish_scope, + published_at, + version_lane, + key_scope_default +from + `mis-paw-claw`.`agent` +where + create_by = < user_id >; ``` \ No newline at end of file