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

你可以写代码吗

Answer

以下是关于写代码的相关信息:

  • GPT-4 能够以零样本的方式使用非常高层次的规格,在 HTML 和 JavaScript 中编写一个 3D 游戏。而 ChatGPT 表示可以提供指导,但无法直接编写代码或创建游戏,强调创建此类游戏需要大量编程知识和经验。
  • 有一些可以辅助编程、生成代码和 debug 的 AI 工具,如:
    • GitHub Copilot:由 GitHub 联合 OpenAI 和微软 Azure 团队推出,支持多种语言和 IDE,能快速提供代码建议。
    • 通义灵码:阿里巴巴团队推出,提供多种编程辅助能力。
    • CodeWhisperer:亚马逊 AWS 团队推出,由机器学习技术驱动,实时提供代码建议。
    • CodeGeeX:智谱 AI 推出的开源免费工具,基于 130 亿参数的预训练大模型,可快速生成代码。
    • Cody:代码搜索平台 Sourcegraph 推出,借助强大的代码语义索引和分析能力,了解开发者的整个代码库。
    • CodeFuse:蚂蚁集团支付宝团队推出的免费 AI 代码助手,基于自研基础大模型微调。
    • Codeium:由 AI 驱动,通过提供代码建议、重构提示和代码解释来帮助软件开发人员。 更多辅助编程 AI 产品,可查看:https://www.waytoagi.com/category/65 。 此外,有人在 Coze 上通过拖拽组合功能模块和一些配置,再加上少量自己编写的代码和提示词,实现了类似极简版 Perplexity 的功能。
Content generated by AI large model, please carefully verify (powered by aily)

References

报告:GPT-4 通用人工智能的火花

-前端/游戏开发-在下图中,我们要求GPT-4使用非常高层次的规格,在HTML和JavaScript中编写一个3D游戏。GPT-4以zero-shot的方式生成了一个满足所有要求的工作游戏。在这个3D游戏中,GPT-4甚至能够解释「防御者头像正在试图挡住敌人」的含义:防御者代码具有逻辑,以便将自己定位在玩家和敌人之间。相比之下,ChatGPT回答说:「我是一个AI语言模型,我可以为你提供如何在HTML和JavaScript中创建3D游戏的指导,但我无法编写代码或自己创建游戏。创建一个HTML和JavaScript的3D游戏需要很多编程知识和经验。这不是一个可以快速或轻松完成的任务。需要花费大量时间和精力来开发所有必要的功能,例如3D图形、物理、用户输入和人工智能...」。我们在附录C中提供更多前端(图形用户界面)和游戏开发的示例。

问: 有没有写代码或辅助编程的 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以上工具都可以帮助你提高编程效率,但是每个工具的功能和适用场景可能会有所不同,你可以根据自己的需求来选择最适合你的工具。希望这些信息对你有所帮助!

艾木: 我用Coze手搓了一个极简版Perplexity(基本可以替代Google搜索)

我最近在Coze[7]上体验手搓AI Bot,也顺手搓了一个极简版的Perplexity。之所以说是“手搓”,是因为我基本上不用写什么代码,通过拖拽组合功能模块,再加上一些配置,就可以实现想要的功能。算下来我只写了一点点不能算作代码的“粘合剂”代码,大概36行,外加41行提示词,这就是所有的“代码”。而且理论上,这些“代码”很大一部分你都可以让AI帮你写。

Others are asking
你推荐什么代码工具让我做出一个自己的软件
以下是为您推荐的一些有助于制作自己软件的代码工具: 1. Vercel 的 V0:可以根据自然语言描述生成工作界面,例如个人财务仪表板,并提供多个版本供选择,还能根据后续说明进行迭代。 2. TLDraw 的 Make Real 原型:在画布上连接多模态语言模型(GPT4 Omni),通过绘制和注释界面生成可运行的软件。 3. Bolt.new:AI 帮您自动写代码、自动运行并自动部署,全部在浏览器中完成,只需撰写简单提示,支持现代开发工具链,如 npm、Vite 和 Next.js。 4. GPTs 相关工具,如: Picturator:设计类,描述和图像生成专家。 GPT Code Copilot:代码类,您的人工智能软件开发助手。 Logo Maker:设计类,为您的业务制作专业高质量的 PNG。 提示精灵小富贵(Prompt Pet):效率工具、文本类,主动懂您,会帮您写 Prompt 的仓鼠精灵。 ChatPRD:商业、文本类,按需提供服务的首席产品官,帮助起草和改进 PRD 文档。 VentureGPT:商业类, 打造的风险投资合作伙伴。 There's An API For That:代码类,最先进的 API 查找器,可用于 2000 多个手动策划的任务。
2025-01-06
ai如何代码生成
以下是关于 AI 代码生成的相关内容: 使用工作流配置 Code 节点: 可以在 Code 节点内使用 IDE 工具,通过 AI 自动生成代码或编写自定义代码逻辑,处理输入参数并返回响应结果。 配置示例可参考。 该节点支持 JavaScript、Python 运行时。 JavaScript 支持 TypeScript,提供静态语言编码体验。内置了 dayjs(版本 1.8.36)和 lodash(版本 4.17.20)两个三方依赖库,运行时遵循列举的大多数 API,具体可用的 API 可在 IDE 内编码时参考代码提示。 Python 内置了 requests_async 和 numpy 两个三方依赖库,requests_async 依赖库与 requests 类似,但需要 await。Python 运行时暂不支持 Http.client 方式的请求。 在节点内的 Code 区域单击 Edit in IDE 可通过 IDE 编辑和调试代码。 使用 AI 生成代码:可以在 IDE 底部单击尝试 AI,并输入自然语言设定代码逻辑,AI 将自动生成代码。也可以选中代码片段,通过快捷键(macOS 为 CommandI、Windows 为 Ctrl+I)唤起 AI,并输入自然语言让 AI 帮助修改代码。 宝玉日报中的代码生成步骤: 步骤 1:生成设计方案,将需求抽象简化,分别用不同的 Prompt 生成多份设计方案进行对比,通过调整 Prompt 找到最优方案,避免限制 AI 的发挥空间。 步骤 2:生成代码,确定方案后,完善细节,将完整设计交给 AI 生成代码。如果生成结果有问题,通过调整 Prompt 或更换模型反复优化。总结来说,要像经理一样管理 AI“员工”,通过明确需求、方案对比、反复优化,提升代码质量与开发效率。相关链接: python 安装 FittenAI 编程助手: 这两年 AI 发展迅猛,编程助手能提供实时建议和解决方案,提升编程效率。 安装前需先安装 python 的运行环境: 安装:点击左上角的 FileSettingsPluginsMarketplace 注册(免费):安装完成后左侧会出现 Fitten Code 插件图标,注册登录后即可开始使用 智能补全:按下 Tab 键接受所有补全建议,按下 Ctrl+→键接收单个词补全建议 AI 问答:通过点击左上角工具栏中的 Fitten Code–开始新对话打开对话窗口进行对话 自动生成代码:Fitten Code 工具栏中选择"Fitten Code生成代码",然后在输入框中输入指令即可生成代码 代码转换:Fitten Code 可以实现代码的语义级翻译,并支持多种编程语言之间的互译。选中需要进行翻译的代码段,右键选择"Fitten Code–编辑代码",然后在输入框中输入需求即可完成转换 自动生成注释:Fitten Code 能够根据代码自动生成相关注释,通过分析代码逻辑和结构,为代码提供清晰易懂的解释和文档。
2025-01-03
我想知道目前最新、效果最好、代码和模型开源的动作捕捉算法,也叫做人体姿态估计,是哪篇文章
目前最新、效果较好且代码和模型开源的人体姿态估计(动作捕捉算法)相关的研究有以下两篇: 1. 【SD】最强手部识别,controlnet 新预处理器 dw openpose 作者:白马少年|公众号:【白马与少年】 发布时间:20230813 20:00 原文网址:https://mp.weixin.qq.com/s/_RiKxWy9MXt4DUJIKH5w 介绍:在 controlnet 中,手部识别一直使用的是 openpose 预处理器,但复杂手势有时无法识别。新的 dw openpose 预处理器能完美解决手部识别问题,将其放入特定目录即可使用。但需说明的是,目前这个 DW Pose 只是更精确的 openpose 预处理器,未对 ControlNet 的 openpose 模型做改动。 2. YOLONAS Pose:一个开源的实时人体姿态估计模型 应用场景:基于骨骼标记为基础,适用于智慧体育等场景,可对训练过程的姿态、数据、状态等进行统计和管理。 技术类型:视频、AI 学习模型 简介:主要功能是识别图片和视频中人的姿势,能快速处理图像并实时返回姿态数据,适应不同场景和设备。 主要特点: 实时性能:旨在提供实时的姿态估计,适用于需要即时反馈的应用。 高精度:利用神经网络架构搜索(NAS)提高姿态估计的准确性。 优化的网络结构:NAS 自动测试不同网络结构,找到最优模型。
2024-12-31
模态分解算法的详细代码
很抱歉,目前知识库中没有模态分解算法的详细代码。但您可以通过以下途径获取相关代码: 1. 学术研究网站,如 arXiv 等,许多学者会在上面分享他们的研究成果及代码。 2. 相关的开源代码库,如 GitHub 等,您可以通过搜索关键词找到相关项目。 3. 专业的技术论坛,在那里与其他开发者交流,可能会获得有用的信息和代码示例。
2024-12-30
以下是大致可以采用的步骤来实现这样一个能自动在大语言模型网站生成不同场景机器人图片的程序(以下以Python语言示例,不过不同平台具体实现会有差异且需遵循对应网站的使用规则和接口规范): ### 1. 选择合适的大语言模型网站及确认其API(应用程序编程接口)情况 不同大语言模型网站对于图片生成通常会提供相应的API来允许外部程序与之交互,比如部分知名的AI绘画相关平台。你需要先确定要使用哪些网站,然后去注册开发者账号等,获取对应的API Key以及详细的API文档,了解如何通过代码向其发起图
以下是为您整合的相关内容: Ollama 框架: 1. 支持多种大型语言模型,如通义千问、Llama 2、Mistral 和 Gemma 等,适用于不同应用场景。 2. 易于使用,适用于 macOS、Windows 和 Linux 系统,支持 cpu 和 gpu,用户能轻松在本地环境启动和运行大模型。 3. 提供模型库,用户可从中下载不同模型,这些模型有不同参数和大小以满足不同需求和硬件条件,可通过 https://ollama.com/library 查找。 4. 支持用户自定义模型,例如修改模型的温度参数来调整创造性和连贯性,或者设置特定的系统消息。 5. 提供 REST API 用于运行和管理模型,以及与其他应用程序的集成选项。 6. 社区贡献丰富,包括多种集成插件和界面,如 Web 和桌面应用、Telegram 机器人、Obsidian 插件等。 7. 安装:访问 https://ollama.com/download/ 进行下载安装。安装完后,确保 ollama 后台服务已启动(在 mac 上启动 ollama 应用程序,在 linux 上通过 ollama serve 启动),可通过 ollama list 确认。 基于 COW 框架的 ChatBot 实现步骤: 1. COW 是基于大模型搭建的 Chat 机器人框架,将多模型塞进自己的微信里实现方案。 2. 基于张梦飞同学的教程: 。 3. 实现内容: 打造属于自己的 ChatBot(文本对话、文件总结、链接访问、联网搜索、图片识别、AI 画图等)。 常用开源插件的安装应用。 4. 正式开始前需知: ChatBot 相较于在各大模型网页端使用区别:本实现思路需要接入大模型 API 的方式实现(API 单独付费)。 风险与注意事项: 微信端因非常规使用,有封号危险,不建议主力微信号接入。 只探讨操作步骤,请依法合规使用。 大模型生成的内容注意甄别,确保所有操作均符合相关法律法规要求。 禁止用于任何非法目的。 处理敏感或个人隐私数据时注意脱敏,以防滥用或泄露。 5. 多平台接入:微信、企业微信、公众号、飞书、钉钉等。 6. 多模型选择:GPT3.5/GPT4.0/Claude/文心一言/讯飞星火/通义千问/Gemini/GLM4/LinkAI 等。 7. 多消息类型支持:能处理文本、语音和图片,以及基于自有知识库进行定制的企业智能客服功能。 8. 多部署方法:本地运行、服务器运行、Docker 的方式。
2024-12-29
零编程基础的人会使用的低代码应用开发工具
以下是一些零编程基础的人可以使用的低代码应用开发工具: 1. Notion 和 Airtable:人们可以用其制作电子表格来管理课程、个人仪表板等,执行复杂操作,但工作托管在云端,需支付订阅费,且自主权受限。 2. Coze:新兴的低代码开发平台,用户无需编程基础,通过自然语言操作和拖拽式工作流,能可视化构建复杂逻辑,搭建 AI 对话机器人,并发布到社交平台和通讯软件上。 3. Bolt․new:用户只需撰写简单提示,它能自动写代码、运行、部署复杂全栈应用,全部在浏览器中完成,无需安装额外软件,但处于 alpha 测试阶段,可能存在问题,目前仅支持小到中型仓库。
2024-12-26