您现在的位置是:首页 > 文章详情

凹语言 v0.17.0 发布, 增加 Chrome 内置 AI 支持

日期:2024-10-08点击:129

凹语言是国内首个面向WebAssembly设计工业级通用编程语言,也是目前被 CNCF基金会wasm全景图 收录的的唯一一个来自中国的开源编程语言项目。最新的v0.17.0发布, 实验性增加了 Chrome 内置 AI 支持。这里我们将展示如何通过凹语言使用 Chrome 浏览器最新版本内置的 Gemini Nano 大语言模型。

先参考 Device Model: Chrome AI Gemini Nano, 确保本地 Chrome AI 正常工作,确保开发者控制台可成功执行 await ai.assistant.create(); 程序。

示例代码:

 import "ai" func main { ai.RequestSession(func(session: ai.Session){ session.PromptAsync("Who are you?", func(res: string) { println(res) }) }) } 

然后本地命令行环境执行 wa run, 然后在打开的页面的开发者控制台可以看到以下输出:

  I am a large language model, trained by Google. 

最后需要说明的是,Chrome 内置 AI 还是一个是实验性,目前凹语言开发组的 ai 包也是在早期测试阶段。

其他变更日志:

  • 恢复 Arduino Nano 33 支持
  • 预定义常量统一用大写字母, 并增加 __COLUMN__ 常量
  • wa build  wa run 增加 -optimize 优化参数, 优化后输出体积大约为原来的 1/3 到 1/4
  • 优化 wa run 默认行为, 只有 wasi 默认命令行执行
  • 实验性增加 Chrome 内置 AI 支持

https://wa-lang.org/

原文链接:https://www.oschina.net/news/315161/wa-lang-0-17-0-released
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章