页面的概述
1. Amazon Q帮助我快速理解新的(或旧的)源代码
我是《Slay the Spire》电子游戏的超级粉丝,这款游戏的目标是在与敌人战斗的同时登上多个楼层的尖塔。最近,我决定构建一个能够自己玩游戏的大型语言模型(LLM) bot。
我能够找到一个有5年历史的代码库(游戏邦注:即特定游戏或应用程序的源代码主体),它能够帮助我做到这一点,但它缺乏文档并且存在漏洞。
在短短三个小时内,我就能够使用Amazon Q来帮助我理解代码,允许我生成自己的代码并在构建机器人时调试问题。如果没有这个助手的帮助,我可能要花一两天的时间来做这项工作,而不是几个小时。下面是我是如何做到的。
如果您像我一样经常编写代码,那么在构建过程中不可避免地会犯错误或遇到错误。
在构建应用程序时,您可能不知道如何使用所有可用的功能。如果我对如何做某事有疑问,我会使用Amazon Q来指导我如何完成特定的任务。
有时候我和一些工程师交谈,他们不知道从哪里开始,或者害怕接触一些东西,因为有太多的可能性。Amazon Q可以提供帮助并指导您如何利用控制台的所有功能,使用像自然语言提示一样简单的东西。
在构建研讨会时,通常会包含涉及查询数据的练习。SQL(一种用于创建和计算数据库的语言)通常用于此目的。虽然SQL功能强大,但对于开发人员来说,记住正确的语法、关键字和数据库名称可能是一项挑战。
当我最近在构建一个研讨会时,其中一个模块专注于编写SQL查询来分析不同产品的用户参与度。我想向开发人员展示使用Amazon Q来完成这项任务比从头开始编写查询要容易得多。
如果您是一位经验丰富的SQL开发人员,您可以轻松编写该查询。但有了Q,开发人员可以用简单、自然的语言问这个问题,并看到它返回他们需要的答案。