
本地运行大语言模型:实现函数调用与工具自主使用
如何在本地运行 Ollama 并利用 Function Calling 功能扩展大语言模型的能力。通过定义 Python 函数作为工具,构建包含函数元数据的 Prompt,使模型能够根据用户意图自主判断并调用相应工具。文章详细展示了从函数定义、JSON 元数据生成、API 交互到结果执行的完整代码流程,并通过四个典型测试用例验证了模型在不同场景下的工具选择准…
博客作者
用刀狂人
323
已发布文章
11K
博客获赞
795K
博客浏览
第 16 页

如何在本地运行 Ollama 并利用 Function Calling 功能扩展大语言模型的能力。通过定义 Python 函数作为工具,构建包含函数元数据的 Prompt,使模型能够根据用户意图自主判断并调用相应工具。文章详细展示了从函数定义、JSON 元数据生成、API 交互到结果执行的完整代码流程,并通过四个典型测试用例验证了模型在不同场景下的工具选择准…

Pandas 提供了 merge、join 和 concat 三种核心方法用于数据合并。merge 基于列进行连接,支持内、外、左、右连接;join 基于索引连接;concat 用于行或列的直接堆叠。详细解析了各方法的参数、使用场景及代码示例,帮助开发者高效处理 DataFrame 数据整合任务。

详细讲解了如何使用 Python 采集电视剧《开端》的弹幕数据并进行词云可视化分析。内容包括环境搭建、网络接口分析、Requests 爬虫代码实现、Pandas 数据清洗、Jieba 中文分词以及 Pyecharts 词云图绘制。文章提供了完整的代码示例,涵盖了从数据获取到最终可视化的全流程,并对反爬策略、数据编码及停用词处理进行了说明,帮助读者掌握弹幕数据…

梳理了大模型技术学习的完整路径,涵盖数学与统计学、机器学习基础、自然语言处理理论三大理论板块,以及 Python 编程、PyTorch 框架、分布式训练等实践技能。内容重点介绍了 Transformer 架构、指令微调、RLHF、RAG 等核心技术,并探讨了多模态应用与垂直领域落地方案。旨在帮助学习者建立系统的知识体系,从入门到精通掌握大模型开发与部署能力。

探讨了 AI 产品经理的职业发展趋势与核心技能要求。随着 AIGC 和大语言模型的普及,市场对具备 AI 技术理解力的产品经理需求激增。文章详细解析了 LLM、多模态技术及 Agent 智能体的基本原理与应用场景,涵盖金融、零售、教育等行业案例。同时强调了技术理解力、数据敏感度、场景洞察力及合规意识等关键能力,指出未来产品经理需主导人机协作模式,持续学习以应…

编译型语言通过编译器将源代码一次性转换为机器码,执行效率高但跨平台性差;解释型语言由解释器逐行翻译执行,开发灵活且易于跨平台。两者在性能、部署、安全性上各有优劣,现代语言如 Java 采用混合模式平衡效率与兼容性。开发者应根据项目需求选择合适类型,系统底层多用编译型,应用层脚本多用解释型,混合模式则在中间地带提供最佳实践。

Python 中用于数据可视化的主要库,包括 Matplotlib、Plotly、Bokeh、Seaborn 及 nbinteract。通过 Iris 数据集和特斯拉股票数据的实际案例,演示了如何创建静态图表、3D 动画、交互式时间序列图以及仪表盘组件。内容涵盖从基础绘图到高级交互功能的实现步骤,帮助开发者选择合适的工具进行高效的数据分析与展示。

Python 是一种强大的编程语言,广泛应用于自动化任务。使用 Python 进行数据处理、文件管理、邮件发送、网页爬虫及定时任务的方法。通过 Pandas、OS、SMTPLIB、Requests 等库,开发者可以显著减少手动操作,提升工作效率。文章还涵盖了错误处理、跨平台兼容性以及常见问题的解答,帮助初学者快速掌握 Python 自动化的核心技能。

医疗 AI 产业链现状及大模型技术的应用前景。文章指出多模态 AI 通用化是主流趋势,介绍了 TensorFlow、Caffe 等框架及 CNN、RNN 算法在医疗中的应用。重点探讨了 GPT-4 在电子病历生成、临床辅助决策、互联网医疗分诊、公卫监测及药物研发等领域的具体案例,如微软 Nuance 的 DAX 应用。此外,还分析了豪彪科技、卫宁健康、东软集…

系统介绍了人工智能行业的四大核心技术方向,包括自然语言处理、语音技术、计算机视觉及自动驾驶,列举了各领域的典型应用场景与国内代表性厂商。文章进一步将 AI 产品经理分为三类:无需技术背景的通用型、需了解技术边界的應用层、以及需精通算法原理的算法层,详细阐述了各类岗位的职责差异与能力要求。最后提供了从数学基础、编程技能到行业资源的完整学习路径,为有意进入 AI…

详细阐述了 AI 产品经理的角色定位、分类体系及核心能力要求。文章区分了狭义模型 PM 与广义 AIGC 应用 PM,分析了 NINative 与 AI 增强产品的区别。内容涵盖技术理解、数据敏感度、场景落地、成本控制等关键技能,并提供了从理论学习到项目实战的系统化学习路线。此外,还探讨了就业市场现状、薪资前景及职业发展方向,旨在帮助从业者全面了解该岗位,完…

总结了大语言模型(LLM)的提示工程(Prompt Engineering)核心策略与进阶技巧。内容涵盖六大提高 Prompt 有效性的方法,包括清晰表达指令、提供参考文本、任务分解、给予思考时间、使用外部工具及系统测试。进阶部分介绍了零样本/少样本提示、思维链(CoT)、自一致性、从易至难(Least-to-Most)及思维树(ToT)等技术。此外,还详细…

以太坊 Layer2 解决方案 Optimism 的 Geth 分叉中发现关键漏洞,允许攻击者非法创建无限代币。iOS 越狱之父 Jay Freeman 发现该问题并上报,获得约 1272 万元人民币奖金。漏洞源于 SELFDESTRUCT 指令在 go-ethereum 实现中的状态处理错误,导致合约销毁后仍保留余额。Optimism 团队迅速修复并部署补…

网络安全从业者必备的十大学习资源与工具平台,涵盖 ISCC 学习平台、CTF Wiki、GitHub 安全库、Sec-Wiki、HackDig 等行业资讯与知识库,以及 Kali Linux 工具集、CTF 工具集合、AdWorld 实战平台、图像隐写工具和神盾士聚合平台。内容详细阐述了各平台的用途、适用场景及使用建议,并补充了系统化学习路径、法律合规性及持…

基于 Langchain-Chatchat 框架部署 Llama3.1 本地知识库应用的完整流程。涵盖环境准备、项目初始化、RAG 原理说明及常见配置项。通过加载本地文件进行文本分割与向量化,实现离线私有化问答,支持主流开源模型与向量数据库,适用于企业级数据隐私保护场景。详细说明了从硬件要求、软件依赖到服务启动、知识库管理及高级优化的操作步骤,并提供常见问题…

MySQL 性能瓶颈常源于索引缺失或 SQL 设计不当。通过解析执行顺序、详解索引类型及创建方法,结合 EXPLAIN 工具分析执行计划,提供了覆盖索引、最左前缀原则、避免函数操作等核心优化策略。实战案例展示了如何通过复合索引将查询类型从 index 提升至 range,显著减少扫描行数并提升生产环境查询效率。
本文深入解析 C++ 虚函数机制,涵盖多态原理、Vtable 底层实现及语法规范。重点阐述了动态联编如何通过虚函数表在运行期确定调用目标,区分了重载与重写的概念。文章强调了虚析构函数的必要性以防止资源泄漏,指出构造函数中虚调用无效的特性,并提供了私有虚函数及多继承场景下的使用建议。通过完整代码示例展示了抽象类、纯虚函数及多态指针的正确用法,帮助开发者理解面向…
PHP 核心基础知识点梳理涵盖了变量检测与销毁、时间处理、魔术方法、系统常量、输出与错误控制、字符串与数组操作等常用函数。内容还简要回顾了 Smarty 模板引擎的基本用法以及 XML 解析的三种主流方式,适合开发者快速查阅与复习。
给定由 0 和 1 组成的数组,需将其分为三个非空部分且各部分二进制值相等。若 1 的总数不是 3 的倍数则无法分割。统计 1 的数量确定每部分应含 1 的个数,定位每部分起始位置。根据最后一部分的长度限制前两部分末尾位置,逐位比较验证是否相等。若满足条件返回分割点索引,否则返回 -1。
Gemini 1.5 Pro 在处理 RAG 场景时展现出显著的成本优势。相比传统 RAG 系统依赖相似度检索,大语言模型在信息检索方面表现优异。当前市场数据集 token 数通常不超过 100 万,若结合类似 OpenAI Assistant API 的处理能力,成本控制成为关键。数据显示 Gemini Pro 1.0 处理百万 token 费用约为 0.…