人工智能

Angular v20着眼于生成式人工智能的发展
作者 卢敏 2025年05月31日 12:04

  谷歌的Angular团队已经开始维护llms.txt文件,以帮助大型语言模型找到最新的Angular文档并生成现代Angular代码。

  Angular v20现已上市。谷歌网络框架的新版本稳定了API和功能,如增量水化,促进Zoneless(将ZoneJS作为依赖项删除)到开发人员预览,改进调试,并通过引入llms.txt文件改善对人工智能驱动的Angular开发的支持。

  基于TypeScript的框架的安装说明可以在atangular.dev找到。Angular v20于5月28日发布。

  Angular v20中生成人工智能开发的进步涉及通过维护llms.txt文件来帮助大型语言模型(LLM)生成现代Angular代码,并为正在构建具有人工智能功能的Angular应用程序的开发人员提供指导方针。在介绍Angular v20时,谷歌Angular的产品和开发人员关系主管Minko Gechev表示,一些大型语言模型仍然使用NgModules而不是独立的组件、指令和管道来生成较旧的Angular语法。解决这种情况是一个多步骤的过程,从创建llms.txt文件开始,该文件帮助LLM发现最新的Angular文档和代码示例。未来计划要求继续使用最新的Angular语法提供代码样本,并探索系统提示的开发,以提示LLM使用正确的API。

  Angular团队已经开始的生成人工智能领域的第二个努力是为正在构建具有人工智能功能的API的开发人员提供指导方针。该团队运行了多个直播,展示了开发人员如何在Angular应用程序中利用Genkit和Vertex AI。该团队有开源示例应用程序,并在angular.dev/ai上列出了一些实践。

  在Angular v20中,通过在Angular DevTools中直接预览增量水化和可推迟视图的功能,简化了它们的调试。开发人员可以检查延期块及其稍后加载的内容。当使用具有增量水合的递延块时,开发人员现在将看到指示Angular是否对当前组件水合的图标。

  同样在Angular v20中,Angular团队通过样式指南更新、对主机绑定的类型检查和语言服务支持、模板中未标记的模板字面表达式的支持以及默认的模板热模块替换来完善开发人员的体验。

  Angular v20中的其他改进:

  Angular CLI具有实验性vitest支持,具有观看模式和浏览器测试。

  三个反应性API已提升为稳定:effect,每当读取的信号发生变化时,它都会注册一个要安排的效果;linkedSignal,它创建一个信号来保持与其他状态内在链接的状态;以及toSignal,它返回一个Signal,为给定Observable产生的值提供同步反应性访问。

  Zoneless,在没有ZoneJS的情况下使用Angular,已提升到开发人员预览状态。

  实验resourceAPI允许在信号发生变化时启动异步操作,并将该操作的结果显示为信号。

  实验性的httpResourceAPI通过基于信号的响应API启用HTTP请求。

  为了在服务器上巩固Angular,增量水化和路由级渲染模式配置已提升为稳定。

  Angular 20紧随Angular 19之后,Angular 19于2024年11月19日上市,并展示了增量水合的开发人员预览。

打开APP阅读全文

Angular v20着眼于生成式人工智能的发展

谷歌的Angular团队已经开始维护llms.txt文件,以帮助大型语言模型找到最新的Angular文档并生成现代Angular代码。

长按识别二维码 进入IT168查看全文

请长按保存图片
{{data.thematic.text}}

相关文章

加载中...

分享到

请使用浏览器的分享功能
分享到微信等