- 博客(29)
- 收藏
- 关注
原创 直接安装python语言,运行你的第一行代码
本文介绍了Python快速入门指南:全文提供了从安装到运行首个程序的完整步骤,适合零基础初学者快速上手。
2025-06-08 22:04:33
303
原创 PostgreSQL进阶:视图、事务、窗口函数与继承
摘要:本文介绍了PostgreSQL的四个核心特性:1.视图(View) - 封装复杂查询为虚拟表,简化重复操作并隔离表结构变更;2.事务(Transaction) - 通过BEGIN/COMMIT机制保证数据操作的原子性,支持保存点实现部分回滚;3.窗口函数(Window Function) - 在保留原行数据的同时进行分组统计,支持排序和排名等复杂分析;4.表继承(Inherits) - 子表自动继承父表结构,支持多态查询(ONLY关键字)实现数据分类管理。这些特性共同增强了数据库的查询效率、数据完整性
2025-05-29 20:18:13
1300
原创 PostgreSQL的聚集函数
PostgreSQL的聚集函数(如count、sum、avg、max、min)能高效处理数据统计需求。通过WHERE子句实现预筛选,GROUP BY进行分组统计,HAVING过滤分组结果,FILTER实现精细化计算控制。这些功能组合使用可精准完成数据筛选、分组和统计分析,提升数据处理效率,是数据分析中的实用工具。合理运用这些技巧能让数据库查询更加灵活高效。
2025-05-29 20:13:57
569
原创 深入理解 SQL 的 JOIN 查询:从基础到高级的第一步
摘要:SQL中的JOIN操作用于关联多个表的数据查询,包括内连接(JOIN)、外连接(LEFT/RIGHT/FULL JOIN)和自连接(Self Join)。内连接基于匹配条件合并行;外连接保留未匹配的行(显示NULL值);自连接则将表与自身关联。JOIN查询需注意列名冲突,建议明确指定输出列而非使用SELECT *。这些操作能灵活处理复杂数据需求,是数据库查询的重要工具。
2025-05-29 20:12:26
736
原创 PostgreSQL查询一个表的数据
本文介绍了SQL SELECT语句的基本用法,主要包括三个方面:1)通过"SELECT * FROM table"格式查询所有列数据;2)使用表达式计算并重命名列(如计算平均温度);3)添加WHERE条件筛选数据(如查询特定城市)和ORDER BY排序结果(支持多列不同排序方式)。文章以包含北京、上海等城市天气数据的weather表为例,演示了各种查询操作,包括条件组合(AND/OR)、去重(DISTINCT)等实用技巧。通过具体SQL示例,清晰展示了如何灵活检索和加工数据库信息。
2025-05-29 20:09:19
329
原创 PostgreSQL如何更新和删除表数据
摘要:本文介绍了SQL中UPDATE和DELETE命令的使用方法。UPDATE用于修改数据(如将杭州5月12日气温降低2度),DELETE用于删除数据(如删除杭州的所有天气记录)。特别警告不带WHERE条件的DELETE会清空整张表,建议使用TRUNCATE命令进行表清空操作。
2025-05-29 20:06:23
351
原创 表中如何插入数据!扩展技能边界
摘要:文章介绍了SQL中三种插入数据的方法:1) 按顺序插入整行数据,需匹配列顺序,示例展示了向天气表和城市表插入数据;2) 指定列名插入,可省略部分字段,未指定列将置为NULL;3) 使用COPY命令从文件批量导入数据,支持多种格式和参数设置(如分隔符、编码)。所有操作后都建议使用SELECT查询验证结果。文章强调了非数字值需用单引号包裹,并提及了日期函数的灵活性。
2025-05-29 20:03:11
287
原创 PostgreSQL学会如何建表
本文介绍了PostgreSQL的基本使用。首先说明了PostgreSQL采用客户端/服务器模型,介绍了常用客户端工具pgAdmin和命令行工具。接着讲解了如何创建数据库和表,包括数据库创建命令、表结构定义语法及数据类型选择。文中通过创建weather和cities两个表示范了建表过程,并说明了删除表或数据库的方法。最后提到PostgreSQL支持标准SQL类型和自定义数据类型,大小写不敏感,命令以分号结束。为后续讲解数据操作和查询奠定基础。
2025-05-29 19:12:18
1145
原创 PostgreSQL安装
本文介绍了PostgreSQL数据库在Windows系统上的安装和使用方法。主要内容包括:1)从官网下载安装包并完成安装配置;2)使用自带的pgAdmin4客户端工具;3)将界面语言设置为中文的操作;4)执行简单的SQL查询语句示例。文章还提供了PostgreSQL中文文档的链接,适合初学者快速入门PostgreSQL数据库的使用。
2025-05-29 19:01:18
489
原创 LangGraph:部署智能应用
LangGraph为智能应用部署提供了一套完整解决方案。通过简单的命令行工具即可创建项目(如langgraph new)、安装依赖(pip install -e .)并启动服务(langgraph dev)。其支持本地开发和生产环境部署,提供可视化界面便于调试管理。开发者只需在模板文件中添加业务逻辑(如天气查询功能),就能快速构建智能应用。整个流程从初始化到上线运行都高度自动化,显著降低了智能应用的部署门槛。
2025-05-24 19:24:50
346
原创 LangGraph的智能评估
本文介绍了LangGraph评估系统的完整流程,通过四个关键步骤实现对智能应用的全面评估。首先创建测试数据集(如使用LangSmith管理问答数据),其次定义目标函数调用智能应用,然后使用OpenEvals构建评估器进行结果比对,最后运行评估并分析结果。该系统通过自动化测试和反馈机制,可精准定位智能应用的优缺点,为优化提供数据支持。文中还展示了代码实现示例,并指出可能遇到的技术问题(如国内大模型参数兼容性问题),为开发者提供了实用参考。整个评估过程如同给智能应用做"体检",确保其健康高效
2025-05-24 18:51:43
628
原创 LangGraph实现多智能体的方法
LangGraph提供了两种多智能体架构:监督者(Supervisor)和群体(Swarm)。监督者架构通过中央智能体协调任务分配,如预订旅行时分别调用酒店和航班助手;群体架构则让智能体根据任务需求动态协作,通过交接机制传递控制权。文中展示了两个Python示例:监督者模式下中央智能体按需分配任务,群体模式下智能体自行转交控制权。这两种架构都能有效处理复杂任务,其中交接机制(Handoffs)是实现智能体间无缝协作的关键技术。
2025-05-24 18:20:31
981
原创 LangGraph:人工干预与自动化结合
LangGraph引入人工干预机制,提升智能对话系统的灵活性。通过interrupt工具,系统可在执行任务时暂停并等待用户输入,实现人机协作。例如在酒店预订场景中,用户可手动修改酒店名称。LangGraph还提供add_human_in_the_loop方法,便于将人工干预功能集成到现有工具中,无需重构系统。这种机制结合了机器高效性和人类判断力,优化了用户体验。
2025-05-24 17:45:57
979
原创 LangGraph 实战指南:长期记忆管理
本文介绍了LangGraph为智能对话系统设计的记忆机制,包含短期记忆(会话级)和长期记忆(跨会话)。长期记忆通过命名空间和键值对存储用户信息,支持读写操作和语义搜索。文章通过三个Python示例演示了:(1)保存用户信息到内存存储;(2)读取已存储的用户数据;(3)基于内容相似性搜索记忆项。这些功能通过InMemoryStore实现,并可与大语言模型(如通义千问)结合构建智能对话系统,展示了LangGraph在维护对话上下文和个性化服务方面的应用潜力。
2025-05-24 16:20:54
681
原创 Git 实用指南:从新手到熟练掌握
这篇文章为初学者或需要快速回顾 Git 操作的人提供了简洁的指南。文章首先介绍了 Git 的基本概念,接着详细讲解了如何初始化本地仓库、添加文件到暂存区、提交代码等基础操作。随后,文章介绍了如何查看提交状态和历史、回退到过去的版本,以及与远程仓库同步的方法。此外,文章还涵盖了分支管理的基本操作,如创建、切换、查看和合并分支。最后,文章简要介绍了 SSH 配置,以确保代码上传的安全性。通过掌握这些核心操作,读者可以有效地使用 Git 来管理项目代码。
2025-05-18 17:18:25
496
原创 智能对话系统的短期记忆管理:LangGraph 实战指南
本文介绍了如何使用 LangGraph 管理智能对话系统中的短期记忆,以实现流畅、连贯的对话。短期记忆通过跟踪对话历史记录来帮助智能体在多轮对话中保持上下文。LangGraph 提供了两种主要方式来优化短期记忆管理:总结和修剪消息历史记录。通过实际代码示例,本文展示了如何创建智能体并配置短期记忆工具,如 checkpointer 和 thread_id,以确保对话的连续性。此外,文章还详细讲解了如何使用 SummarizationNode 和 trim_messages 函数来总结和修剪消息历史记录,从而避
2025-05-17 17:45:38
1000
原创 深入探索 LangGraph构建智能体与上下文管理的艺术
本文介绍了如何利用LangGraph框架构建智能体,并通过实际代码示例展示了上下文管理的三种方式:配置(静态上下文)、状态(可变上下文)和记忆(跨对话上下文)。首先,选择或定义模型(如阿里云的Tongyi大模型),定义工具函数,构建智能体并调用。示例中,智能体通过工具函数获取中国工商银行的保险信息。接着,文章详细说明了如何通过配置和状态管理上下文,包括自定义提示词和在工具中访问上下文。通过这些方法,智能体能够更好地理解和响应用户需求,实现高效、智能的交互。
2025-05-17 15:53:19
916
原创 服务器安装缺失的字体
本文介绍了在Linux服务器上安装和管理字体的步骤。首先,通过命令行进入系统的字体目录,然后创建一个新的字体目录(如Wingdings)。接着,将Windows系统中的字体文件上传到该目录。文章还提供了相关的命令行操作,包括解压字体文件、删除压缩包、修改文件权限、刷新字体缓存以及查看字体列表等。这些步骤帮助用户在Linux环境中成功安装和使用字体。
2025-05-12 01:56:56
200
原创 LangGraph框架中怎样定义工具tools
工具是一种封装函数及其输入模式的方法,可以将其传递给支持工具调用的聊天模型。这使得模型能够通过特定的输入请求执行该函数。
2025-05-05 16:11:59
899
原创 使用LangGraph调用大模型:智能体流式输出
要流式传输agent输出方式,将stream()或astream()方法与结合使用stream_mode=“updates”。这将在agent每个步骤后发出一个事件.
2025-05-05 01:25:59
444
原创 使用LangGraph调用大模型:agent的各种执行方式
agent同步和异步执行,使用.invoke() / await .invoke() 表示完整响应,使用.stream() /.astream()表示增量流式输出。为了控制代理执行时避免无限循环,需要设置递归限制
2025-05-04 23:38:57
809
原创 使用LangGraph调用大模型:增加短期记忆
若要与agent进行多轮对话,在创建agent时,使用的是检查点包下的InMemorySaver,检查点在本示例代码中作为短期记忆。
2025-05-04 22:08:34
350
原创 我的 UNIX 常用的指令
UNIX 常用的指令:以下只说明各指令的基本用法, 若需详细说明, 请用man 去读详细的 manual.a. 关于档案/目录处理的指令:ls这是最基本的档案指令。 ls 的意义为 “list”,也就是将某一个目录或是某一个档案的内容显示出来。如果你在下 ls 指令后头没有跟著任何的档名,它将会显示出目前目录中所有档案。也可以在 l...
2018-12-07 17:42:51
206
pyenv-win-master.zip
2025-06-08
【计算机与证券分析】2025年五大AI应用领域发展趋势及投资机会分析:端侧Agent、营销技术、企业决策、CRM、实时互动
2025-05-09
全球人工智能简史:2024年发展趋势与展望
2025-05-09
大模型安全研究报告(2024年)总结
2025-05-09
【人工智能投资】AGI投资框架解析:核心技术要素与应用场景评估体系构建
2025-05-09
2024年AI代码平台及产品发展简报总结
2025-05-09
【工业大模型】基于智能制造和工业4.0的大模型赋能:工业大模型行业发展分析与未来展望
2025-05-09
【AI大模型创业格局】国内大模型创业格局分析:从“6+2”格局到巨头竞争
2025-05-09
人形机器人产业发展研究报告(2024年)
2025-05-09
【软考学习资源】希赛网电脑端与APP端学习包操作流程:视频观看、刷题及电子资料查看指南
2025-05-09
2024AIwatch 郎瀚威
2025-05-09
2024年度AI十大趋势报告
2025-05-09
教育科技AI教育硬件市场全景分析:2024年消费级产品发展趋势与市场规模预测
2025-05-09
法律科技基于AI的法律工具创新:推动普惠法律服务与合规管理的发展
2025-05-03
AIGC赋能各行实务.pdf
2025-05-03
【人工智能工具】DeepSeek多功能应用场景解析:涵盖日常生活、职场工作、教育及投资领域的问题解决与优化
2025-05-03
OpenAI o1 系统卡:高级语言模型的安全性与性能评估
2025-05-03
算法系统集成说明:RESTful HTTP/HTTPS接口标准与数据交互规范
2025-05-03
AI 科技对 PC 产业的影响.pptx
2025-05-02
AI Agent以Python/TS/JS语言为主
2025-04-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人