⚡ AiNews
⚡ 速览 🧠 模型
← 返回首页

#lsp

包含标签 "lsp" 的文章,共 4 篇。

🛠️ 开发工具 V2EX

vimls-go 0.1.0 发布:基于 Go 的 Vim 语言服务器

vimls-go 0.1.0 正式发布,这是一个用 Go 语言编写的 Vim script 与 Vim9 语言服务器,可作为独立二进制程序与 coc.nvim、vim-lsp 等 LSP 客户端配合使用。 该工具支持代码补全、hover 文档、签名提示、跳转定义、查找引用、代码诊断、语义高亮、重命名及基础缩进格式化,并能处理 Vim9 的 import 与 autoload 跨文件分析。 其特色功能是自动扫描 runtimepath 中的 Vim 文件并提取 doc/*.txt 帮助文档。编写插件变量、函数或命令时,可直接在 hover 中查看帮助信息及来源路径,同时支持 runtimepath 变更的增量更新,大幅提升 Vim 插件开发效率。

🤖 AI Agent Hacker News

专为智能体技能打造的语言服务器发布

Skill-language-server 是一款专为 AI Agent(智能体)技能开发设计的语言服务器(LSP)。在 Agent 开发中,定义和编写供大模型调用的“技能”(如工具、函数及 JSON Schema)往往繁琐且易错。该项目通过标准 LSP 协议,为 IDE 引入了针对 Agent 技能的开发支持: 1. **核心功能**:提供智能自动补全、实时类型检查、Schema 格式验证及内联文档提示。 2. **技术价值**:有效解决了大模型工具调用(Tool Calling)中 Schema 定义不规范的问题,显著降低了调试成本。 3. **实际影响**:它提升了 Agent 技能开发的工程化水平,让开发者能像编写传统代码一样,高效、规范地构建和维护智能体的工具库。

💻 AI 编程 V2EX

AI编程时代,应用开发是否仍需ORM?

在AI辅助编程(Vibe Coding)兴起的背景下,开发者开始重新审视传统开发工具的价值。本文探讨了在AI大模型生成代码的时代,应用开发是否仍应使用ORM(对象关系映射)。作者认为ORM在AI时代依然具有不可替代的价值,主要体现在:1. **规范与安全**:ORM提供了标准的数据库迁移脚手架,并能天然防御SQL注入攻击,降低了大模型生成不安全SQL代码的风险;2. **AI调试闭环**:ORM提供的标准操作方法能通过LSP(语言服务器协议)类型系统,让大模型更方便地进行代码理解与上下文调试;3. **灵活性**:在需要极致性能的场景下,开发者仍可手写SQL。这一讨论引导开发者思考在AI原生开发流中,如何利用传统工程化工具来约束和辅助大模型,构建更健壮的应用。

💻 AI 编程 V2EX

Vibe Coding时代,开发还需ORM吗?

在AI辅助编程(Vibe Coding)兴起的背景下,开发者开始重新审视ORM(对象关系映射)的价值。支持者认为,ORM在AI时代依然不可或缺,其核心价值体现在:首先,ORM提供了标准的数据库迁移脚手架,便于AI理解和维护表结构;其次,它能有效规避AI生成裸SQL时可能引入的SQL注入等安全漏洞;第三,通过LSP(语言服务器协议),ORM能将数据库操作类型化,从而纳入大模型的上下文和调试闭环中,大幅提升AI生成代码的准确性。此外,ORM也保留了手写高性能SQL的灵活性。这一讨论反映出,在AI Coding时代,开发工具的选择不仅要看运行效率,更要看其对AI协作的友好度,ORM已成为连接大模型与数据库的重要桥梁。