当前位置: 首页 > news >正文

大语言模型时代新领域特定语言如何存活?需文档、营销与工具支持!

大语言模型时代新领域特定语言(DSL)如何存活?需文档、营销与工具支持!

在过去几十年里,人们用 Python、Rust、Ruby 等“传统”软件语言编写了不计其数的项目,这些代码为大语言模型(LLM)提供了丰富训练素材。随着模型发展,幻觉现象(指模型生成的内容与事实不符)已大幅减少。

不过,可供训练的源代码数量并非唯一关键因素,围绕这些语言的先进工具同样重要。类型检查器、代码检查工具、语言服务器、编译器、解释器、测试框架等一应俱全。这些工具让软件更贴近实际应用,能为大语言模型代理提供即时反馈,比如类型检查器能在代码运行前捕捉幻觉问题。

正因如此,越来越多传统软件语言被用于创造更多内容,以供未来模型训练,这似乎形成了一种反馈循环。

那么,在大语言模型时代,一种新语言要如何立足呢?答案与以往做法差异不大,即出色的文档、有效的营销和强大的工具支持。潜在语言使用者如何了解新语言、如何入门,以及语言如何与现有工具和工作流程集成,都是需要考虑的问题。一种现代语言需要强大的语言服务器、完善的文档和良好的入门流程。

一种新语言若想与大语言模型代理良好协作,还需更多努力。

文档与上下文

一种方法是让新语言从二进制文件本身生成类似 AGENTS.md 的文件,就像这样:`webpipe init --codex`。这是 [Web Pipe](https://github.com/williamcotton/webpipe) 使用的 [大语言模型模板](https://github.com/williamcotton/webpipe/blob/main/src/scaffold/templates/LLM.md.template),Web Pipe 是最近一直在开发的一个实验性 Web 应用领域特定语言(DSL)。

这可能有点不公平,因为 Web Pipe 有一些其他领域特定语言可能没有的优势。它嵌入了 jq、Lua、JavaScript、SQL 等多种语言,大语言模型已对这些语言有所了解,基于管道的编程方法在语法和语义上并不难学。

仅以这个 AGENTS.md 模板文件为指导,已在 Codex 中通过一次性提示成功创建了使用 Web Pipe 的演示应用程序。

着陆页

能越快传达新语言的用途和使用场景,效果越好;能越快让人们开始使用这种语言,效果也越好。如今,为新语言创建 WebAssembly(WASM)运行时环境变得前所未有的容易,因此在着陆页顶部添加一个交互式编辑器会很有帮助,就像另一个名为 [Datafarm](https://williamcotton.github.io/datafarm-studio) 的项目那样。

所以,不要只针对命令行工具这样的单一运行时,也要考虑浏览器运行时。

工具支持

需要强大的诊断功能,从编译时到运行时,再到代码检查,要想尽办法解决问题。需要一个语言服务器,还需要与底层诊断工具进行多种交互,现在有大量智能编程工具可以提供帮助。

发现的一种模式是创建一个既能作为运行时又能作为语言服务器的单一二进制文件,这样可确保两者之间的诊断反馈保持一致。此外,将诊断功能与语言服务器协议(LSP)应用程序编程接口(API)分离,意味着可为像 Monaco 这样的可嵌入浏览器的组件提供 WebAssembly 诊断工具,能让无论使用何种工具或运行时,拼写错误和语法错误下面都出现红色波浪线。

认为,随着满足语言发展所需条件变得越来越容易,未来几年将见证大量新语言涌现,尤其是领域特定语言(DSL)。

http://www.rkmt.cn/news/1511118.html

相关文章:

  • MonkeyCode 开源一年:那些Star数背后的真实故事
  • m4s-converter:高效自动化B站缓存视频转换工具
  • Visual C++运行库终极修复指南:5分钟解决Windows软件兼容性问题
  • MPC8572E网络处理器:深度包检测与安全加速的异构架构设计
  • 2026 年 6 月最新 | 大流量砂磨机厂家哪家靠谱 源头生产大厂产能足 设备综合实力过硬 - 商业新知
  • 2026手机录音转文字工具怎么选?手把手教你各类转换方法
  • MCF5223x嵌入式网络与安全方案:从硬件集成到加密通信实战
  • 5分钟掌握:跨平台鼠标键盘自动化工具终极指南
  • 基于深度学习YOLOv12的钢材表面缺陷检测系统(YOLOv12+YOLO数据集+UI界面+登录注册界面+Python项目源码+模型)
  • SciDownl:一键获取学术论文的智能下载解决方案
  • 入门指南教你去除图片水印,还原素材原本样貌 - 工具软件使用方法推荐
  • 2026年国内坡口机哪家好?答案等你一探究竟 - 速递信息
  • STM32F103C8T6用标准库驱动HC-SR04测距,Keil工程含串口输出与LED指示
  • 5分钟快速上手:免费AI象棋助手Vin象棋终极使用指南
  • 从‘互卡’到收敛:DSMA时序修复中setup与hold的权衡艺术与高级技巧
  • 长沙精装房改造全屋定制机构推荐:避坑指南与实力品牌横评 - 资讯纵览
  • Visual C++运行库一键修复:彻底解决Windows软件兼容性问题
  • 5分钟快速上手:为什么Lucide图标库成为现代前端开发必备工具?
  • 2026 年许昌市复卷纸加工设备厂家排名榜:卫生纸加工机器与生产线实力盘点 - 品研笔录
  • Codex-Bridge实现API协议双向转换
  • 别再死记公式了!用Python和TensorFlow 2.x从零搭建一个神经网络(附咖啡豆分类实战)
  • 双管板换热器厂家推荐 - 多才菠萝
  • 从星巴克排队到云服务器扩容:聊聊马尔可夫模型在真实场景里的那些事儿
  • 2026年电商仓配解决方案深度解析:中小企业如何选对仓配服务商 - 深度智识库
  • QorIQ LS2处理器:异构计算架构如何实现40Gbps网络加速
  • 口碑好的杭州搬家公司汇总 本地用户真实推荐 - 资讯纵览
  • GreenBox 3开发平台:基于S32E288的汽车中央计算架构实战指南
  • STM32F103滚球平衡台固件:MPU6050姿态解算+OLED实时显示+双串口调试
  • MZmine 3:如何用免费开源软件完成质谱数据分析全流程?终极完整指南
  • 你的高性能电脑为什么玩游戏还会卡?ACE-Guard资源限制器深度解析