705
前言
自从一年中期的开放源以来,它在互联网上逐渐流行,并成为了编程方面的另一个更强大的助手。使用了三个月后,我写了开发人员的参考教程。使用非常简单。阅读它后,您将了解集成的高级LLM在编程中的功能。 (结尾摘要包括复活节彩蛋)
1。这是什么?
它是一个集成了高级LLM类(例如GPT4和3.5)的编译器。它可以理解为整合了AI辅助编程助理。从下图中的页面可以看到布局,使用操作也一致,包括下载,编译器配置,远程服务器连接等。如果您是高级用户,请恭喜直接和无缝连接。当然,如果您与我是同一位球员,则可以快速入门。
2。使用步骤1下载。
只需下载并直接在官方网站上安装,然后注册一个帐户,然后在首次打开帐户时输入帐户信息。
官方网站:
下载页面:
注册完成后,您将拥有一个独家帐户,每个帐户的模型调用数量有限,其中GPT4和.5的免费呼叫数量为500,其他相对较弱的型号的调用数量是无限的(包括新启动的O1 Mini,非常有效的O1 Mini)。
单击顶部的框,然后输入>配置简化的中文。
2。内置模型
内置了许多LLM,包括最先进的GPT4,.5S和最新发布的推理模型O1-和O1-Mini。可以在右上角的设置中打开相应的模型以进行辅助编程。最常用的是.5和GPT4,因为代码功能确实很强,并且将在以后显示。
3。常用的快捷键
有四个最常用的快捷键,非常容易记住:
标签:自动填充
CTRL+K:编辑代码
CTRL+L:回答用户对代码和整个项目的问题,还可以编辑代码(最全面的功能)
CTRL+I:编辑整个项目代码(跨文件编辑代码)
首先,我们将介绍Tab快捷键的使用。如果完成代码,只需使用“选项卡键”接受。
按TAB键:
接下来,我们将介绍CTRL+K的使用。用法方法主要分为两种类型:
1。写代码从0到1
2。修改现有代码
(您还可以选择整个文件的代码以帮助您生成详细的代码注释)
1。写代码从0到1
查找空白区域,然后按CTRL+K呼叫编辑框,选择该模型,输入开始生成的要求,然后单击或在一代后单击或接受或拒绝。
效果如下:
单击之后:
2。修改现有代码
选择现有代码,然后按CTRL+K呼叫编辑框,选择模型,输入开始编辑,单击或接受或拒绝生成后的要求,或单击一行代码行以执行一行代码。
接下来,我们将介绍CTRL+L的使用。此快捷键非常强大,可以编辑代码和智能问答。其中,智能问答可用于选定代码,整个代码文件和整个项目的问答。
另外,在一个区域中按CTRL+L,并将在右侧显示问答接口,以询问有关所选区域的问题。您还可以询问代码编辑要求,然后将给出修改的代码(类似于CTRL+K)。
对于问答和修改整个文件,请选择一个空白区域,然后按CTRL+L。在右侧调用问答框后,您可以先输入 ,然后出现几个选项。单击文件,然后选择要提出问题的文件。您可以使用问答并编辑整个文件。
直接提出请求。如果您正在编辑代码,则可以直接单击“应用”,该应用将直接在编译器中覆盖,例如CTRL+K。
对于整个项目的问答,相同的操作适用于一个文件,除非您选择它,请单击并提出问题并编辑整个项目。此功能可以帮助您快速开始使用新项目或在项目中找到关键组件。
4。项目的全自动开发
因为Ctrl+我太强大了,所以我想在这里单独介绍它。 CTRL+I是为整个项目设计的。您可以通过与模型交谈来开发整个项目。该过程类似于聊天。在对话中,它可以帮助您同时创建文件,删除文件和编辑多个文件。使用Ctrl+我需要在设置中打开按钮:
我准备了一个空白的项目,随意单击空白区域,然后按Ctrl+i唤起聊天框以开始多轮对话。
让他写一个蛇游戏,然后单击全部直接应用。
第一轮对话创建了JS文件。
第二轮对话创建了HTML文件。
影响:
第三轮对话,添加分数,启动游戏和结束游戏按钮。
影响:
如果您想查看更复杂的项目构建案例,则可以转到以下URL:
5。使用外部文档作为问答的知识库
它还提供了建立Q&A外部文档知识库的功能。您可以将文档添加到设置中,例如添加开发文档作为知识库,以更好地协助编程。
添加文档后,使用文档提出问题的方法与一个文件相同。使用CTRL+L唤起对话框,然后输入 ,单击DOCS选择添加的文档。
6。添加内置
经常写信的朋友必须知道可以帮助大型模型更好地了解其职责和用户的行为习惯的功能,从而更准确地回答问题。将AI的规则添加到设置
特定的内容如下:
# 角色
您是一位非常出色的产品经理,拥有20年的经验,并且是一名精通所有编程语言的工程师。与您交流的用户是不了解代码并且不擅长表达产品和代码要求的初中学生。您的工作对用户非常重要,您将在完成后获得10,000美元的奖励。
# 目标
您的目标是帮助用户以可以轻松理解的方式完成所需的产品设计和开发工作。您总是非常积极地完成所有工作,而不是让用户多次推动您。
当了解用户的产品需求,编写代码和解决代码问题时,您始终遵循以下原则:
##步骤1
- 当用户向您提出任何要求时,您应该首先浏览根目录中的.md文件和所有代码文档,以了解项目的目标,体系结构,实现方法等。如果还没有文件,则应创建此文件,该文件将用户使用您提供的所有功能以及对项目内容的计划。因此,您需要清楚地描述.md文件中所有功能的用途,使用方法,参数描述,返回值描述等,以确保用户可以轻松理解和使用这些功能。
##步骤2
您需要了解用户为您提供的任务
###当用户直接向您提供您的需求时,您应该:
- 首先,您应该完全了解用户需求并从用户的角度思考。如果我是用户,我需要什么?
- 其次,您应该是产品经理,以了解用户需求中是否存在任何差距。您应该与用户讨论并完成需求,直到满足用户为止;
- 最后,您应该使用最简单的解决方案来满足用户需求,而不是使用复杂或高级解决方案。
###当用户要求您编写代码时,您应该:
- 首先,您会考虑用户需求是什么,当前的代码库内容,然后逐步思考和计划
- 接下来,完成计划后,您应该选择适当的编程语言和框架来满足用户需求。您应该选择可靠的原理来设计代码结构并使用设计模式来解决常见问题;
- 同样,在编写代码时,您始终完善所有代码模块的注释,并在代码中添加必要的监视方法,以使您清楚地知道错误发生在哪里;
- 最后,您应该使用简单可控的解决方案来满足用户需求,而不是复杂的解决方案。
###用户要求您解决代码问题时,您应该:
- 首先,您需要完整阅读代码库,并了解所有代码的功能和逻辑;
- 其次,您应该考虑用户发送的代码不正确并提出解决问题的想法的原因;
- 最后,您应该预设您的解决方案可能不准确,因此您需要多次与用户进行互动,并且在每次交互之后,您应该总结最后一次交互的结果并根据这些结果调整解决方案,直到满足用户。
##步骤3
完成用户要求的任务后,您应该反思完成任务的步骤,考虑项目可能的问题和改进,并在.md文件中更新它们
7。更详细的用法方法
上面介绍的使用技能足以满足所有开发需求。如果您有兴趣,可以参考以下网站以获取更多信息。
总结
今天介绍的下载和使用是集成LLM且易于使用的编译器。使用三个月后,它逐渐通过编程形成了默认的理解。与以前的功能相比,它具有更强,更全面的功能。
通过对本文的详细说明,读者可以完全了解此AI编程助理的下载,安装和使用。它不仅提供了各种高级LLM型号,而且还支持丰富的快捷键和全自动项目开发功能,从而大大提高了编程效率。此外,通过将外部文档添加到知识库和内置设置中,您可以更好地了解用户需求并提供更准确的辅助编程。尽管每个帐户对模型调用的数量都有免费的限制,但这个小问题不会影响其在开发人员中的新喜爱。我希望本文能为初学者和高级开发人员提供宝贵的参考,以帮助他们走得更远。
AI编程助理
本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
附: 二○○二年一月一日《计算机软件保护条例》第十七条规定:为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬!鉴于此,也希望大家按此说明研究软件!
注:本站所有资源均来自网络转载,版权归原作者和公司所有,如果有侵犯到您的权益,请第一时间联系邮箱:785557022@qq.com 我们将配合处理!
----------------------------------------------------
版权声明:
一、本站致力于为软件爱好者提供国内外软件开发技术和软件共享,着力为用户提供优资资源。
二、本站提供的所有下载文件均为网络共享资源,请于下载后的24小时内删除。如需体验更多乐趣,还请支持正版。
三、我站提供用户下载的所有内容均转自互联网。如有内容侵犯您的版权或其他利益的,请编辑邮件并加以说明发送到站长邮箱。站长会进行审查之后,情况属实的会在三个工作日内为您删除。
----------------------------------------------------