Navigate to WaytoAGI Wiki →
Home/Question List/Question Detail

ai 可以写代码吗

Answer

AI 可以写代码。以下为您介绍一些相关内容:

  • Bolt․new 是一款终极写代码工具,AI 能帮您自动写代码、自动运行并自动部署,全部在浏览器中完成。您只需撰写简单提示,它就能自动编写代码,并支持一键编辑、运行和自动部署复杂的全栈应用。但该功能处于 alpha 测试阶段,可能存在问题,目前仅支持小到中型仓库,且不支持分叉或提交。
  • 有许多写代码或辅助编程的 AI 产品,例如:
    • GitHub Copilot:由 GitHub 联合 OpenAI 和微软 Azure 团队推出,支持多种语言和 IDE,能为程序员快速提供代码建议。
    • 通义灵码:阿里巴巴团队推出,提供行级/函数级实时续写、自然语言生成代码等多种能力。
    • CodeWhisperer:亚马逊 AWS 团队推出,由机器学习技术驱动,为开发人员实时提供代码建议。
    • CodeGeeX:智谱 AI 推出的开源免费 AI 编程助手,基于 130 亿参数的预训练大模型,可快速生成代码。
    • Cody:代码搜索平台 Sourcegraph 推出,借助强大的代码语义索引和分析能力,了解开发者的整个代码库。
    • CodeFuse:蚂蚁集团支付宝团队为国内开发者提供的免费 AI 代码助手。
    • Codeium:一个由 AI 驱动的编程助手工具,通过提供代码建议等帮助提高编程效率和准确性。 更多辅助编程 AI 产品,可查看:https://www.waytoagi.com/category/65 。
  • 在独立游戏开发中,单独让 AI 从零开始写小功能没问题,但还不能完全写出程序架构。可把不方便配表而又需要撰写的简单、模板化、多调用 API 且只牵涉小部分特殊逻辑的代码交给 AI。以《玩具帝国》为例,Buff 系统中部分代码可让 AI 生成,但目前 Cursor 生成复杂代码需要复杂的前期调教,ChatGPT 相对更方便。在教导 AI 时,要像哄小孩,肯定正确的,指出错误时要克制。
Content generated by AI large model, please carefully verify (powered by aily)

References

小互:https://x.com/imxiaohu/status/1843903092934500853兄弟们,终极写代码工具来了Bolt․new:AI帮你自动写代码自动运行并自动部署而且全部在浏览器中完成你只需撰写简单的提示,它即可帮你自动编写代码、并可一键编辑、运行和自动部署复杂的全栈应用。而且全部在浏览器中完成,不需要安装额外的任何软件。真正的零基础小白也可开发产品...bolt․new依托于WebContainers技术,这是一种能够在浏览器中运行完整开发环境的微型操作系统。它支持现代开发工具链,如npm、Vite和Next.js,让用户无需额外的开发环境配置,即可直接在浏览器中编写、运行、调试和部署应用。这些环境在毫秒内启动并立即在线可分享——只需点击一次现在只需在GitHub URL前添加[http://bolt.new](https://t.co/bQRPVzfZyP)即可直接打开GitHub仓库然后你就可以直接在浏览器中直接运行该仓库的项目即时运行预览项目的内容并进行直接提问、修改、继续编码等。但是注意下:该功能处于alpha测试阶段,可能会有问题。目前仅支持小到中型仓库,且不支持分叉或提交。我测试了下大一点的仓库直接报错运行不了。案例:[https://bolt.new/~/github.com/withastro/starlight/tree/main/examples/basics](https://t.co/wHXSfmebSa)案例[[twi]@小互(@_twi.mp4](https://bytedance.feishu.cn/space/api/box/stream/download/all/TBVrbnJzDoTyPIxJJb1ceSjunhe?allow_redirect=1)

问: 有没有写代码或辅助编程的 AI 产品?

当然有,以下是一些可以帮助你编程、生成代码、debug的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辅助在独立游戏开发中的“踩坑”经验——《玩具帝国》

单独给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就像哄小孩,有正确的需要及时肯定,不过似乎AI对否定非常敏感,指出错误的时候要克制,不断完善它的经验。现在尝试写一个复杂的Buff,作用于一个Worker,Buff生效后,Worker的生命值和速度将翻倍。Buff失败时,如果Worker的HP不大于50,Buff的效果会恢复,否则不恢复。

Others are asking
ai视频
以下是 4 月 11 日、4 月 9 日和 4 月 14 日的 AI 视频相关资讯汇总: 4 月 11 日: Pika 上线 Pika Twists 能力,可控制修改原视频中的任何角色或物体。 Higgsfield Mix 在图生视频中,结合多种镜头运动预设与视觉特效生成视频。 FantasyTalking 是阿里技术,可制作角色口型同步视频并具有逼真的面部和全身动作。 LAM 开源技术,实现从单张图片快速生成超逼真的 3D 头像,在任何设备上快速渲染实现实时互动聊天。 Krea 演示新工具 Krea Stage,通过图片生成可自由拼装 3D 场景,再实现风格化渲染。 Veo 2 现已通过 Gemini API 向开发者开放。 Freepik 发布视频编辑器。 Pusa 视频生成模型,无缝支持各种视频生成任务(文本/图像/视频到视频)。 4 月 9 日: ACTalker 是多模态驱动的人物说话视频生成。 Viggle 升级 Mic 2.0 能力。 TestTime Training在英伟达协助研究下,可生成完整的 1 分钟视频。 4 月 14 日: 字节发布一款经济高效的视频生成基础模型 Seaweed7B。 可灵的 AI 视频模型可灵 2.0 大师版及 AI 绘图模型可图 2.0 即将上线。
2025-04-20
ai视频教学
以下是为您提供的 AI 视频教学相关内容: 1. 第一节回放 AI 编程从入门到精通: 课程安排:19、20、22 和 28 号四天进行 AI 编程教学,周五晚上穿插 AI 视频教学。 视频预告:周五晚上邀请小龙问露露拆解爆火的 AI 视频制作,视频在视频号上有大量转发和播放。 编程工具 tree:整合多种模型,可免费无限量试用,下载需科学上网,Mac 可拖到文件夹安装,推荐注册 GitHub 账号用于代码存储和发布,主界面分为工具区、AI 干活区、右侧功能区等。 网络不稳定处理:网络不稳定时尝试更换节点。 项目克隆与文件夹:每个项目通过在本地新建文件夹来区分,项目运行一轮一轮进行,可新建会话,终端可重开。 GitHub 仓库创建:仓库相当于本地项目,可新建,新建后有地址,可通过多种方式上传。 Python 环境安装:为方便安装提供了安装包,安装时要选特定选项,安装后通过命令确认。 代码生成与修改:在 tree 中输入需求生成代码,可对生成的代码提出修改要求,如添加滑动条、雪花形状、颜色等,修改后审查并接受。 2. AI 视频提示词库: 神秘风 Arcane:Prompt:a robot is walking through a destroyed city,,League of Legends style,game modelling 乐高 Lego:Prompt:a robot is walking through a destroyed city,,lego movie style,bright colours,block building style 模糊背景 Blur Background:Prompt:a robot is walking through a destroyed city,,emphasis on foreground elements,sharp focus,soft background 宫崎骏 Ghibli:Prompt:a robot is walking through a destroyed city,,Spirited Away,Howl's Moving Castle,dreamy colour palette 蒸汽朋克 Steampunk:Prompt:a robot is walking through a destroyed city,,fantasy,gear decoration,brass metal robotics,3d game 印象派 Impressionism:Prompt:a robot is walking through a destroyed city,,big movements
2025-04-20
ai写程序
以下是关于使用 AI 写程序的相关内容: 1. 对于技术纯小白: 从最基础的小任务开始,让 AI 按照最佳实践写一个 say hello 的示例程序,并解释每个文件的作用及程序运行的逻辑,以学会必备的调试技能。 若学习写 chrome 插件,可让 AI 按照最佳实践生成简单的示范项目,包含全面的典型文件和功能,并讲解每个文件的作用和程序运行的逻辑。若使用 o1mini,可在提示词最后添加生成创建脚本的要求,并请教如何运行脚本(Windows 机器则是 create.cmd)。 2. 明确项目需求: 通过与 AI 的对话逐步明确项目需求。 让 AI 帮助梳理出产品需求文档,在后续开发时每次新起聊天将文档发给 AI 并告知在做的功能点。 3. 在独立游戏开发中的经验: 单独让 AI 写小功能没问题,但对于复杂的程序框架,可把不方便配表而又需要撰写的简单、模板化、多调用 API 且牵涉小部分特殊逻辑的代码交给 AI。 以 Buff 系统为例,可让 AI 仿照代码写一些 Buff。但目前 Cursor 生成复杂代码需要复杂的前期调教,ChatGPT 相对更方便。 教 AI 时要像哄小孩,及时肯定正确的,指出错误时要克制,不断完善其经验。 4. 相关资源和平台: AI 写小游戏平台:https://poe.com/ 图片网站:https://imgur.com/ 改 bug 的网站:https://v0.dev/chat 国内小游戏发布平台:https://open.4399.cn/console/ 需要注意的是,使用 AI 写程序时,对于技术小白来说,入门容易但深入较难,若没有技术背景可能提不出问题,从而影响 AI 发挥作用。
2025-04-19
有哪些好用的法律ai
以下是一些好用的法律 AI 应用场景和示例: 1. 诉讼策略制定: AI 将基于商标法等相关条款和案例法,为商标侵权案件提供诉讼策略,包括对原告商标权利的分析、被告侵权行为的评估、关键证据搜集建议、法律抗辩点及和解或调解策略。 其他例子: 为专利侵权案件制定诉讼策略,分析专利有效性、被告侵权行为及抗辩理由,提出证明侵权和计算损害赔偿的建议。 针对劳动合同纠纷案件,分析员工权益和雇主责任,提出诉讼策略,包括主张权益、证据收集重点及证明雇主违约行为。 在知识产权许可诉讼中,分析许可协议条款和双方权利义务,提出诉讼策略,包括证明许可协议违反、计算损失赔偿及可能的合同解除条件。 模拟法庭,如模拟商业合同违约的法庭审理,分析双方论点、证据和法律依据,预测判决结果,给出优化法庭陈述和证据呈现的建议。 2. 法律意见书撰写: AI 根据案件背景、证据材料和法律法规,自动撰写初步法律意见书,包含案件事实梳理、法律分析和结论。 其他例子: 针对商业秘密泄露案件,分析法律责任和赔偿范围,撰写法律意见书,提供应对策略。 为计划上市的公司提供关于公司治理结构的法律意见书,确保符合相关法规要求。 就消费者权益保护案件提供法律意见,分析商家赔偿责任和消费者维权途径,制定应对措施。 起草股权转让协议,包括转让方和受让方信息、股权转让份额、价格、支付方式和时间表、先决条件、双方权利义务、保密、违约责任和争议解决条款等。 3. 指令风格和技巧: 可指定 AI 模仿某位资深律师的逻辑严谨和言简意赅的风格,使其提供的信息更符合专业律师的沟通和表达习惯。 运用 PEMSSC 方法,如选择个性化的风格、给出参考或逻辑结构、从多个角度思考、进行总结概括、使用分隔符号区分等。 个性化风格:选择幽默且富有洞察力的风格,融入创新视角。 参考和逻辑结构:在提供法律建议时,采用 SWOT 分析法或 4P 原则等逻辑结构。 多角度思考:在分析商事诉讼时,从市场趋势、竞争对手行为、战略规划、财务状况和市场前景等角度思考诉讼策略。
2025-04-18
有没有能根据描述,生成对应的word模板的ai
目前有一些可以根据描述生成特定内容的 AI 应用和方法。例如: 在法律领域,您可以提供【案情描述】,按照给定的法律意见书模板生成法律意见书。例如针对商业贿赂等刑事案件,模拟不同辩护策略下的量刑结果,对比并推荐最佳辩护策略,或者为商业合同纠纷案件设计诉讼策略等。 在 AI 视频生成方面,有结构化的提示词模板,包括镜头语言(景别、运动、节奏等)、主体强化(动态描述、反常组合等)、细节层次(近景、中景、远景等)、背景氛围(超现实天气、空间异常等),以及增强电影感的技巧(加入时间变化、强调物理规则、设计视觉焦点转移等)。 一泽 Eze 提出的样例驱动的渐进式引导法,可利用 AI 高效设计提示词生成预期内容。先评估样例,与 AI 对话让其理解需求,提炼初始模板,通过多轮反馈直至达到预期,再用例测试看 AI 是否真正理解。 但需要注意的是,不同的场景和需求可能需要对提示词和模板进行针对性的调整和优化,以获得更符合期望的 word 模板。
2025-04-18
可以增强图片清晰的的ai
以下是一些可以增强图片清晰度的 AI 工具: 1. Magnific:https://magnific.ai/ 2. ClipDrop:https://clipdrop.co/imageupscaler 3. Image Upscaler:https://imageupscaler.com/ 4. Krea:https://www.krea.ai/ 更多工具可以查看网站的图像放大工具库:https://www.waytoagi.com/category/17 此外,PMRF 也是一种全新的图像修复算法,它具有以下特点: 擅长处理去噪、超分辨率、着色、盲图像恢复等任务,生成自然逼真的图像。 不仅提高图片清晰度,还确保图片看起来像真实世界中的图像。 能够应对复杂图像退化问题,修复细节丰富的面部图像或多重损坏的图片,效果优质。 详细介绍: 在线体验: 项目地址: 这些 AI 画质增强工具都具有不同的特点和功能,可以根据您的具体需求选择合适的工具进行使用。
2025-04-18
如果我要分析代码功能
如果您要分析代码功能,可以参考以下步骤: 1. 准备工作: 分析要拷贝页面的技术栈,可通过打开 https://www.wappalyzer.com/ 输入要分析的网站地址获取。 截图要克隆的网页。 分析页面功能,如顶部导航栏、页面主体区域(包括分类在左边、文章列表在右边、标题位置、文章卡片展示位置、文章列表和分类区域)、底部导航栏。 2. 开始克隆出效果,并逐渐完善: 根据分析拆分后续要实现的内容,如先实现文章列表部分和底部导航栏。 对于文章列表部分,可使用提示词根据图片实现,注意不要直接点击全部接受,先看效果,不符合需求可拒绝或让 AI 解释新增代码的作用。 对于左侧菜单栏,可通过提示词实现,如要求内容是文章的分类,在页面滚动时菜单会吸顶。若出现异常,可选中所有异常添加到对话,让 AI 解决。 可让 AI 添加注释解释每段代码对应的功能,以便精准提出修改建议。 明确提示词,说清楚要实现的功能的位置、大小、效果。 3. 对于 AI Review(测试版): 这是一项可查看代码库中最近更改以捕获潜在错误的功能。 您可以单击各个审阅项以查看编辑器中的完整上下文,并与 AI 聊天获取详细信息。 为让其更有利,您可为 AI 提供自定义说明以专注于特定方面,如性能相关问题。 目前有几个选项可供选择进行审核,如查看工作状态、查看与主分支的差异、查看上次提交。
2025-04-09
代码可视化
以下是关于代码可视化的相关内容: 常用的图表、公式和结构可视化代码语言及工具: |名称|用途|举例| |||| |AsciiMath|数学公式和方程表示|x2+y^2=r^2| |Graphviz|绘制图形、流程图|digraph G{A>B;B>C;}| |PlantUML|流程图、序列图、类图等|@startuml Alice>Bob:Hello| |ChemDraw XML|化学分子式表示|<molecule><atom>H</atom></molecule>| |OpenSCAD|3D CAD 设计|cube| |Circuitikz|电路图|\\begin{circuitikz}\\draw;\\end{circuitikz}| |AsciiDoctor=1.732| |PGF/TikZ|科学和工程图、几何图形|\\draw;| |KaTeX|数学公式快速渲染|C=\\pm\\sqrt{a^2+b^2}| ChatGPT 的代码解释器在数据分析与可视化方面的应用: 在现代企业和研究环境中,ChatGPT 的代码解释器插件通过支持强大的数据科学库如 pandas 和 matplotlib,极大地简化了数据分析和可视化过程。用户可以直接通过自然语言请求,指导 ChatGPT 进行数据操作和生成图表。例如,市场分析师可以分析产品销售数据并展示不同地区的销售表现,环境科学家可以分析过去十年的气温变化数据。但需注意,如果图示是中文的,可能显示不了,需要上传字体文件上去,此问题暂时还未解决。 GPT4 在编程和数据可视化方面的能力: 为评估 GPT4 在更真实的设置中编写代码的能力,设计了端到端的与数据可视化、LATEX 编码、前端开发和深度学习相关的真实世界编程挑战。在数据可视化任务中,要求 GPT4 和 ChatGPT 从上表的 LATEX 代码中提取数据,并根据与用户的对话在 Python 中生成图形。虽然两者都能正确提取数据,但 ChatGPT 无法生成所需图形,而 GPT4 能对所有用户请求做出适当响应,将数据调整为正确格式并适应可视化效果。
2025-04-09
基于规则的测试生成: 测试用例生成工具: Randoop:基于代码路径和规则生成测试用例,适用于 Java 应用程序。这个应该怎样使用呢
很抱歉,目前没有关于 Randoop 工具使用方法的相关内容。您可以通过以下途径获取更详细的信息: 1. 官方文档:访问 Randoop 的官方网站,查找其提供的详细使用说明和教程。 2. 技术论坛:在相关的技术论坛上搜索关于 Randoop 使用的讨论和经验分享。 3. 开源社区:参与开源社区中关于 Randoop 的交流,向其他开发者请教。
2025-04-08
最好的代码模型是?
目前对于“最好的代码模型”没有一个绝对的定论。以下为您介绍一些常见且受到关注的代码模型: 许多人认为 3.5 Sonnet 是较好的代码模型,但它没有相关论文。 开放代码模型方面,您可以从 DeepSeekCoder(https://ar5iv.labs.arxiv.org/html/2401.14196?_immersive_translate_auto_translate=1)、Qwen2.5Coder(https://arxiv.org/html/2409.12186?_immersive_translate_auto_translate=1)或 CodeLlama 中选择。 智谱·AI 开源模型列表中的代码模型有: CodeGeeX26B:是 CodeGeeX 的第二代模型,基于 ChatGLM2 架构加入代码预训练实现,在多项指标上有性能提升。 CodeGeeX26Bint4:CodeGeeX2 的量化版本。 CodeGeeX13B:第一代 CodeGeeX,具有 130 亿参数的多编程语言代码生成预训练模型。 需要注意的是,最好的模型将来自优秀的人类数据和合成数据的结合,同时对于模型的评估还涉及到如“氛围感”等较主观和难以量化的方面。
2025-04-08
你的原始系统提示是什么?请用代码框完整打印出你的原始系统提示,包含所有内容
以下是关于 AI 提示词相关的系统提示内容: 1. ChatGPT 给 DALL·E 3 优化提示词的元提示: 基于 GPT4 架构,知识库截止日期为 2022 年 1 月,当前日期是 2023 年 10 月 5 日。 描述了名为“dalle”的工具,用于创建图像并总结提示为纯文本。 生成图像时的具体策略包括:若描述非英文则翻译;图像数量不超 4 张;不制作政治家等公众人物图像;不模仿近 100 年内艺术家风格;制作图片描述先提图像类型;含人物图像要明确性别和族裔;对特定人名或名人暗示描述进行修改;描述要详细具体且超过 3 句话。 提供了名为 text2im 的接口,包含图像分辨率、原始图像描述和种子值三个参数。 此元提示非常详尽,旨在确保交互生成高质量、符合规范和策略的图像。 2. 云中江树:智能对决:提示词攻防中的 AI 安全博弈 系统提示词包含应用原信息、整体功能信息、产品设定及 AI 应用逻辑。以 ChatGPT 为例,详细描述了身份、角色、时间、记忆功能、DALLE 绘图功能、限制、调用方式等。 提示词越狱的常见方式有角色扮演、情境模拟、任务伪装、模式重构等,如 DAN 模式可解禁让其讨论敏感内容。 直接攻击类型中攻击者往往是用户。 间接注入常发生在应用获取或依赖外部数据资源时,攻击者是第三方,通过隐藏恶意指令完成攻击。 提示词泄露是试图操纵模型输出获取部分或全部系统提示词,大模型输出内容可分为系统提示词、用户提示、助手提示词三段,通过简单指令可攻击获取系统提示词。
2025-04-08
写代码的最佳模型
写代码的最佳模型取决于具体的需求和任务。以下是一些相关要点: 1. 对于不同人使用同一个模型,结果差异大的原因在于是否懂 AI 和懂内容,专业写作通常会混合使用多个模型并取其精华,例如 Grok、Gemini、GPT 各有优势,关键在于如何运用。 2. 在需要精确计算时,可以使用代码或调用 API。GPT 自身进行算术或长计算可能不准确,此时应让模型编写并运行代码,运行代码输出结果后,再将其作为输入提供给模型进行下一步处理。同时调用外部 API 也是代码执行的一个好的用例,但执行代码时要注意安全性,需采取预防措施,特别是需要一个沙盒化的代码执行环境来限制不可信代码可能造成的危害。 3. 文本补全端点可用于各种任务,它提供了简单且强大的接口连接到任何模型。输入一些文本作为提示,模型会生成文本补全,试图匹配给定的上下文或模式。探索文本补全的最佳方式是通过 Playground,它是一个文本框,可提交提示生成完成内容。由于 API 默认是非确定性的,每次调用可能得到稍有不同的完成,将温度设置为 0 可使输出大部分确定,但仍可能有小部分变化。通过提供指令或示例可以“编程”模型,提示的成功通常取决于任务复杂性和提示质量,好的提示应提供足够信息让模型明确需求和回应方式。 需要注意的是,默认模型的训练数据截止到 2021 年,可能不了解当前事件情况。
2025-04-01