智能图表生成终极指南!从AI问数到智能体实战,看这篇就够!

多智能体:使用 LangGraph 和 LangChain 创建多智能体工作流 多智能体AI协作系统实现 本文介绍了基于LangGraph框架构建多智能体AI协作系统的方法。系统采用两种智能体角色:研究员(负责数据搜索)和图表生成器(负责数据可视化),通过共享消息暂存区进行协作。 关键技术点: 使用同一LLM通过不同提示词实现角色分化 采用LangGraph框架建立智能体间的图结构工作流 实现路由器机制控制消息流向(工具调用或智能体间传递) 集成Tavily搜索和Python代码执行等工具 系统流程为:用户输入→研究员搜索数据→路由器决策→图表生成器绘制→结果输出。该架构展现了多智能体 阅读详情

随着国家对人工智能最新政策陆续出台,人工智能的应用被推上高潮,作为拥抱JAVA的老牌程序员,该何去何从呢!2025年年初DeepSeek横空出世,大模型走进普通人们的视野,似乎也冲击了美丽国人工智能垄断的地位,随着各行各业的实战探索,大模型逐渐变为后台服务能力支撑的角色,我们只要用到模型了,那么我们要知道一个词“幻觉”,说白了就是瞎说,大模型会出现幻觉,随着模型的深度应用,智能体的开发应用成为政府以及各行业当前开发、应用的主战场。我认为作为做过软件开发的技术人员来说依托Dify等平台以及相应的工具,做智能体还是可操作的;让我们技术人员跟上当前智能体的大潮,在未来的技术道路上披荆斩棘,立于不败之地。

**一、今日目标。**虚拟票房数据,根据用户的发问内容,语义分析理解用户需求,自动识别判断按照文本内容、图表展示用户需要的数据,实现用户智能问数,数据按照文本的方式、图表的方式输出展示。

二、步骤分解。分为八个步骤完成本篇智能体搭建。

(一)第一步大模型分析用户问数的需求内容。

(二)第二步将模型解析好的内容结合数据库生成对应的SQL语句。

(三)第三步执行SQL语句。

(四)第四步根据用户输入内容判断是否需要图表展示。

(五)第五步不需要图表直接输出数据。

(六)第六步需要图表,开始转换图表所需数据。

(七)第七步根据用户输入内容结合模型判断按照什么类型的图标展示。

(八)第八步展示对应类型的图表。

三、准备工作。

**(一)Dify平台准备。**我应用的Dify平台是自己在本地下载源码后部署的,采用的版本是1.8,基本在文章中我都会提,因为踩过坑,低版本的没有插件功能,开发设计起来老费劲了。如果你对Dify还不了解是个啥东西,访问https://docs.dify.ai/zh-hans/introduction学习了解下,顺便可以自己尝试本地做下部署,我的私有化部署平台版本、插件功能如下图展示。

**(二)模型厂商配置。**Dify平台本身是没有大模型能力的,需要接入大模型,应用大模型构建智能体。我这边采用的是“硅基流动”大模型,需要到“硅基流动”的官网申请API KEY信息,在Dify平台,“设置-模型提供商”进行配置。“硅基流动”流动的官网地址参考:https://account.siliconflow.cn需要自己注册账号,申请对一共的KEY等信息,这个基本都是免费的,我们学习测试足够用了。

(三)插件安装。到“插件”的操作界面依次安装“rookie_text2data、ECharts图表生成”两个插件。

rookie_text2data****插件用于结合大模型对用户输入的自然语言进行数据库语言转化,交互数据库查询数据库对应表结果数据。

ECharts****图表生成插件是一个用于生成可视化ECharts图表的工具,你可以通过它来生成柱状图、折线图、饼图等各类图表。

**(四)数据库准备。**我这里应用的是MYSql数据库,需要自己做下安装,注意:如果自己部署的Dify平台,自己部署的MySql数据库需要确认好Dify平台和数据库能够访问联通,否则开发智能体的时候会报错,这些工作需要提前准备好。我创建了test数据库,创建了boxoffice电影票房表。相关数据库的创建脚本可以到我的“Dify-智能问数智能体探索篇”文中直接提取在数据库中执行即可,也可关注我的公众号,到联系作者-开发资料进行下载。

**四、开始编排创建“AI智能问数图表生成智能体”。**进入Dify平台,我们创建空白应用,填入名称“智能问数图表生成智能体”,点击“创建”开始节点已自动生成,让我们开启智能体编排设计之旅。

**(一)大模型分析用户问数的需求内容。**用户提出问数需求,大模型对用户问题进行判断,并告诉大模型它的角色是什么要干什么事情。在开始结点后边点击“+”号,增加LLM结点,修改节点名称为“判断用户问题”,结点加入到画布后,开始设置“模型”,模型我们设置为“deepseek-ai/DeepSeek-V3”,注意如果模型设置不成功,查看模型提供商“硅基流动”模型配置是否成功,“大模型提示词”信息。

  **提示词的内容参考如下:**
你是一个智能助手,需要根据用户的问题判断是否需要用图表展示数据,并判断适合的图表类型。
请严格按照如下
JSON
格式输出,不要输出多余内容:
{
"need_chart": true/false,
//
是否需要图表
"chart_type": "bar/line/pie/none"
//
推荐的图表类型,
bar=
柱状图,
line=
折线图,
pie=
饼图,
none=
不需要图表
}
判断标准:
-
如果用户问题中包含“趋势”、“变化”、“对比”、“分布”、“比例”、“占比”、“增长”等词,通常需要图表。
-
如果用户问题中有“每年”、“历年”、“随时间”、“随年份”等,推荐折线图(
line
)。
-
如果用户问题中有“对比”、“排行”、“最多”、“最少”等,推荐柱状图(
bar
)。
-
如果用户问题中有“占比”、“比例”、“分布”等,推荐饼图(
pie
)。
-
如果用户只是问具体数值、详情、描述,不需要图表,
chart_type
填
none
。
示例:
用户问题:“请用图表展示历年票房变化”
输出:
{"need_chart": true, "chart_type": "line"}
用户问题:“各导演的票房占比是多少?”
输出:
{"need_chart": true, "chart_type": "pie"}
用户问题:“哪吒之魔童降世的票房是多少?”
输出:
{"need_chart": false, "chart_type": "none"}

**(二)第二步将模型解析好的内容结合数据库生成对应的SQL语句。**在判断用户问题结点后点击“+”号,选择“工具”,找到“rookie_text2data”插件,配置数据库相关参数信息,返回值选择“TEXT”。

**继续设置,**我们设置“查询语句”为用户输入问题内容“sys.query”,因为用到了模型,我们输入提示词,在最下边设置应用模型为“deepseek-ai/DeepSeek-V3”。

相关提示词复制参考如下:

表名:
boxoffice
字段说明:
- years
:年份,
int
- movie_name
:电影名,
string
- score
:评分,
float
- director
:导演,
string
- box_office
:票房,
int
注意事项:
-
如有分组统计,请使用
SUM
、
AVG
等聚合函数,不要直接用原始字段。
-
所有非聚合字段必须出现在
GROUP BY
中。
-
只输出
SQL
语句,不要解释。
示例查询:
1.
查询每个导演的总票房:
SELECT director, SUM(box_office) FROM boxoffice GROUP BY director;
2.
查询每年票房最高的电影:
SELECT years, movie_name, MAX(box_office) FROM boxoffice GROUP BY years;

**(三)第三步执行SQL语句。**在上一结点点击“+”增加工具,选择“rookie_excute_sql”,进入画布,进行数据库相关信息配置,数据库配置信息自行填写这里不在附图,需要注意的事我们输入执行的SQL语句为上已结点的输出结果。

**(四)第四步根据用户输入内容判断是否需要图表展示。**在上一结点点击“+”号增加“条件分支”,通过IF、ELSE判断是否需要图表,首先输出条件,通过查看,在这里输入了“判断用户问题”根据前边大模型的标准比如具体数值直接输出结果,如果是趋势、对比等就用图表展示。

**(五)第五步不需要图表直接输出数据。**本步骤是在上步基础上增加模型结点,大家注意看带类似大脑标志的是大模型结点,只要是模型结点我们都设置了提示词。通过“条件分支”判断,按照大模型的提示词,只问数值的直接回复。同时增加了提示词,然后增加直接回复结点。

**六、第六步需要图表,开始转换图表所需数据。**本步骤较为辅助,我们先在上一结点基础上拖入一个“处理需要图表数据”的LLM节点,我们需要设置模型,接入上一结点“数据库查询后的票房数据结果”,然后设置详细的提示词。

提示词参考如下:

SYSTEM
你是一个数据格式化专家。你的核心任务是根据已执行的
SQL
查询结果和用户指定的图表类型,将数据转换为特定图表工具所需的输入格式。
##
上下文变量说明
:
* `target_chart_type`: (String)
用户期望生成的图表类型,值为
"bar"
、
"pie"
或
"line"
。此信息来源
{{
#1746780564950
.text#}}
。
* `sql_execution_result`: (JSON Array) SQL
查询的执行结果,来源于
{{
#context
#}}
例如
`[{"category": "A", "value": 10}, {"category": "B", "value": 20}]`
。
* `user_original_query`: (String)
用户最原始的自然语言查询,可用于辅助生成图表标题
,
,来源于
{{
#sys
.query#}}
。
##
图表工具输入规范:
1.
**
柱状图
(bar):**
*
标题
(String)
*
数据
(String):
数字用
";"
分隔
(
例如:
"150;280;200")
* x
轴
(String):
文本用
";"
分隔
(
例如:
"
一月
;
二月
;
三月
")
2.
**
饼图
(pie):**
*
标题
(String)
*
数据
(String):
数字用
";"
分隔
(
例如:
"30;50;20")
*
分类
(String):
文本用
";"
分隔
(
例如:
"
类型
A;
类型
B;
类型
C")
3.
**
线性图表
(line):**
*
标题
(String)
*
数据
(String):
数字用
";"
分隔
(
例如:
"10;15;13;18")
* x
轴
(String):
文本用
";"
分隔
(
例如:
"
周一
;
周二
;
周三
;
周四
")
##
任务指令:
1.
**
解析核心数据
**:
*
将输入的
`sql_json_string_result` (
它是一个字符串
) **
作为
JSON
进行解析
**
。解析后的结果可能是单个
JSON
对象(如果
SQL
只返回一行)或一个
JSON
对象数组(如果
SQL
返回多行)。我们将其称为
`core_sql_data`
。
*
例如,如果
`sql_json_string_result`
是字符串
`"[{\"colA\": \"val1\", \"colB\": 10}]"`
,那么
`core_sql_data`
就是实际的数组
`[{"colA": "val1", "colB": 10}]`
。
*
如果
`sql_json_string_result`
是字符串
`"{\"colA\": \"val1\", \"colB\": 10}"`
,那么
`core_sql_data`
就是实际的对象
`{"colA": "val1", "colB": 10}`
。为了统一处理,如果它是单个对象,请将其视为只包含一个元素的数组。
2.
**
生成图表标题
**:
参考
`user_original_query`
,生成一个简洁明了的
`chart_tool_title`
。
3.
**
数据提取与格式化
(
基于
`core_sql_data`)**:
*
分析
`core_sql_data`
。数组中的每个对象代表一个数据点。你需要从中识别出用作标签
/
类别
/x
轴的字段(通常是文本或日期类型)和用作数值
/
数据的字段(通常是数字类型)。
* **
根据
`target_chart_type`
指示的类型进行处理:
**
* **
若为
"bar"**:
*
从
`core_sql_data`
中提取所有对象的数值字段值,用
";"
连接成
`chart_tool_data_string`
。
*
提取所有对象的标签字段值,用
";"
连接成
`chart_tool_label_string` (
对应
x
轴
)
。
* **
若为
"pie"**:
*
从
`core_sql_data`
中提取所有对象的数值字段值,用
";"
连接成
`chart_tool_data_string`
。
*
提取所有对象的标签字段值,用
";"
连接成
`chart_tool_label_string` (
对应分类
)
。
* **
若为
"line"**:
*
从
`core_sql_data`
中提取所有对象的数值字段值,用
";"
连接成
`chart_tool_data_string`
。
*
提取所有对象的标签字段值,用
";"
连接成
`chart_tool_label_string` (
对应
x
轴
).
*
确保
`core_sql_data`
中至少有一个标签
/
类别字段和一个数值字段可供提取。如果字段不明确(例如,多个数字列),优先选择第一个文本
/
日期字段作为标签,第一个数字字段作为数据,或根据
`user_original_query`
中的暗示选择。
4.
**
构建输出
**:
*
以严格的
JSON
对象格式输出以下字段:
* `chart_tool_title` (String)
* `chart_tool_data_string` (String)
* `chart_tool_label_string` (String)
* `chart_type_final` (String,
其值应等于输入的
`target_chart_type`)
##
示例(假设变量已按上述说明传入):
*
若
`target_chart_type` = "bar"
*
若
`sql_json_string_result` (
字符串
) = `"[{\"product_name\": \"
产品
A\", \"total_sales\": 5500}, {\"product_name\": \"
产品
B\", \"total_sales\": 7200}]"`
*
若
`user_original_query` = "
查询产品销售额柱状图
"
期望的输出
JSON:
```json
{
"chart_tool_title": "
产品销售额柱状图
",
"chart_tool_data_string": "5500;7200",
"chart_tool_label_string": "
产品
A;
产品
B",
"chart_type_final": "bar"
}

**(七)第七步根据用户输入内容结合模型判断按照什么类型的图标展示。**在上一结点基础上点击“+”号,加入“代码执行”结点,这里我们需要将数据库返回数据进行图表格式数据转化。输入变量接入大模型处理后的数据结构,规定输出变量字段及类型。

Python****脚本代码参考如下:

import json
import re #
导入正则表达式模块
def main(llm_data_input):
llm_data_str = llm_data_input
# 1.
清理
Markdown
代码块标记
(
保持你现有的健壮清理逻辑
)
llm_data_str = llm_data_str.strip()
if llm_data_str.startswith("```json"):
llm_data_str = llm_data_str[len("```json"):]
elif llm_data_str.startswith("```"):
llm_data_str = llm_data_str[len("```"):]
if llm_data_str.endswith("```"):
llm_data_str = llm_data_str[:-len("```")]
llm_data_str = llm_data_str.strip()
data = {}
try:
data = json.loads(llm_data_str)
except json.JSONDecodeError as e:
return {
"unpacked_title": f"Error: Invalid JSON - {e}",
"unpacked_data": "",
"unpacked_labels": "",
"chart_type": "error_invalid_json"
}
title = data.get("chart_tool_title", "
无标题
")
original_data_string = data.get("chart_tool_data_string", "") #
获取原始数据字符串
label_string = data.get("chart_tool_label_string", "")
chart_type = data.get("chart_type_final")
if chart_type is None:
chart_type = "unknown_type_from_llm"
# 2.
清理和验证
data_string (
这是关键的修改部分
)
cleaned_data_parts = []
if original_data_string: #
只有当原始数据字符串非空时才处理
parts = original_data_string.split(';')
for part in parts:
part = part.strip() #
移除每个部分前后的空格
if part: #
确保部分不是空字符串
try:
#
尝试转换为
float
来验证它是否是有效数字
#
我们仍然以字符串形式保存,因为插件期望分号分隔的字符串
float(part) #
如果这里失败,会抛出
ValueError
cleaned_data_parts.append(part)
except ValueError:
#
如果转换失败,可以选择:
#
a)
跳过这个无效的部分
(
可能会导致数据和标签数量不匹配,需谨慎
)
#
b)
将其替换为一个默认值,如
"0"
#
c)
或者,如果一个无效就认为整个数据有问题,可以返回错误
cleaned_data_parts.append("0") #
方案
b:
替换为
"0"
# print(f"Warning: Invalid data part '{part}' replaced with '0'.")
else:
#
如果部分是空字符串
(
例如来自
";;")
,也替换为
"0"
或跳过
cleaned_data_parts.append("0") #
方案
b:
替换为
"0"
# print(f"Warning: Empty data part replaced with '0'.")
#
重新组合成干净的数据字符串
#
如果
cleaned_data_parts
为空
(
例如原始数据字符串就是空的,或者所有部分都无效且被跳过
)
#
那么
unpacked_data
将是空字符串,这需要图表插件能处理或我们在这里进一步处理
unpacked_data = ";".join(cleaned_data_parts)
#
(可选)检查标签和数据数量是否匹配
(
如果跳过了无效数据部分,这里可能不匹配
)
# if label_string and unpacked_data:
# if len(label_string.split(';')) != len(cleaned_data_parts):
# print("Warning: Number of labels and data points do not match after cleaning.")
#
根据你的需求,这里可能需要更复杂的逻辑来同步标签和数据
return {
"unpacked_title": title,
"unpacked_data": unpacked_data, #
使用清理过的数据字符串
"unpacked_labels": label_string, #
标签字符串通常不需要转为数字,所以保持原样
"chart_type": chart_type
}

(八)第八步展示对应类型的图表。为了保障结果按照我们预想的目标进行输出,我们进行条件判定以及对应图表结点设置。

通过“条件分支”判断好图形后,我们开始增加对应的图标插件。

按照“代码执行”结点设定的图标的标题等参数进行参数接入。

然后按照饼图插件结果按照饼图输出结果。

柱状图、线性图插件依次拖入,接入图表相关参数,直接回复。

五、总体编排效果如下展示。

六、整体调试。其实我省掉了很多环节,每个结点增加完后均可调试运行,查看是否达到自己预期结果。

**(一)设置开场白。**我们可以对用户输入的方式进行设置,我们提供两种,第一种,预设三个问题,用户直接提问;第二种,用户结合自己的想法提问。在画布右侧找到“功能”按钮,弹出窗口如下图所示:我们点击开场白设置,并输入内容,我们设计三个内置问题:

**1.**各导演的票房占比是多少?

**2.**查询历年票房变化?

**3.**查询陈思诚导演的票房总数?

(二)调试“预览”是激动人心的时刻就要来了。

(三)看着调试没有问题我们点击发布,发布后查看效果。发布后我们到Dify平台“探索”中找到我们的智能体。如下图效果,我们点击“票房历年变化”,智能体列出了整个工作流的执行过程。

接下来我们自己做下提问“查看陈思诚导演票房总数情”。结果直接输出了回复,没有用图表输出。

如何学习大模型 AI ?

我国在AI大模型领域面临人才短缺,数量与质量均落后于发达国家。2023年,人才缺口已超百万,凸显培养不足。随着Al技术飞速发展,预计到2025年,这一缺口将急剧扩大至400万,严重制约我国Al产业的创新步伐。加强人才培养,优化教育体系,国际合作并进,是破解困局、推动AI发展的关键。

但是具体到个人,只能说是:

“最先掌握AI的人,将会比较晚掌握AI的人有竞争优势”。

这句话,放在计算机、互联网、移动互联网的开局时期,都是一样的道理。

我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。

我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在人工智能学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。但苦于知识传播途径有限,很多互联网行业朋友无法获得正确的资料得到学习提升,故此将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。

在这里插入图片描述

2025最新大模型学习路线

明确的学习路线至关重要。它能指引新人起点、规划学习顺序、明确核心知识点。大模型领域涉及的知识点非常广泛,没有明确的学习路线可能会导致新人感到迷茫,不知道应该专注于哪些内容。

对于从来没有接触过AI大模型的同学,我帮大家准备了从零基础到精通学习成长路线图以及学习规划。可以说是最科学最系统的学习路线。

在这里插入图片描述

针对以上大模型的学习路线我们也整理了对应的学习视频教程,和配套的学习资料。

大模型经典PDF书籍

新手必备的大模型学习PDF书单来了!全是硬核知识,帮你少走弯路!

在这里插入图片描述

配套大模型项目实战

所有视频教程所涉及的实战项目和项目源码等
在这里插入图片描述

博主介绍+AI项目案例集锦

MoPaaS专注于Al技术能力建设与应用场景开发,与智学优课联合孵化,培养适合未来发展需求的技术性人才和应用型领袖。

在这里插入图片描述

在这里插入图片描述

这份完整版的大模型 AI 学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

在这里插入图片描述

为什么要学习大模型?

2025人工智能大模型的技术岗位与能力培养随着人工智能技术的迅速发展和应用 , 大模型作为其中的重要组成部分 , 正逐渐成为推动人工智能发展的重要引擎 。大模型以其强大的数据处理和模式识别能力, 广泛应用于自然语言处理 、计算机视觉 、 智能推荐等领域 ,为各行各业带来了革命性的改变和机遇 。

在这里插入图片描述

适合人群

  • 在校学生:包括专科、本科、硕士和博士研究生。学生应具备扎实的编程基础和一定的数学基础,有志于深入AGI大模型行业,希望开展相关的研究和开发工作。
  • IT行业从业人员:包括在职或失业者,涵盖开发、测试、运维、产品经理等职务。拥有一定的IT从业经验,至少1年以上的编程工作经验,对大模型技术感兴趣或有业务需求,希望通过课程提升自身在IT领域的竞争力。
  • IT管理及技术研究领域人员:包括技术经理、技术负责人、CTO、架构师、研究员等角色。这些人员需要跟随技术发展趋势,主导技术创新,推动大模型技术在企业业务中的应用与改造。
  • 传统AI从业人员:包括算法工程师、机器视觉工程师、深度学习工程师等。这些AI技术人才原先从事机器视觉、自然语言处理、推荐系统等领域工作,现需要快速补充大模型技术能力,获得大模型训练微调的实操技能,以适应新的技术发展趋势。
    在这里插入图片描述

课程精彩瞬间

大模型核心原理与Prompt:掌握大语言模型的核心知识,了解行业应用与趋势;熟练Python编程,提升提示工程技能,为Al应用开发打下坚实基础。

在这里插入图片描述

RAG应用开发工程:掌握RAG应用开发全流程,理解前沿技术,提升商业化分析与优化能力,通过实战项目加深理解与应用。 在这里插入图片描述

Agent应用架构进阶实践:掌握大模型Agent技术的核心原理与实践应用,能够独立完成Agent系统的设计与开发,提升多智能体协同与复杂任务处理的能力,为AI产品的创新与优化提供有力支持。
在这里插入图片描述

模型微调与私有化大模型:掌握大模型微调与私有化部署技能,提升模型优化与部署能力,为大模型项目落地打下坚实基础。 在这里插入图片描述

顶尖师资,深耕AI大模型前沿技术

实战专家亲授,让你少走弯路
在这里插入图片描述

一对一学习规划,职业生涯指导

  • 真实商业项目实训
  • 大厂绿色直通车

人才库优秀学员参与真实商业项目实训

以商业交付标准作为学习标准,具备真实大模型项目实践操作经验可写入简历,支持项目背调

在这里插入图片描述
大厂绿色直通车,冲击行业高薪岗位
在这里插入图片描述

文中涉及到的完整版的大模型 AI 学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

在这里插入图片描述

Pandas AI实现Excel自然语言问数[代码] 本文介绍了如何利用Pandas AI框架实现Excel文件的自然语言问数功能。通过集成Pandas库和大模型能力,用户可以上传Excel文件并通过自然语言提问获取数据分析结果。文章详细展示了代码实现过程,包括使用Gradio创建交互界面、读取Excel文件、调用Pandas AI的SmartDataframe进行数据处理,以及返回分析结果和数据预览。该方法简化了数据分析流程,使得非技术用户也能通过自然语言轻松获取所需统计信息。 立即下载

相关推荐

基于PDF文档结构的数字隐写

PDF隐写

xiongshivigor的博客 1426

AI 驱动下的智能问数,将BI嵌入到聊天中

在数字化浪潮席卷全球的当下,数据已然成为企业的核心资产。从海量的业务数据中快速提取有价值信息,并以直观易懂的方式呈现,成为企业在激烈市场竞争中脱颖而出的关键。与此同时,高效的信息传递机制犹如企业的神经脉络,确保各项指令与数据能够及时、准确地抵达每一个 “细胞”。过往,传统的数据获取与展示方式极为不便,效率低,成本高。而如今,随着技术的飞跃,通过 Dify 工作流与智能助理,融合 AI 技术的创新功能横空出世。这一变革性的方案,彻底颠覆传统模式,用户只需向智能助理简单描述需求,就能迅速获取对应数据。

xx_nm98的博客 4070

解忧杂货铺(四):Hightec生成HEX方法+小功能开启

Hightec使用的一些常用技能

梦想技术家 2160

干货分享|MaxKB智能问数方案及步骤详解

通过“MaxKB+数据库MCP Server+QuickChart MCP Server”实现智能问数。

FIT2CLOUD飞致云的博客 2584

从零开始:HLW8110电能计量IC的硬件设计与软件调试全攻略

本文详细介绍了HLW8110电能计量IC的硬件设计与软件调试全流程,涵盖核心特性、抗干扰设计、UART通信协议及校准方法。通过实战案例和优化技巧,帮助工程师快速掌握高精度交流测量技术,适用于智能插座、充电桩等应用场景。

p5l2m9n4o6q的博客 576

今天出一个candence 17.4 allego的安装教程

7、安装完成,接下来进行补丁更新,找到Hotfix_SPB17.40.035_wint.iso软件 ,右击鼠标选择装载。6、因为之前选择的定制安装,这一步不知道具体要安装啥,因此都勾选,点击NECK,接下来等待安装完成。后面经过仔细对比,发现是前面更新补丁时选择了F盘,F盘是candence安装包,不是补丁。8、在破戒大师里选择安装更新补丁,并找到刚才装载的安装包里的程序,点击下一步。3、打开破戒大师,找到安装candence进行如下图选择,点击下一步。有耐心的人可以重新卸了再装一边,我就不卸了,直接装。

hcvinh的博客 2724

零基础AI开发系列教程:基于大模型的智能问数Text2SQL

Text2SQL是指通过大语言模型把日常语言翻译成数据库指令。简单来说,它能把我们说的话变成数据库能听懂的"命令语言"(SQL)。 它的最大特点是:普通人不需要懂编程,只要用平时说话的方式提问,比如"帮我查一下上周销售额",系统就能自动从数据库里查询数据,并做出分析。

学习AI应用开发,分享AI干货、获取最新AI咨询 5418

瑞芯微RK3506开发板DSM音频开发避坑指南:从硬件改接到内核配置全流程

本文详细解析了在瑞芯微RK3506开发板上进行DSM音频开发的完整流程与关键避坑点。内容涵盖从硬件改造(如电阻焊接)、内核驱动配置(DTS参数、补丁应用)到系统调试与波形分析的全过程,旨在帮助嵌入式开发者高效实现高信噪比、低成本的音频方案,避免常见错误。

weixin_29164091的博客 405

AI+BI第二弹:QuickBI已支持智能搭建&智能问数

在这样的设置中,你可能有太多的函数可供使用,无法将它们全部放入LLM的上下文中,所以你可能会使用启发式方法选择最相关的子集包含在当前处理步骤的LLM上下文中。这会导致LLM调用和代理之间的信息传递的嘈杂声,从而产生非常复杂的工作流。吴恩达(Andrew Ng)教授,DeepLearning.AI和AI Fund的创始人,在美国红杉资本于2024年3月26日举办的AI Ascent活动中,谈到了人工智能代理工作流程的未来及其潜力,这些工作流程有可能显著推动人工智能的进步,甚至可能超越下一代基础模型的影响力。

南七小僧的学海无涯 2157

SystemC实战:用C++搞芯片建模的5个典型场景(含代码示例)

本文通过五个典型实战场景,详细介绍了如何使用SystemC这一基于C++的硬件建模库进行芯片设计与系统级建模。内容涵盖从基础并发模块构建、事务级总线建模、跨时钟域验证,到与ModelSim协同仿真及多核系统性能探索,并提供了完整的代码示例,帮助软件工程师利用熟悉的C++工具链高效参与硬件架构设计与验证。

weixin_29191761的博客 314

LAMMPS后处理—如何构建二维云图-接触角呢?

计算接触角

Rockyoung 6520

JBoltAI:AI 智能问数 ChatBI 重构数据交互与决策范式

在交互体验设计上,JBoltAI ChatBI 秉持所见即所得原则:提供可视化编辑工作台,支持用户通过拖拽、缩放等操作实时调整图表布局,自定义颜色映射、数据标签、坐标轴样式等细节,兼顾标准化呈现与个性化需求,确保分析结果既能满足企业统一数据规范,又能适配不同业务场景的展示要求。这些实践印证了 JBoltAI ChatBI 的核心价值:不仅是数据可视化工具,更是「数据翻译器」—— 将技术层面的复杂数据转化为业务层面的可操作洞察,让数据驱动决策不再停留在报表层面,而是融入日常工作流程。

m0_74183542的博客 1302

利用大规模生物活性挖掘,计算识别针对癌基因驱动蛋白 EGFR、BRAF 与 CDK4 的高亲和力抑制剂

背景:精准癌症治疗需要小分子抑制剂与致瘤蛋白靶点之间的精确匹配。方法:我们使用 Python 及 ChEMBL 数据库 API 开发了一套计算流程,系统性地筛选针对 EGFR、BRAF 与 CDK4 的高亲和力配体。对 IC50 < 1000 nM 的生物活性进行过滤,并检索候选化合物的分子结构(SMILES)以供后续优化。结果:本研究共识别出 [插入总数] 种独特化合物。其中,对 BRAF 激酶而言,我们挑选了一批 IC50 低至 6.0 nM 的高效实验性化合物。

u012133341的博客 94

五步掌握AI智能体!3小时图表报告3分钟生成,收藏这篇就够了

之前听过一个朋友吐槽: 刚加入大厂时,她怀揣着**满满的梦想**,想着自己能像游戏里的主角一样,一路打怪升级,最终创造出一款改变行业的产品,取得一份**真正有影响力的事业**。

m0_59235945的博客 1504

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

【天翼AI-星辰智能体平台】| 基于Excel表实现智能问数助手智能体开发实战

文章摘要:本文介绍了在中国电信星辰智能体平台上搭建基于Excel数据问答工作流的过程。工作流支持表格、柱状图、饼图、折线图等多种数据展示形式。作者详细阐述了两种数据处理方案:Pandas+RAG混合查询方案和Text2SQL方案,重点说明了如何利用ECharts模板和大模型提示词实现动态图表生成。通过特定的Markdown语法和提示词设计,成功实现了将JSON数据自动转换为可视化图表的功能。该方案具有通用性,可应用于各类数据可视化场景。

狮子也疯狂的博客 3085

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

AI智能体终极指南(超详细),从0到1手把手教你,看这篇就够了!

想自己动手做一个AI智能体?这9个步骤能帮你从“ idea”到“可运行的智能体”,每个步骤还标注了实用工具~

xx_nm98的博客 2666

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

人工智能学习合集专栏:从入门到精通的一站式 AI 知识库

人工智能学习合集专栏:从入门到精通的一站式 AI 知识库,本文介绍人工智能学习合集专栏及其子专栏内容。该合集涵盖提示词设计、AI 创作等多领域,从基础到深层知识,搭配实例与案例助学习者构建体系。子专栏包括解析提示词逻辑与行业模板的提示词专栏,全流程 AI 写作技巧的灵感写作专栏,以及辅助编程、精准绘图、绘制图表、工具集介绍、智能体解析、大模型部署等专栏,各有侧重,助力不同需求的学习者提升 AI 技能。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 4万+

一文讲明白:AI Agent 智能体产品 5 个级别全解析,看这一篇就够了!

一文讲明白:AI Agent 智能体产品 5 个级别全解析,看这一篇就够了!

kaka0722ww的博客 2394

AI智能体“从入门到精通”终极指南!一文讲透Agent是什么,收藏这篇就够了!

到底什么是AI智能体?它和普通的AI助手有啥区别啊? 今天就用一篇文章来把智能体给大家介绍清楚。 智能体到底是什么?

m0_59235245的博客 1201

从Java到AI智能体:使用Dify平台开发智能图表生成器的完整教程,看到就是赚到,建议收藏!!

本文详细介绍了如何使用Dify平台构建智能图表生成智能体,通过8个步骤实现从用户自然语言输入到自动生成SQL查询、数据分析并输出文本或图表展示的完整流程。文章包含Dify平台部署、大模型配置、插件安装、数据库准备等实操细节,特别适合Java程序员快速入门智能体开发。通过本教程,读者可掌握将大模型能力与数据处理结合的方法,开发出能根据用户需求智能展示数据的智能应用。

2401_85325557的博客 844

2025年最值得关注的8个AI智能体平台,8大热门平台精选,收藏这一篇就够了!

文章介绍了8个主流AI智能体平台,包括字节跳动的扣子、360的纳米AI、智谱清言、Kimi的OK Computer、阿里云百炼、通义千问、腾讯元器以及国外的Manus。这些平台各有特色,有的适合新手入门,有的专注企业应用,有的擅长特定任务。通过这些智能体平台,用户可以轻松创建AI助手,自动化处理PPT制作、数据分析、报告生成等工作,大幅提升工作效率,解放双手。前几天和大家聊了一下关于什么是智能体,今天就知大家聊一聊有哪些智能体平台。虽然现在出现了很多AI工具,发展也越来越迅速。

2401_85373898的博客 3026

生成式人工智能、推理模型、智能体人工智能和具身智能的概念及区别

生成式人工智能(Generative AI) 定义:通过学习海量数据模式,生成全新内容(文本、图像、视频、代码等)的AI技术。其本质是“创造性模仿”,而非简单复制。

datian1234的博客 1503

深入解析:生成式人工智能、推理模型、智能体与具身智能的概念及关键区别

通过学习海量数据模式,生成全新内容(文本、图像、视频、代码等)的AI技术。其本质是“创造性模仿”,而非简单复制。

m0_65555479的博客 2216

AI智能体如何落地复杂业务?从原理到实战全链路解析,看完这篇就够了!

在当前这个人工智能高速发展的时代,AI大模型正在深刻改变各行各业。我国对高水平AI人才的需求也日益增长,真正懂技术、能落地的人才依旧紧缺。我也希望通过这份资料,能够帮助更多有志于AI领域的朋友入门并深入学习。

2401_85373691的博客 1069

6款AI表格工具,各类图表一键生成,快来收藏吧!

此外,它还支持上传Excel文件,但有一定的使用限制。当你需要一边搜索公开信息,一边将内容绘制成图表时,这款AI智能体能根据你的需求,一站式完成信息检索、提取及图表生成的工作,支持折线图、饼状图、柱状图等多种常见图表形式。AEE是一款基于AI技术的在线Excel编辑器,无需掌握复杂的Excel操作和公式,只需输入简单的提示语,即可自动完成数据操作或编写公式,极大地提升了办公效率。想象一下,如果你需要调研潜在客户的信息,通常的做法是先列出客户名称,然后逐一在网上搜索相关内容,并手动输入到表格中……

AI360labs_atyun的博客 2万+
上一篇: AI智能体终极指南:从简单到复杂的五大类型,从入门到精通,收藏这篇就够了!
下一篇: LLM自我博弈终极指南!从RL新范式到Pass@1突破,看这篇就够了!
Python_金钱豹
博客等级 码龄5年 1万+粉丝 2826原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值