陈明勇一名热爱技术、乐于分享的开发者,同时也是开源爱好者。
92文章
12分类
22标签
19评论
160点赞
98267浏览量
一文掌握 MCP 上下文协议:从理论到实践
人工智能MCP
一文掌握 MCP 上下文协议:从理论到实践

本文介绍了 模型上下文协议(Model Context Protocol,MCP),一种用于规范大型语言模型(LLM)与外部数据源及工具之间交互的开放标准。内容涵盖了 MCP 协议的整体架构(客户端与服务器的一对一连接模式)、消息传输机制(采用 JSON-RPC 2.0 格式)、以及客户端与服务器支持的核心原语。

4
0
0
2025-04-03
chromem-go:Go 语言 RAG 应用的高效轻量级向量数据库
后端Go
chromem-go:Go 语言 RAG 应用的高效轻量级向量数据库

在 Go 语言中,chromem-go 提供了一种简洁高效的解决方案——它是一款可嵌入到 Go 程序中的轻量级向量数据库,无需单独部署数据库服务,极大地降低了使用门槛。 本文将深入探讨 chromem-go 的使用方法,帮助你快速上手并应用到实际项目中。

90
1
0
2025-03-17
Go 1.24 新特性:JSON omitzero 标签,更清晰且可定制的零值忽略
后端Go
Go 1.24 新特性:JSON omitzero 标签,更清晰且可定制的零值忽略

在 Go 语言中,通过使用 omitzero 标签,我们可以精确控制哪些字段被忽略,确保只有零值字段会被排除。同时,通过实现 IsZero 方法,我们可以自定义字段的零值判断逻辑,以满足不同的序列化需求。

186
0
0
2025-02-24
Go 1.24 新特性:泛型类型别名,让代码变得更灵活、更清晰
后端Go
Go 1.24 新特性:泛型类型别名,让代码变得更灵活、更清晰

本文将介绍 Go 1.24 中的泛型类型别名。首先会回顾一下 Go 中类型别名的基本概念及其常见的使用场景,随后介绍泛型类型别名的引入背景,最后通过实际的代码示例展示如何利用这一特性进行渐进式重构和其他的使用场景以及作用。

257
0
0
2025-02-17
Go 1.24.0 重磅发布:新特性、新工具,开发者必看!
后端Go
Go 1.24.0 重磅发布:新特性、新工具,开发者必看!

Gopher 们,Go 1.24.0 发布啦!Go 1.24.0 相比 Go 1.23.0 有许多改进。让我们一起来看看 Go 1.24.0 带来了哪些新变化吧!

403
1
0
2025-02-12
一文掌握 MCP 上下文协议:从理论到实践
人工智能MCP
一文掌握 MCP 上下文协议:从理论到实践

本文介绍了 模型上下文协议(Model Context Protocol,MCP),一种用于规范大型语言模型(LLM)与外部数据源及工具之间交互的开放标准。内容涵盖了 MCP 协议的整体架构(客户端与服务器的一对一连接模式)、消息传输机制(采用 JSON-RPC 2.0 格式)、以及客户端与服务器支持的核心原语。

4
0
0
2025-04-03
chromem-go:Go 语言 RAG 应用的高效轻量级向量数据库
后端Go
chromem-go:Go 语言 RAG 应用的高效轻量级向量数据库

在 Go 语言中,chromem-go 提供了一种简洁高效的解决方案——它是一款可嵌入到 Go 程序中的轻量级向量数据库,无需单独部署数据库服务,极大地降低了使用门槛。 本文将深入探讨 chromem-go 的使用方法,帮助你快速上手并应用到实际项目中。

90
1
0
2025-03-17
Go 1.24 新特性:JSON omitzero 标签,更清晰且可定制的零值忽略
后端Go
Go 1.24 新特性:JSON omitzero 标签,更清晰且可定制的零值忽略

在 Go 语言中,通过使用 omitzero 标签,我们可以精确控制哪些字段被忽略,确保只有零值字段会被排除。同时,通过实现 IsZero 方法,我们可以自定义字段的零值判断逻辑,以满足不同的序列化需求。

186
0
0
2025-02-24
Go 1.24 新特性:泛型类型别名,让代码变得更灵活、更清晰
后端Go
Go 1.24 新特性:泛型类型别名,让代码变得更灵活、更清晰

本文将介绍 Go 1.24 中的泛型类型别名。首先会回顾一下 Go 中类型别名的基本概念及其常见的使用场景,随后介绍泛型类型别名的引入背景,最后通过实际的代码示例展示如何利用这一特性进行渐进式重构和其他的使用场景以及作用。

257
0
0
2025-02-17
Go 1.24.0 重磅发布:新特性、新工具,开发者必看!
后端Go
Go 1.24.0 重磅发布:新特性、新工具,开发者必看!

Gopher 们,Go 1.24.0 发布啦!Go 1.24.0 相比 Go 1.23.0 有许多改进。让我们一起来看看 Go 1.24.0 带来了哪些新变化吧!

403
1
0
2025-02-12
< 123...19 >
陈明勇一名热爱技术、乐于分享的开发者,同时也是开源爱好者。
92文章
12分类
22标签
19评论
160点赞
98267浏览量