直达「 通往AGI之路 」飞书知识库 →
首页/问答列表/问答详情

ai的代码是什么样的

回答

AI 代码的情况较为复杂,具体表现如下:

  • 在独立游戏开发中,如《玩具帝国》,对于简单、模板化、多为调用 API 且只牵涉小部分特殊逻辑的代码,可将不方便配表而又需要撰写的部分交给 AI。以 Buff 系统为例,让 AI 仿照已有代码写一些 Buff 生成的结果有时可以直接使用,但目前生成复杂代码仍需复杂的前期调教,且不同的 AI 工具如 Cursor 和 ChatGPT 在使用便利性上有所差异。
  • 生成性 AI 作为程序员的助手,在大量代码库上训练后能在程序员编码时给出建议,成果出色,但相对于图像生成,编程方面生产力的提升相对较小,且部分 AI 生成的代码可能包含漏洞。
  • 在某些情况下,即使是非程序员,在 AI 时代学习一些基础语法后,具体逻辑也可让 AI 帮忙编写,例如 Python 代码。
内容由 AI 大模型生成,请仔细甄别(powered by aily)

参考资料

AI辅助在独立游戏开发中的“踩坑”经验——《玩具帝国》

单独给AI从零开始写一些小功能没有任何问题,相信这类案例已经不少了,但是《玩具帝国》的情况不足以让AI从零开始,而AI还没到可以完全写出程序架构的时候。如果让AI给我写小功能的话,我写的程序框架又比较复杂,而现在的AI还不足以把我所有的程序框架学会,所以我的解决方案是,把不方便配表而又需要撰写的代码交给AI。这种代码的特点是简单、模板化、多是调用API,只牵涉小部分的特殊逻辑。以Buff系统为例,游戏里的Buff特别多,有些Buff带有不同的执行逻辑,不方便统一配表,撰写这些Buff的代码又非常耗时。试了下用Cursor让它仿照我的代码写一些Buff,发现生成结果可以直接用。不过目前Cursor生成复杂代码还需要复杂的前期调教,多开几次之后觉得很麻烦,用多了之后发现还是ChatGPT比较方便。以下面这段代码为例,我给出的模板代码是对ProducebleCombatUnitBase单位的Attack、Defence、Speed属性进行调整:我将多段类似的代码喂给AI后,询问它是否学会了,并让他总结规律:然后,尝试让它撰写一个类似的:Then please write a Buff,which acts on a Musketeer,and Musketeer is a kind of unit.What it does is make its CostFood 1.5 times what it was.

艺术并未消亡,它只是由机器生成

生成性AI作为程序员的助手是最早的应用之一。它的工作方式是:一个模型在大量的代码库(例如,GitHub上的所有公共仓库)上进行训练,然后在程序员编码时给出建议。这些结果是非常出色的。实际上,可以合理地预期这种方法将成为未来编程的代名词。生成的代码:对不使用分号的攻击具有安全防护然而,相对于我们下面将介绍的图像生成,生产力的提升相对较小。其中一部分原因,如上所述,是在编程中(实际上,在更广泛的工程问题中也是如此,但在这篇文章中我们关注编程)正确性至关重要。例如,[最近的一项研究发现](https://arxiv.org/abs/2108.09293v2),对于匹配高风险[CWEs(常见弱点枚举)](https://cwe.mitre.org/about/faq.html)的场景,40%的AI生成的代码包含漏洞。

大圣:我用 Coze 搓了一个乞丐版的秘塔搜索

代码块对于非程序员来说运用有一些难度,但是如果你愿意折腾,其实在AI时代,学习一些基础的语法就足够了,因为具体的逻辑可以让AI来帮你写。这里的Python代码就是AI帮我写的(我是Java开发,不会Python)

其他人在问
AI在法律领域的最新应用
以下是 AI 在法律领域的一些最新应用: 1. 专利审查方面:AI 技术通过自动化和智能化手段,帮助专利审查员更高效地处理大量专利申请、检索相关文献、评估专利性和创新性等任务。 2. 法律文书:这是目前 AI 在 2B 行业基本成熟的应用,其格式固定,核心技术是法条/判例的引用,是“搜索”能力和大模型能力的搭配。 3. 虽然目前其他 2B 应用如“AI 客服”等雷声大、雨点小,未达到大量取代人工的预期,但生成式人工智能技术已逐步涵盖艺术创作产业、医疗保健、虚拟现实、数据合成与数据增强等多个领域,为各行业带来创新、效率与价值。
2024-09-19
如何利用AI帮助自己成为一名知识产权律师?我已经获得了法律职业资格证,但还没有实习成为一名律师。
成为一名知识产权律师可以借助 AI 从以下几个方面入手: 1. 知识学习与案例研究:利用 AI 驱动的法律数据库和学习平台,深入了解知识产权领域的法律法规、典型案例和最新动态。 2. 法律文书撰写辅助:借助 AI 工具提高法律文书如起诉书、答辩状等的撰写效率和质量,确保语言准确、逻辑清晰。 3. 模拟案例分析:通过 AI 模拟各种知识产权相关的案例场景,进行分析和应对策略的制定,提升解决实际问题的能力。 4. 客户需求分析:利用 AI 对潜在客户的需求和问题进行分析,以便更好地提供针对性的法律服务。 5. 法律研究与创新:借助 AI 探索知识产权领域的前沿研究和创新趋势,为自己的业务发展提供新思路。 需要注意的是,AI 只是辅助工具,不能替代您自身的专业判断和实践经验。在使用 AI 工具时,要对其结果进行审慎评估和验证。
2024-09-19
网页翻译AI
以下为一些网页翻译 AI 产品及相关信息: 1. DeepL(网站): ,点击页面「翻译文件」按钮,上传 PDF、Word 或 PowerPoint 文件即可。 2. 沉浸式翻译(浏览器插件): ,安装插件后,点击插件底部「更多」按钮,选择「制作双语 BPUB 电子书」、「翻译本地 PDF 文件」、「翻译 THML / TXT 文件」、「翻译本地字幕文件」。 3. Calibre(电子书管理应用): ,下载并安装 calibre,并安装翻译插件「Ebook Translator」。 4. 谷歌翻译(网页): ,使用工具把 PDF 转成 Word,再点击谷歌翻译「Document」按钮,上传 Word 文档。 5. 百度翻译(网页): ,点击导航栏「文件翻译」,上传 PDF、Word、Excel、PPT、TXT 等格式的文件,支持选择领域和导出格式(不过进阶功能基本都需要付费了)。 此外,XiaoHu.AI 也具有高质量多语言翻译的特点,能提供沉浸式阅读和写作体验,支持多种语言的高质量翻译。它能够智能识别网页上的内容,如 Twitter、Discord 等,提供鼠标悬停翻译。支持 Chrome、Edge 等主流浏览器,下载插件即可使用。具有简单易用的用户界面,操作方便,还内置了 GPT 的聊天功能,可以随时提问。相关链接:
2024-09-19
用AI搭建网站
以下为您介绍一些用 AI 搭建网站的工具及选择合适工具的方法: AI 搭建网站的工具: 1. Zyro 网址: 特点:使用 AI 生成网站内容,包括文本、图像和布局建议;提供 AI 驱动的品牌和标志生成器,帮助创建独特的品牌形象;包含 SEO 和营销工具,帮助提升网站可见性和流量。 2. Site123 网址: 特点:简单易用的 AI 网站构建工具,适合初学者;提供多种设计模板和布局,用户可以快速创建专业网站;包括内置的 SEO 和分析工具,帮助优化网站表现。 选择合适的 AI 网站制作工具的方法: 1. 明确目标和需求:确定您的网站目标,如个人博客、商业网站、在线商店等,并明确功能需求。 2. 考虑预算:有些工具提供免费计划或试用版,但高级功能可能需要付费订阅。 3. 易用性:选择符合您技术水平的工具,确保能够轻松使用和管理网站。 4. 自定义选项:检查工具是否提供足够的自定义选项,以满足设计和功能需求。 5. 支持和资源:查看是否有足够的客户支持和学习资源,如教程、社区论坛等,帮助解决问题。 通过这些 AI 驱动的工具,您可以更轻松地创建和管理一个功能丰富、外观专业的网站。请注意,以上内容由 AI 大模型生成,请仔细甄别。
2024-09-19
国内ai制作ppt的最好软件
在国内,AI 辅助制作 PPT 的软件中,爱设计 PPT 表现出色,是值得推荐的选择。 爱设计 PPT 不仅代表了当前国内 AI 辅助 PPT 制作的最高水平,还在不断进步,为用户提供越来越好的体验。它的成功有以下原因: 1. 拥有实力强大的团队,技术过硬且对市场需求有敏锐洞察力,能持续推动产品创新和进步。 2. 成功把握住 AI 与 PPT 结合的市场机遇,具备前瞻性的市场洞察力和快速的执行能力。 3. 已在国内 AI 生成 PPT 产品中确立了市场领先地位,反映了用户的高度认可。 对于经常需要制作 PPT 的人,无论是商务人士、教育工作者还是学生,爱设计 PPT 都能大大提高制作效率,保证高质量输出。随着 AI 技术的不断进步,爱设计 PPT 有望在未来带来更多惊喜的功能和性能提升,继续引领 AI 辅助 PPT 制作领域的发展。
2024-09-18
如何使用ai制作一个ppt课件
使用 AI 制作 PPT 课件可以按照以下步骤进行: 1. 生成 PPT 大纲:使用 GPT4 生成符合要求的 PPT 大纲,这可能需要花费较多时间来明确和优化大纲内容。 2. 一键生成 PPT:将大纲导入到 WPS 中,启用 WPS AI 一键生成 PPT。 3. 添加动画效果:使用 chatPPT 为 PPT 添加动画,增强观感和灵动性。 4. 手动修改细节:对生成的 PPT 进行手动修改,如调整字体、纠正事实性错误等。 此外,还有一些相关的 PPT 网站和应用可供选择,包括:SlidesAI、Decktopus AI、Tome、MagicSlides、Presentations.AI、Canva、Simplified、GlimmerAI、Sendsteps、Plus AI、Microsoft 365 Copilot、Gamma、Canva Magic Design、ChatGPT、Beautiful.AI 等。您还可以参考群友的实践教程,如熊猫 Jay 的相关内容(https://mp.weixin.qq.com/s/uVoIIcePa7WTx7GNqkAPA)。
2024-09-18
有代码基础和数学基础,帮我制定一份AI的学习计划,主要方向是数据分析、计算机视觉和AIGC
以下是一份针对您有代码基础和数学基础,以数据分析、计算机视觉和 AIGC 为主要方向的 AI 学习计划: 一、基础知识学习 1. 深入学习 AI 相关的基本概念,包括但不限于: AI(人工智能):了解其定义、发展历程和应用领域。 机器学习:掌握监督学习、无监督学习和强化学习的原理和应用。 深度学习:理解神经网络和神经元的工作原理。 2. 学习相关数学知识,如线性代数、概率论、统计学等,为后续的学习打下坚实基础。 二、数据分析方向 1. 学习数据分析的基本流程和方法,包括数据收集、清洗、预处理和可视化。 2. 掌握常见的数据分析工具和库,如 Python 的 Pandas、NumPy、Matplotlib 等。 3. 学习数据挖掘和机器学习算法在数据分析中的应用,如分类、回归、聚类等。 三、计算机视觉方向 1. 学习计算机视觉的基本概念和原理,如图像处理、特征提取、目标检测等。 2. 掌握深度学习框架,如 TensorFlow、PyTorch 等,并学习使用它们进行计算机视觉任务的开发。 3. 实践常见的计算机视觉项目,如人脸识别、图像分类、目标跟踪等。 四、AIGC 方向 1. 了解 AIGC 的发展现状和应用场景。 2. 学习生成式模型,如生成对抗网络(GAN)、变分自编码器(VAE)等。 3. 实践 AIGC 相关的项目,如文本生成、图像生成等。 五、学习资源推荐 1. 在线课程:Coursera 上的《机器学习》《深度学习专项课程》等。 2. 书籍:《机器学习》(周志华)、《深度学习》(伊恩·古德费洛等)。 3. 开源项目:在 GitHub 上寻找相关的优秀开源项目进行学习和实践。 4. 视频资源: :某知识 up 主老石谈芯专访安克创新 CEO 阳萌的视频,一共两期,内容硬核,值得观看。 六、实践与项目经验积累 积极参与实际项目,将所学知识应用到实际中,不断提升自己的能力。 请注意,学习是一个持续的过程,需要不断地实践和总结,祝您学习顺利!
2024-09-18
能编写代码的ai
以下是一些可以写代码或辅助编程的 AI 产品: 1. GitHub Copilot:由全球最大的程序员社区和代码托管平台 GitHub 联合 OpenAI 和微软 Azure 团队推出的 AI 编程助手。它支持和兼容多种语言和 IDE,可为程序员快速提供代码建议,帮助开发者更快、更少地编写代码。 2. 通义灵码:阿里巴巴团队推出的一款基于通义大模型的智能编程辅助工具,提供行级/函数级实时续写、自然语言生成代码、单元测试生成、代码注释生成、代码解释、研发智能问答、异常报错排查等能力。 3. CodeWhisperer:亚马逊 AWS 团队推出的 AI 编程软件,该代码生成器由机器学习技术驱动,可为开发人员实时提供代码建议。 4. CodeGeeX:智谱 AI 推出的开源的免费 AI 编程助手,该工具基于 130 亿参数的预训练大模型,可以快速生成代码,帮助开发者提升开发效率。 5. Cody:代码搜索平台 Sourcegraph 推出的一款 AI 代码编写助手,该工具借助 Sourcegraph 强大的代码语义索引和分析能力,可以了解开发者的整个代码库,不止是代码片段。 6. CodeFuse:蚂蚁集团支付宝团队为国内开发者提供智能研发服务的免费 AI 代码助手,该产品是基于蚂蚁集团自研的基础大模型进行微调的代码大模型。 7. Codeium:一个由 AI 驱动的编程助手工具,旨在通过提供代码建议、重构提示和代码解释来帮助软件开发人员,以提高编程效率和准确性。 更多辅助编程 AI 产品,还可以查看这里:https://www.waytoagi.com/category/65 以上工具都可以帮助您提高编程效率,但是每个工具的功能和适用场景可能会有所不同,您可以根据自己的需求来选择最适合您的工具。 另外,GPT4 模式中的代码解释器可以将文件上传到 AI,允许 AI 编写和运行代码,并允许您下载 AI 提供的结果。它可用于执行程序、运行数据分析(尽管您需要充分了解统计数据和数据才能检查其工作),并创建各种文件、网页甚至游戏。尽管自它发布以来,关于未经培训的人使用它进行分析的风险有很多争论,但许多测试代码解释器的专家都留下了深刻的印象,以至于一篇论文表明,它需要改变我们培训数据科学家的方式。如果您想了解更多关于如何使用它的详细信息,请访问相关帖子。还制作了一个初始提示,以设置代码解释器以创建有用的数据可视化。它给出了一些良好图表设计的基本原则,也提醒它可以输出许多种类的文件。
2024-09-17
写一个将16进制转换为字符串的代码
很抱歉,暂时没有关于将 16 进制转换为字符串的代码内容。但通常来说,在大多数编程语言中,您可以使用相应的函数或方法来实现这个功能。以下是一个使用 Python 语言实现的示例代码: ```python def hex_to_str: return bytes.fromhex hex_value = "48656c6c6f" 这是 "Hello" 的 16 进制表示 print ``` 您可以根据您使用的具体编程语言,查找相关的文档和函数来完成这个转换。
2024-09-16
能写代码的ai软件
以下是一些可以写代码或辅助编程的 AI 软件: 1. GitHub Copilot:由全球最大的程序员社区和代码托管平台 GitHub 联合 OpenAI 和微软 Azure 团队推出的 AI 编程助手。它支持和兼容多种语言和 IDE,可为程序员快速提供代码建议,帮助开发者更快、更少地编写代码。 2. 通义灵码:阿里巴巴团队推出的一款基于通义大模型的智能编程辅助工具,提供行级/函数级实时续写、自然语言生成代码、单元测试生成、代码注释生成、代码解释、研发智能问答、异常报错排查等能力。 3. CodeWhisperer:亚马逊 AWS 团队推出的 AI 编程软件,该代码生成器由机器学习技术驱动,可为开发人员实时提供代码建议。 4. CodeGeeX:智谱 AI 推出的开源的免费 AI 编程助手,该工具基于 130 亿参数的预训练大模型,可以快速生成代码,帮助开发者提升开发效率。 5. Cody:代码搜索平台 Sourcegraph 推出的一款 AI 代码编写助手,该工具借助 Sourcegraph 强大的代码语义索引和分析能力,可以了解开发者的整个代码库,不止是代码片段。 6. CodeFuse:蚂蚁集团支付宝团队为国内开发者提供智能研发服务的免费 AI 代码助手,该产品是基于蚂蚁集团自研的基础大模型进行微调的代码大模型。 7. Codeium:一个由 AI 驱动的编程助手工具,旨在通过提供代码建议、重构提示和代码解释来帮助软件开发人员,以提高编程效率和准确性。 更多辅助编程 AI 产品,还可以查看这里:https://www.waytoagi.com/category/65 。 以上工具都可以帮助您提高编程效率,但是每个工具的功能和适用场景可能会有所不同,您可以根据自己的需求来选择最适合您的工具。希望这些信息对您有所帮助!内容由 AI 大模型生成,请仔细甄别。
2024-09-16
写代码的工具
以下是一些写代码或辅助编程的 AI 产品: 1. GitHub Copilot:由全球最大的程序员社区和代码托管平台 GitHub 联合 OpenAI 和微软 Azure 团队推出的 AI 编程助手。它支持和兼容多种语言和 IDE,可为程序员快速提供代码建议,帮助开发者更快、更少地编写代码。 2. 通义灵码:阿里巴巴团队推出的一款基于通义大模型的智能编程辅助工具,提供行级/函数级实时续写、自然语言生成代码、单元测试生成、代码注释生成、代码解释、研发智能问答、异常报错排查等能力。 3. CodeWhisperer:亚马逊 AWS 团队推出的 AI 编程软件,该代码生成器由机器学习技术驱动,可为开发人员实时提供代码建议。 4. CodeGeeX:智谱 AI 推出的开源的免费 AI 编程助手,该工具基于 130 亿参数的预训练大模型,可以快速生成代码,帮助开发者提升开发效率。 5. Cody:代码搜索平台 Sourcegraph 推出的一款 AI 代码编写助手,该工具借助 Sourcegraph 强大的代码语义索引和分析能力,可以了解开发者的整个代码库,不止是代码片段。 6. CodeFuse:蚂蚁集团支付宝团队为国内开发者提供智能研发服务的免费 AI 代码助手,该产品是基于蚂蚁集团自研的基础大模型进行微调的代码大模型。 7. Codeium:一个由 AI 驱动的编程助手工具,旨在通过提供代码建议、重构提示和代码解释来帮助软件开发人员,以提高编程效率和准确性。 更多辅助编程 AI 产品,还可以查看这里:https://www.waytoagi.com/category/65 以上工具都可以帮助您提高编程效率,但是每个工具的功能和适用场景可能会有所不同,您可以根据自己的需求来选择最适合您的工具。希望这些信息对您有所帮助! 另外,Cursor 官方的⌘ K 功能允许您使用 AI 编辑和编写代码。要进行编辑,请尝试选择一些代码,单击“编辑”,并描述应如何更改代码。要生成全新的代码,只需键入⌘ K,无需选择任何内容。
2024-09-11
代码生成原理
代码生成的原理如下: 在 Windows/Linux 上,Cmd K(也称为“Ctrl K”)允许在编辑器窗口中生成新代码或编辑现有代码。如果在按 Ctrl/Cmd K 时未选择任何代码,Cursor 将根据在提示栏中键入的提示生成新代码。 Cursor 能够看到您最近的更改,从而预测您下一步要做的事情。 大语言模型在代码生成方面是一个有效的应用场景,例如 Copilot。可以通过一些有效的提示词执行代码生成任务,例如编写简单的用户欢迎程序,或者提供有关数据库架构并要求生成有效的 MySQL 查询,甚至不需要指定要使用的编程语言。
2024-09-11