摘要:本文将介绍AI大模型技术的发展历程,从早期基于规则编程阶段到当前的大语言模型阶段,以及在这期间技术的更替。我们将深入浅出地解释AI大模型的基本概念,探讨优势与不足,未来的发展趋势,并列举典型应用开发场景案例。
1 揭开AI大模型的神秘面纱

一个科技爱好者的个人博客
摘要:本文将介绍AI大模型技术的发展历程,从早期基于规则编程阶段到当前的大语言模型阶段,以及在这期间技术的更替。我们将深入浅出地解释AI大模型的基本概念,探讨优势与不足,未来的发展趋势,并列举典型应用开发场景案例。
摘要:本文全面介绍了ANP协议,探讨了其在AI大模型应用开发中的作用及其相较于MCP协议的优势,解析了其标准流程,并给出了一些具体的代码示例。此外,本文还讨论了ANP协议的优势应用场景,预测了其未来可能面临的挑战及发展趋势,最后进行了总结。
ANP(Agent Network Protocol)是一个开源智能体网络协议框架[1],由杭州比特智元 CEO、智能体通信协议 ANP 作者常高伟开源[2]。该协议旨在实现不同智能体之间的去中心化协作,构建一个更加开放和互操作性的智能体互联网。ANP协议的核心是通过P2P架构和语义网技术,为智能体提供高效的数据交换和协作机制。其设计灵感来源于Web 3.0的技术理念,希望能够打破现有智能体之间的数据孤岛,实现真正的互联互通[3]。
(更多…)随着AI技术的快速发展,大型语言模型(LLM)与外部数据源和工具的交互需求日益迫切。在最初的提示词工程阶段,我们可能会人工编写、从数据库中筛选或者使用工具检索可能需要的信息,再手动粘贴到提示词 prompt 中。随着我们要解决的问题越来越复杂,手工把信息引入到 prompt 中会变得越来越困难[1]。
此时,如AI柠檬博主上一篇博客文章提到的 Function Call 便被引入了进来。该机制允许大模型在需要时调用用户预先定义的函数来获取数据或执行操作,显著提升了自动化水平。而这一过程本质上是由大模型输出一个json格式内容,在字段指定参数值中告诉你应该调用什么函数,以及传入什么函数入参来实现。
但工具函数调用这种传统API接口存在局限性,如兼容性差、安全隐患等,进而催生了模型上下文协议(Model Context Protocol, MCP)的诞生。这项由Anthropic公司于2024年11月推出的开放标准,被誉为“AI领域的USB-C接口”,旨在为AI应用与外部资源提供统一的通信框架[2]。
(更多…)在AI大模型的上下文中,”function calling” 是指AI模型能够直接调用预先定义好的函数来执行特定的任务,而不是仅仅基于文本生成来解决问题。这种能力使得AI可以主动地使用外部工具和资源来解决超出模型本身知识范围的问题,从而使AI的应用更加广泛和深入。
(更多…)这个故事的起因是AI柠檬博主前段时间通过Fork方式给MinDoc开源项目代码仓提交了一个特性的Pull Request,待Owner合入了所有PR后,我这边还要继续通过我Fork的仓库给上游代码仓提交代码,Fork的仓库要跟上游代码仓同步一次。最笨的方法是删了已有的Fork仓库而重新Fork一个,但这显然不优雅,是不完美的方案。
你还别笑,AI柠檬还没实践过这种操作,毕竟,以前都是别人给我的GitHub仓库提交Pull Request的,我作为Owner只管Code Review并合入代码,但是提PR的人要考虑的就多了(雾)。于是本着优雅地追求完美的本心,搜寻最佳解决方法的资料并实践,您别说,还真的行。
(更多…)今年由于众所周知的原因,我们在国内已经无法正常通过docker.io等站点直接拉取到docker容器镜像了,并且现在看来也无重新可用的可能性了。因此AI柠檬博主探索出了一条搭建自己的docker镜像源加速服务的道路。该方法对服务器配置的要求较低,仅需任意一台具有海外网络连接的服务器即可,也可搭建在自己的NAS上,而且docker本身需要做的配置就是换镜像源,与之前的方式完全一致,几乎适用于任何场景。
唯一需要注意的就是,如果你的服务器网络带宽是按流量计费的,或有流量限制,那么需要谨防被其他人盗用而产生费用损失,建议通过防火墙配置规则,仅开放给自己内部使用。
(更多…)做深度学习离不开算力,就像到达诗和远方的旅途离不开交通工具。本文面向深度学习用户整理市面上常用的各个版本GPU的关键参数,进行汇总整理,方便大家随时查阅。如果数据有误,或有新GPU问世,或者需要补充的参数维度,各位看官可以及时通过联系方式来找我更新数据。
注:仅统计Memory在 16GB以上、发售时间在2017年及以后、算力性能满足深度学习计算要求(Cuda算力性能>=7.0)的GPU。若表中单元格为空,则为暂无数据或数据待补充。博主将不定期移除上市时间最久、已停产过时、市面上已大量退役的GPU数据信息项。
(当前数据整理截止为2025年5月)
(更多…)NAS是网络附加存储(Network Attach Storage)的英文缩写,现在普遍指使用了NAS技术的设备。首先,不是所有人都需要NAS的,你应当事先理性地评估自己的需求,不然,结局就是成为电老虎、吞金兽,或者被放在床底下吃灰。这里我根据自己几年下来的实际使用经历,可以为大家在如何选购或搭建一款适合自己的NAS提供一些建议。
作为一个程序员,经常会看到这类问题:xxx是最好的编程语言!但是口说无凭,我们还是从多个维度实际对比一下各个热门常用编程语言吧,给学编程的新手、还不了解某个编程语言的新手或需要做技术选型的人士提供个参考。
(更多…)不是每个人都需要NAS的,但如果你认同AI柠檬博主接下来的内容,那么你就很可能真的需要一个NAS。AI柠檬博主自己就在用NAS,并且认为NAS是有用、实用和好用的。上一篇文章就讲了自己是如何一步一步开始使用NAS的。因此,从实用角度出发,结合自身的实际需求,AI柠檬博主梳理总结了以下若干条能够说服你的理由。只要你认同其中几条,你就可以考虑入手NAS了。