<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[《程序员》官方BLOG]]></title><description><![CDATA[欢迎热心的读者随时与我们交流，您的支持是我们最大的动力！]]></description><link>https://blog.csdn.net/programmer_editor</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; programmer_editor]]></copyright><item><title><![CDATA[【提问募集】向世界级软件开发大师“Bob 大叔”Robert C. Martin 提出你的疑虑！]]></title><link>https://blog.csdn.net/programmer_editor/article/details/140816518</link><guid>https://blog.csdn.net/programmer_editor/article/details/140816518</guid><author>programmer_editor</author><pubDate>Wed, 31 Jul 2024 13:33:45 +0800</pubDate><description><![CDATA[“程序员应该每年学习一种新语言。”]]></description><category></category></item><item><title><![CDATA[终极珍藏，新程序员 002 仅剩最后 3 本！一文 Get 订阅指南]]></title><link>https://blog.csdn.net/programmer_editor/article/details/139624288</link><guid>https://blog.csdn.net/programmer_editor/article/details/139624288</guid><author>programmer_editor</author><pubDate>Wed, 12 Jun 2024 13:44:44 +0800</pubDate><description><![CDATA[新程序员 006》包含了“进入智能新时代”、“新技术”和“新应用”三大专题，能够帮助所有的用户对这场生产力革命实现全方位的了解与深入。从《新程序员 001：开发者黄金十年》的宏观展望，到《新程序员002：新数据库时代》的深入探索，再到《新程序员 003：云原生与全面数字化实践》的实操指南，直至揭示《新程序员 004：我们的技术时代，我们的程序人生》的迷思与解答，「新程序员」每一页都满载着技术领袖的智慧与行业先驱的实践心得。包含世界级技术大师的深邃思考、前沿技术的发展，以及深入行业的应用实践。]]></description><category></category></item><item><title><![CDATA[大模型刷新一切，程序员面临迭代危机？]]></title><link>https://blog.csdn.net/programmer_editor/article/details/138482457</link><guid>https://blog.csdn.net/programmer_editor/article/details/138482457</guid><author>programmer_editor</author><pubDate>Mon, 06 May 2024 09:27:43 +0800</pubDate><description><![CDATA[的程序员在这场浪潮中摇身一变为 AI 资讯届的“网红”，他的文章至今在全网各大平台广受欢迎。这场前所未有的范式转变影响的是技术世界的每一位居民，而不远的未来，AI 世界的每一个人都会成为 AI 程序员，你我皆为 AI 开发者。这场前所未有的范式转变影响的是技术世界的每一位居民，而不远的未来，AI 世界的每一个人都会成为 AI 程序员，你我皆为 AI 开发者。这场前所未有的范式转变影响的是技术世界的每一位居民，而不远的未来，AI 世界的每一个人都会成为 AI 程序员，你我皆为 AI 开发者。]]></description><category></category></item><item><title><![CDATA[XLang™，AI 时代的编程语言 | 新程序员]]></title><link>https://blog.csdn.net/programmer_editor/article/details/136671784</link><guid>https://blog.csdn.net/programmer_editor/article/details/136671784</guid><author>programmer_editor</author><pubDate>Wed, 13 Mar 2024 10:25:53 +0800</pubDate><description><![CDATA[在文章的后半部分，我们系统性地介绍 XLang™ 的设计理念、特性以及众多创新，包括与 Python 的兼容性、对张量表达式的原生支持、分布式计算能力以及针对 GPU 和多种硬件优化的能力。【导读】随着 AI 技术的发展，对于编程语言的需求也发生了变化，要求其具备原生支持张量计算、并行计算及分布式计算等能力，并能够适应多样化的硬件环境，尤其要关注边缘 AI 和 AI 民主化的问题。以 C 和 C++ 为代表的静态类型编译语言围绕计算机资源（CPU 和内存）的高效使用，解决的是复杂计算任务的效率的问题。]]></description><category></category></item><item><title><![CDATA[AI 正在吞噬软件：软件产业的智能化范式转换]]></title><link>https://blog.csdn.net/programmer_editor/article/details/136642539</link><guid>https://blog.csdn.net/programmer_editor/article/details/136642539</guid><author>programmer_editor</author><pubDate>Tue, 12 Mar 2024 09:44:29 +0800</pubDate><description><![CDATA[首先， LUI 会逐步拆掉孤立应用间的壁垒：未来应用的边界会被打破，应用的第一入口将不再是一个个孤立的 GUI 应用，而是无形的、随时响应的 LUI，和其背后无缝集成的各种服务。从最早的控制台用户界面（CUI），到后来 PC 开启的图形用户界面（GUI），再到智能手机开启的触控用户界面（TUI），每一次人机交互革命，都会将计算的潜力释放到更广泛的人类，惠及到人类生活的每一个角落。当然，代码生成并非软件开发的全部，目前的很多软件项目实践都表明大模型在细颗粒度、抽象层次较低的任务上，表现较好；]]></description><category></category></item><item><title><![CDATA[AI 对齐是未来十年最重要的科学和社会技术工程 | 新程序员]]></title><link>https://blog.csdn.net/programmer_editor/article/details/136618057</link><guid>https://blog.csdn.net/programmer_editor/article/details/136618057</guid><author>programmer_editor</author><pubDate>Mon, 11 Mar 2024 11:04:18 +0800</pubDate><description><![CDATA[例如，在 OpenAI 开展的一项机器人实验中，原本应该抓取桌面上球体的机器人，却学会了仅仅将手放置在人类视线范围内，给人造成握持物体的假象，但实际上并未真正抓取。经过强化学习结合微调后的产物，典型案例有 ChatGPT，其旨在成为一个实用高效的个人助手，并且已经取得了空前的成功，迅速成为人类历史上被广泛应用的软件之一。当前，构建安全、稳健、可解释且值得信赖的智能系统已成为人们亟待解决的关键课题，这需要跨越传统学科界限的学习和协作，还须深入探索哲学、法学以及社会科学等多个维度，汇聚全球各行各业的共同努力。]]></description><category></category></item><item><title><![CDATA[具身智能计算系统，机器人时代的 Android | 新程序员]]></title><link>https://blog.csdn.net/programmer_editor/article/details/136388142</link><guid>https://blog.csdn.net/programmer_editor/article/details/136388142</guid><author>programmer_editor</author><pubDate>Fri, 01 Mar 2024 10:05:13 +0800</pubDate><description><![CDATA[【导读】具身智能作为一种新兴的研究视角和方法论，正在刷新我们对智能本质及其发展的理解：传统的 AI 模型往往将智能视为一种独立于实体存在的抽象能力，而具身智能则主张智能是实体与其环境持续互动的结果。

本文深度剖析了具身智能计算系统在当今社会经济转型中的核心角色，围绕自主经济的内涵、具身智能的理念及其计算系统的挑战与发展进行了深入阐述，展现了具身智能如何通过提升机器人对物理世界的感知、理解和决策能力，进而重塑未来的经济结构和社会生活。

本文精选自《新程序员007：大模型时代的开发者》，《新程序员]]></description><category></category></item><item><title><![CDATA[超越向量检索！混合检索 + 重排序改善 RAG 应用 | 新程序员]]></title><link>https://blog.csdn.net/programmer_editor/article/details/136387709</link><guid>https://blog.csdn.net/programmer_editor/article/details/136387709</guid><author>programmer_editor</author><pubDate>Fri, 01 Mar 2024 09:52:44 +0800</pubDate><description><![CDATA[这样做的原因是大模型的输入窗口存在大小限制（一般为 4K、16K、32K、128K 的 Token 数量），我们需要根据选用的模型输入窗口的大小限制，选择合适的分段策略和 TopK 值。技术原理是通过将外部知识库的文档先拆分为语义完整的段落或句子，并将其转换（Embedding）为计算机能够理解的一串数字表达（多维向量），同时对用户问题进行同样的转换操作。要深刻理解用户的使用场景，将复杂的开放域问答问题概括为可收敛的一个个情景策略，只有在此基础之上，才能合理地选择索引、分段、检索、重排等一系列技术组合。]]></description><category></category></item><item><title><![CDATA[万字长文！AIGC 时代数字图像水印的进展与实践 | 新程序员]]></title><link>https://blog.csdn.net/programmer_editor/article/details/136337490</link><guid>https://blog.csdn.net/programmer_editor/article/details/136337490</guid><author>programmer_editor</author><pubDate>Wed, 28 Feb 2024 11:45:18 +0800</pubDate><description><![CDATA[无论是基于传统方法还是基于深度学习的数字水印技术，一个完整的数字水印系统的设计一般包括三部分：水印生成、水印嵌入和水印提取[1]。]]></description><category></category></item><item><title><![CDATA[ChatGPT 价格里掩盖的算力分布秘密 | 新程序员]]></title><link>https://blog.csdn.net/programmer_editor/article/details/136291098</link><guid>https://blog.csdn.net/programmer_editor/article/details/136291098</guid><author>programmer_editor</author><pubDate>Mon, 26 Feb 2024 09:42:40 +0800</pubDate><description><![CDATA[于是，MoE 模型的推理速度和成本与 12B 参数规模的模型是一样的。当然，这暂时忽略了 45B 模型的部署成本，部署成本根据模型的量化程度所需要的启动 GPU 显存开销是不同的，比如 FP16 精度下，至少需要 90GB 的空间才能启动，这需要 2 张 A100/800-80GB 的卡，或者 3 张 A100-40GB 的卡。随着语言模型研究的深入，大多数从业人员对语言模型的本质及其功能有了基本的了解，但在模型商业化方向上，不同的模型到底如何定义模型的服务成本，又为什么该这样的定义，常常无从下手。]]></description><category></category></item><item><title><![CDATA[大模型在研发效率提升方面的应用与实践 | 新程序员]]></title><link>https://blog.csdn.net/programmer_editor/article/details/136229068</link><guid>https://blog.csdn.net/programmer_editor/article/details/136229068</guid><author>programmer_editor</author><pubDate>Thu, 22 Feb 2024 11:25:55 +0800</pubDate><description><![CDATA[【导读】在当今软件开发和科学研究领域，项目的复杂性日益增加，提升研发效率已成为行业迫切需求。本文深入探讨了大模型技术在研发效率提升方面的应用与实践，以实战摸索的方式，真实揭示了大模型究竟能够如何助力企业实现数智化转型。

本文精选自《新程序员007：大模型时代的开发者》，《新程序员 007》聚焦开发者成长，其间既有图灵奖得主 Joseph Sifakis、前 OpenAI 科学家 Joel Lehman 等高瞻远瞩，又有对于开发者们至关重要的成长路径、工程实践及趟坑经验等，欢迎大家点击订阅年卡。
]]></description><category></category></item><item><title><![CDATA[“单纯靠大模型无法实现 AGI”！万字长文看人工智能演进 | 新程序员]]></title><link>https://blog.csdn.net/programmer_editor/article/details/136183127</link><guid>https://blog.csdn.net/programmer_editor/article/details/136183127</guid><author>programmer_editor</author><pubDate>Tue, 20 Feb 2024 09:52:53 +0800</pubDate><description><![CDATA[【导读】人工智能当前的发展瞬息万变，未来究竟会如何演进？AGI 究竟是否会到来？本文作者深入分析了 AI 的起源和演变，并对 AI 技术的关键转折点和里程碑事件进行总结。人工智能几经起落，作者特别强调，单纯依靠大模型是无法实现通用人工智能的，人工智能三大范式的融合是实现通用人工智能的基础。

本文精选自《新程序员007：大模型时代的开发者》，《新程序员 007》聚焦开发者成长，其间既有图灵奖得主 Joseph Sifakis、前 OpenAI 科学家 Joel Lehman 等高瞻远瞩，又有对于开]]></description><category></category></item><item><title><![CDATA[只修改一个关键参数，就会毁了整个百亿参数大模型？ | 新程序员]]></title><link>https://blog.csdn.net/programmer_editor/article/details/136163077</link><guid>https://blog.csdn.net/programmer_editor/article/details/136163077</guid><author>programmer_editor</author><pubDate>Mon, 19 Feb 2024 09:50:21 +0800</pubDate><description><![CDATA[首先，在进行二阶段预训练时，若目标是增强模型在特定领域（如医学或强化中文知识）的表现，而原始训练数据对该领域覆盖不足，传统的经验告诉我们，必须辅以大量相关背景知识的混合数据。基于这些设定，我们进行了对比实验。在 SFT 非常少量时，大规模的二次预训练可以加快模型对于指令的响应学习，但当 SFT 数据量扩展到 950k 之后，再去增加中文的二次预训练数据其实并没有什么特别的意义，例如在 950k SFT 的情况下，LLaMA 对比经过 1M 中文二次预训练的 LLaMA 模型，效果并没有大幅度的变化。]]></description><category></category></item><item><title><![CDATA[AI 对齐是未来十年最重要的科学和社会技术工程 | 新程序员]]></title><link>https://blog.csdn.net/programmer_editor/article/details/135988739</link><guid>https://blog.csdn.net/programmer_editor/article/details/135988739</guid><author>programmer_editor</author><pubDate>Fri, 02 Feb 2024 10:41:15 +0800</pubDate><description><![CDATA[例如，在 OpenAI 开展的一项机器人实验中，原本应该抓取桌面上球体的机器人，却学会了仅仅将手放置在人类视线范围内，给人造成握持物体的假象，但实际上并未真正抓取。经过强化学习结合微调后的产物，典型案例有 ChatGPT，其旨在成为一个实用高效的个人助手，并且已经取得了空前的成功，迅速成为人类历史上被广泛应用的软件之一。当前，构建安全、稳健、可解释且值得信赖的智能系统已成为人们亟待解决的关键课题，这需要跨越传统学科界限的学习和协作，还须深入探索哲学、法学以及社会科学等多个维度，汇聚全球各行各业的共同努力。]]></description><category></category></item><item><title><![CDATA[Copilot 时代，开发者与 AI 如何相处？| 新程序员]]></title><link>https://blog.csdn.net/programmer_editor/article/details/135988600</link><guid>https://blog.csdn.net/programmer_editor/article/details/135988600</guid><author>programmer_editor</author><pubDate>Fri, 02 Feb 2024 10:36:34 +0800</pubDate><description><![CDATA[经历了 2021 到 2023 这两年，大多数开发者从一开始的忐忑到后来的祛魅，逐渐切身体会到当前的 AI 技术在实际工作中的能力和局限，并开始思考如何更好地使用这项工具来更好地完成自己的工作——没错，正确的态度是将 AI 当做工具来看待，无论它的能力多么强大，被替代的仍是我们现有的工具（Google Search、Stack Overflow、IDE，甚至编程语言和设计模式）。在前三种模式中，人类开发者仍是软件开发的主导者和责任主体，而在后两种模式中，人类渐渐失去地位，而 AI 成为了实现层面的主导。]]></description><category></category></item><item><title><![CDATA[开启 LLMs 应用开发之门 | 新程序员]]></title><link>https://blog.csdn.net/programmer_editor/article/details/135988338</link><guid>https://blog.csdn.net/programmer_editor/article/details/135988338</guid><author>programmer_editor</author><pubDate>Fri, 02 Feb 2024 10:33:14 +0800</pubDate><description><![CDATA[每个步骤可以交到用 Prompt flow 所完成的工作来稳定和监控 LLMs 的输出，如下图所示，是一个完整的多框架结合应用场景的思考。有人说，2024 年 LLMs 应用属于 AI Agent（智能体），那我们顺着这个发展，我觉得 Semantic Kernel 就是这里的“中间件”角色，完成任务划分的工作。每天我们除了有新的模型、新的方法论外，也有很多新的应用开发框架出现。构建的形式可以是传统的工程项目，也可以是基于低代码工具，如 Copilot Studio 打造的 RAG 应用或插件。]]></description><category></category></item><item><title><![CDATA[GPT 时代的程序员生存之道 | 新程序员]]></title><link>https://blog.csdn.net/programmer_editor/article/details/135815413</link><guid>https://blog.csdn.net/programmer_editor/article/details/135815413</guid><author>programmer_editor</author><pubDate>Wed, 24 Jan 2024 10:20:54 +0800</pubDate><description><![CDATA[现有程序员群体总体来说能够享受较高的薪酬，并不是因为创造了巨大的商业价值（反之，研发始终是成本中心），而是由供需关系和技术门槛决定的，而这两方面的因素都在快速发生变化，程序员群体的整体就业状况也会随之发生巨大变化，只掌握单一技术栈的程序员当然最危险，全栈也不完全安全。现在的编程是手工劳动，专家和初级之间的差异就如同精英选手和普通人比赛跑马拉松，绝对是数倍的差异（普通人甚至需要两天才能走完），后续的编程会变成半自动的劳动，就如同骑自行车，这时精英选手和普通人之间还是会有差异，但没有长跑这么大了。]]></description><category></category></item><item><title><![CDATA[AI 消灭软件工程师？| 新程序员]]></title><link>https://blog.csdn.net/programmer_editor/article/details/135813893</link><guid>https://blog.csdn.net/programmer_editor/article/details/135813893</guid><author>programmer_editor</author><pubDate>Wed, 24 Jan 2024 09:51:25 +0800</pubDate><description><![CDATA[这方面我认为最值得参考的是微软的一篇论文，来自 Office Copilot 团队所著的“Natural Language Commanding via Program Synthesis”，这篇论文提到的工程实践有一个核心点就是 ODSL（Office DSL），是 Office 团队为这个场景定制的一套 DSL（领域特定语言），这也是控制大模型输出的主要手段，就是结构化，事实证明“大模型喜欢结构化”。在 LLM 的语境下，越狱是指让 LLM 输出一些不应该输出的东西，例如暴力、色情，或者一些隐私信息。]]></description><category></category></item><item><title><![CDATA[万字长文！深入大模型版权归属问题 | 新程序员]]></title><link>https://blog.csdn.net/programmer_editor/article/details/135688586</link><guid>https://blog.csdn.net/programmer_editor/article/details/135688586</guid><author>programmer_editor</author><pubDate>Fri, 19 Jan 2024 09:09:28 +0800</pubDate><description><![CDATA[【编者按】在大模型的世界里，版权归属、知识产权纠纷是我们无法绕过的难题。OpenAI 和微软被《纽约时报》起诉，索赔金额达数十亿美元，AI 编程助手 Codex 和 Copilot 接受了“数十亿行”公开可用代码的训练亦遭起诉……如此之例，不胜枚举。而当开源大模型在全球兴起之时，大模型的开源许可也成为了所有开发者的关注所在。本文作者程序员出身拥有多年编程经验，随后投身司法界成为律师。在本文中，作者综合实际的司法案例，对大模型的知识产权及开源许可问题进行了深入的分析，希望对所有读者有所裨益。]]></description><category></category></item><item><title><![CDATA[软件史上的绝地反击战！“开源是一场不可逆转的社会运动！” | 新程序员]]></title><link>https://blog.csdn.net/programmer_editor/article/details/135344300</link><guid>https://blog.csdn.net/programmer_editor/article/details/135344300</guid><author>programmer_editor</author><pubDate>Tue, 02 Jan 2024 16:40:24 +0800</pubDate><description><![CDATA[1998 年，正值计算机科技的黎明时期，硅谷成为了创新摇篮、理想者的乐园。那个时候，年轻的工程师们在键盘上“奋笔疾书”着代码，满是激情地构建着新项目。这个时代充满了活力，“叛逆”的创业者们宛如初生牛犊不怕虎，挑战着每一位技术圈大佬，追逐着数字梦想。网景，HTTP 的发明者，最初的浏览器先驱，这群年轻人颠覆了硅谷“西装革履”的旧风貌，变成了我们后来熟知的“衬衫咖啡披萨”等刻板印象。]]></description><category></category></item></channel></rss>