# 2025年场地更新

<!-- category -- About, Updates -->
<datetime class="hidden">2025-11-30T12:00</datetime>
<pinned />
From 89 articles to 487 (including >80 totally new ones)!

11月快结束了 所以我想补充一些要点 和关于我们这个月所完成的工作的信息

## AI & LLM 深潜水

这个月我的主要目的就是让自己了解"AI"的剧情 并更好地了解这个区域。我作为开发者已经有近30年了,所以我偶尔也想这样做。

结果我写了近40篇文章 关于LLMS,RAG,ONNX,视觉AI等等...

### 语义情报系列(10个部分)

ASP.NET应用的建筑语义搜索和AI动力功能全面深入:

1. [语义情报介绍](/blog/semantidintelligence) - 11月13日
2. [第1部分:成立基金会](/blog/semantidintelligence-part1) - 11月13日
3. [第2部分:内嵌和矢量储存](/blog/semantidintelligence-part2) - 11月13日
4. [第3部分:建设搜索管道](/blog/semantidintelligence-part3) - 11月13日
5. [第4部分:ONNX一体化](/blog/semantidintelligence-part4) - 11月13日
6. [第5部分:高级查询](/blog/semantidintelligence-part5) - 11月14日
7. [第6部分:混合搜索战略](/blog/semantidintelligence-part6) - 11月14日
8. [第7部分:业绩优化](/blog/senmanticintelligence-part7) - 11月15日
9. [第8部分:生产部署](/blog/semanticintelligence-part8) - 11月16号
10. [第9部分:监测和保养](/blog/semanticintelligence-part9) - 11月18日,11月18号
11. [第10部分:未来方向](/blog/semanticintelligence-part10) - 11月19日

### 建立律师GPT 为你博客服务(8个部分)

建立完整的RAG聊天室, 可以回答关于博客内容的问题:

1. [第1部分:建筑概览](/blog/building-a-lawyer-gpt-for-your-blog-part1) - 11月12日
2. [第2部分:数据摄入](/blog/building-a-lawyer-gpt-for-your-blog-part2) - 11月12日
3. [第3部分:嵌入式生成](/blog/building-a-lawyer-gpt-for-your-blog-part3) - 11月12日
4. [第4部分:含有 Qdrant 的矢量存储](/blog/building-a-lawyer-gpt-for-your-blog-part4) - 11月12日
5. [第5部分:查询处理](/blog/building-a-lawyer-gpt-for-your-blog-part5) - 11月12日
6. [第6部分:应对措施的生成](/blog/building-a-lawyer-gpt-for-your-blog-part6) - 11月12日
7. [第7部分:UI一体化](/blog/building-a-lawyer-gpt-for-your-blog-part7) - 11月12日
8. [第8部分:部署和规模](/blog/building-a-lawyer-gpt-for-your-blog-part8) - 11月12日
9. [云云替代办法](/blog/building-a-lawyer-gpt-cloud-alternative) - 11月12日

### RAG 基础系列

《回收-提款一代实用指南》:

1. [RAG 初级:了解基本知识](/blog/rag-primer) - 11月22日
2. [RAG 建筑结构深潜水](/blog/rag-architecture) - 11月22日
3. [实用RAG应用程序](/blog/rag-practical-applications) - 11月22日
4. [混合搜索和索引战略](/blog/rag-hybrid-search-and-indexing) - 11月22日

### 其他AI/LLLM条款

- [LLM APIP 一体化](/blog/llmapi) - 11月2日 - 为LLLM服务建立API
- [与GRPC的LLM API](/blog/llmapigrpc) - 11月6日 - 使用GRPC的高性能LLM APIP
- [冲撞和缓冲战略](/blog/chunkingandcaching) - 11月6日 - 优化LLMM公司的文件处理
- [Avalonia 微小LLLLM 聊天](/blog/avalonia-tinyllm-chat) - 11月10日 - 跨平台桌面 LLM 聊天应用程序
- [高效平价文本生成](/blog/efficient-alt-text-generation) - 11月20日 -- -- 利用视觉模型促进无障碍环境
- [带有 Qdrant 的自住矢量数据库](/blog/self-hosted-vector-databases-qdrant) 11月23日 运行您自己的矢量 DB
- [使用 ONNX 和 Qdrant 搜索语义](/blog/semantic-search-with-onnx-and-qdrant) - 11月25日 - 本地语义搜索实施
- [商业AI项目为何愚蠢](/blog/whycommercialaiprojectsaredumb) - 11月26日 - 批判性地看待企业 AI 狂欢

我还写了十几本工具和NuGet软件包(许多仍在等待最后释放), [这边](https://github.com/scottgal/mostlylucid.nugetpackages)。类似软件包的软件包 [多数为luccid.llmaltt 文本](https://github.com/scottgal/mostlylucid.nugetpackages?tab=readme-ov-file#mostlylucidllmalttext) 目的是解决我遇到的问题 在本案中 [使用视觉LLMS为图像生成 Alt 文本](/blog/mostlylucid-llmalttext) (第25号)。

## ASP.NET 核心深海底

### ASP.NET输油管系列(6个部分)

了解ASP.NET核心请求的管道,从地面开始:

1. [AIPI 背景](/blog/API-CONTEXTS) 11月5日 了解Httpcontext和朋友
2. [服务器和主机服务器](/blog/ASPNET-PIPELINE-PART2-SERVER-HOSTING) - 11月9日
3. [中件深潜水](/blog/ASPNET-PIPELINE-PART3-MIDDLEWARE) - 11月9日
4. [路线和终点](/blog/ASPNET-PIPELINE-PART4-ROUTING-ENDPOINTS) - 11月9日
5. [应用模型](/blog/ASPNET-PIPELINE-PART5-APPLICATION-MODELS) - 11月9日
6. [高级扩展](/blog/ASPNET-PIPELINE-PART6-ADVANCED-EXTENSIBILITY) - 11月9日
7. [国家请求之间](/blog/ASPNET-STATE-BETWEEN-REQUESTS) - 11月9日

### 背景服务系列

1. [背景服务第1部分:基本](/blog/background-services-in-aspnetcore-part1) - 11月27日 11月27日
2. [背景服务第2部分:先进模式](/blog/background-services-in-aspnetcore-part2) - 11月27日 11月27日

### 其他ASP.NET条款

- [.NET 9 中的 OpenAPI 特征](/blog/oprnapi-features) - 11月5日
- [带有ASP.net核心部分的HTMX](/blog/htmx-aspnetcore-partials) - 11月28日 11月28日
- [为ASP.NET核心博客确定SEO](/blog/fixing-seo-for-aspnetcore-blog) - 11月26日
- [EF 移徙的正确途径](/blog/efmigrationstherightway) - 11月23日
- [现代CQRS CQRS 和事件观察](/blog/moderncqrsandeventsourcing) - 11月13日
- [排队系统中的后压](/blog/backpressure-queueing-systems) - 11月23日
- [信号R演示指南](/blog/signalr-demo-guide) - 11月4日
- [安全聊天演示](/blog/securechatdemo) - 11月11号

## 测试和质量

- [HttpClient 不带模拟测试](/blog/httpclient-testing-without-mocks) - 11月29日 - 真正的HTTP测试战略
- [Sharp E2E 测试](/blog/puppeteersharp-e2e-testing) - 11月27日 - 浏览器自动化测试
- [播放器 E2E 测试](/blog/playwright-e2e-testing) - 11月27日 - 现代E2E测试框架
- [使用 CSX 测试](/blog/using-csx-for-testing) - 11月26日 - C# 测试情景的脚本

## 嵌入和 dedeOps( D)

- [Dock 开发深底潜水](/blog/docker-development-deep-dive) - 11月9日
- [Docker 摇晃群集指南](/blog/docker-swarm-cluster-guide) - 11月12日
- [现代化前端建设管道](/blog/modernising-frontend-build-pipeline) - 11月11号

## 站点

作为我的AI探索的一部分,我还更新了网站,以使用RAG方法搜索博客文章。 这使用了矢量数据库( Qdrant) 和 ONNX( 本地 , CPU) 嵌入功能, 使得可以对博客文章进行语义搜索。 它还允许智能404处理( 查看收到的请求并将其与现有文章匹配 ) 。

相关条款:

- [404年战争](/blog/the-war-on-404) - 11月23日 - 智能404处理语义匹配
- [过滤栏 进展和问题](/blog/filterbarprogressandissues) - 11月10日
- [过滤栏 进度和错误](/blog/filter-bar-progress-and-bugs) - 11月10日

### 美人鱼图增强

我发表过一篇 [npm 软件包包](https://www.npmjs.com/package/mostlylucid-mermaid) 用于增强美人鱼图表:

- [美人鱼 JS 深潜水](/blog/mermaid-js-deep-dive) - 11月9日
- [使用 PanZoom 和 导出加强美人鱼图](/blog/enhancingmermaiddiagramswithpanzoomandexport) - 11月7日
- [国家防范机制的美人鱼加强工作](/blog/publishingmermaidenhancementsnpm) - 11月7日

### 其他网站更新

- [PagePage 标签辅助工具](/blog/pagingtaghelper1) - 11月7日 - 自定义显示标记助手
- [Markdig 获取扩展名](/blog/markdigfetchextension) - 11月7日 - 在Markdown 中获取外部内容

## EasyNMT 多卢布-nmt

所以现在我用了优秀的 [A. 易易便网](https://github.com/UKPLab/EasyNMT) 但最初的项目被咬过,它作为研究项目由欧盟赠款资助,因此几年来一直被忽略。

因此,我 [自己创造的](https://github.com/scottgal/mostlyucid-nmt)。 docker 图像 `mostlylucid-nmt` 具有完全后向兼容性,但增加了功能和可靠性特点的吨位,例如:

- 多模型后退 - 自动返回到表现较差的模型, 以获得三万对语言的最大翻译
- 内存管理 - 管理自己的内存(证据、负载等),以便能够可靠运行
- 配有tonton配置的增强 GPU 增强的 GPU 构建
- ARM64 版本(它可以在一个Pi上运行)
- 更多关于可靠性, 判刑分解,记分处理等等。

相关条款:

- [《指南》](/blog/mostlylucid-nmt-complete-guide) - 11月8日,11月8日
- [神经机器翻译如何工作](/blog/how-neural-machine-translation-works) - 11月9日

## 多数为lucid.co.uk 内容复活

去年我开始写博客时的雄心是想从我的网站(2004-2010年)中 把所有旧内容都移到这里。

多年来我失去了数据,所以我写了一篇 [归档. org](https://archive.org/) 获取旧内容、提取、指定日期、分类等数据提取工具, 以适应新格式, [在这里](/blog/538).

- [回收旧博客内容](/blog/oldblog) 11月24日 - 内容恢复完整故事
- [救赎](/blog/reanimation) 11月24日 旧内容重生

这还意味着对网站进行大量更新,以处理外向断开的链接;它自动为与原文章同时期的旧文章创建归档.org链接。

## 使用 Claude 代码

本月BIG的一个生产率赢家 [Claude 代码](https://docs.anthropic.com/en/docs/build-with-claude/code-assistance)它让我完成对草案中未完成的条款的DZENS。

- 填写代码示例
- 扩大技术概念
- 在样本代码中修正错误
- 生成测试设想情景
- 结构一致的写作综合系列

这就像有一个不懈的对子程序员 从来没有因为"只有一件事"而烦恼过

## 意见和文章

关于软件开发文化的一些非技术性文章:

- [盖盖盖盖盖盖盖:礼仪税](/blog/agile-standups-ceremony-tax) - 11月21日 - 为什么日常的看台经常浪费时间
- [让它发挥作用,然后使它漂亮](/blog/makeitworkthenmakeitpretty) - 11月19日 - 迭接开发
- [电梯皮条](/blog/elevatorpitch) - 11月19日 - 交流技术想法
- [使用代码玩游戏: 高效敏捷](/blog/playing-with-code-efficient-agile) - 11月23日
- [写作特征特征特征](/blog/writingfeaturespecs) - 11月11号
- [关于许可证发放的词句](/blog/awordonlicensing) - 11月23日
- [隐藏系统](/blog/hiddensystems) - 11月11日 - 我们依赖的无形基础设施

### “DISE”系列(开发工业软件工程)

关于软件工业的一些想法:

- [只是旅行者](/blog/disejustvoyager) - 11月24日
- [第2部分:学徒](/blog/blog-article-cooking-dise-part2-apprenticeships) - 11月18日,11月18号
- [第3部分:不值得信赖的神](/blog/blog-article-cooking-dise-part3-untrustworthy-gods) - 11月20日

## unfunuffuffe 附加件

- [堆积](/blog/rampage) - 11月8日 - 沿着记忆车道旅行

## 下一个是什么?

但我对目前为止的人工智能知识很满意。

12月可能会看到我:

- 出版更多我一直在研究的NuGet软件包
- 继续语义搜索改进
- 更多的RAG实验

感谢您在十二月的阅读。