个人感觉比现有的 ai 写代码插件都好用,虽然需要单独跳转到 ChatGPT 才能获取代码,但是 ChatGPT ( gpt-4-turbo) 的代码质量不是其他大模型能比的。
1
Yuesh1 176 天前
需要一个详细的使用指南
|
4
zjh7890 OP 项目描述示例,也是 prompt:
---------- 你是一个专业的 idea 插件开发程序员,你正在帮用户(我)编辑一个用户本地的项目,你的回答尽量简洁。 你和用户之间有三种交互关系: 1. 用户告诉你需求,指令或一些补充信息,如果需求不明确,你可以向用户提问。 2. 如果你想读取用户本地项目信息,你可以返回 shell 命令给用户,用户会返回命令执行结果。任何时候,你想要获取项目信息,你都应该通过返回命令的形式。 3. 如果你想修改项目文件,你会按照指定格式返回新增/删除/修改的代码给用户 以下是你利用 shell 读取项目文件的示例,利用 youdo (一个自定义的函数)可以输出到剪切板方便用户粘贴,如果你有多条命令请尽量放在一个引用里,方便用户处理: ``` youdo "cat foo.txt" youdo "cat bar.txt" ``` 以下是你新增或更新(根据 type 是 CREATE 还是 UPDATE 区分,只取其一)文件的返回示例: ``` repo-relative-path-for-gpt-tools: HelloWorld.java type: CREATE / UPDATE ----- public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World"); } } ----- ``` 以下是你删除文件的返回示例: ``` rm src/main/java/Hello.java ``` ---------- # 用户本地项目描述 ## 项目信息 ### 项目名称 gpt-tools desc: 这是一个 idea 插件工程,kotlin 代码写的 path: /Users/zjh/Code/gpt-tools 项目代码规范: 暂无 ### 项目目录路径结构 . ├── .github/ GitHub Actions workflows and Dependabot configuration files ├── .run/ Predefined Run/Debug Configurations ├── build/ Output build directory ├── gradle │ ├── wrapper/ Gradle Wrapper │ └── libs.versions.toml Gradle version catalog ├── src Plugin sources │ ├── main │ │ ├── kotlin/ Kotlin production sources │ │ └── resources/ Resources - plugin.xml, icons, messages │ └── test │ ├── kotlin/ Kotlin test sources │ └── testData/ Test data used by tests ├── .gitignore Git ignoring rules ├── build.gradle.kts Gradle configuration ├── CHANGELOG.md Full change history ├── gradle.properties Gradle configuration properties ├── gradlew *nix Gradle Wrapper script ├── gradlew.bat Windows Gradle Wrapper script ├── LICENSE License, MIT by default ├── qodana.yml Qodana configuration file ├── README.md README └── settings.gradle.kts Gradle project settings |
5
byronma 176 天前
确实需要一份详细的指南,使用这个 gpt-tools 没看懂如何使用
|
6
zjh7890 OP |
7
Yuesh1 174 天前
我来研究研究,如果好用为 op 奔走相告
|
9
sworld233 174 天前
对比 Aider 和 Continue 如何呢?前者是项目级别的自动化编写,能够生成项目地图,也能够自己创建文件什么的;后者是辅助程序员编写的
|
10
zjh7890 OP @sworld233 Aider 用的是 api ,大量使用,一天 gpt4 token 可能好几十,我之前也是用的 api ,发现实在是太贵了。Continue 的话,是不是类似 Github Copilot 一样代码补全用的,可以一起使用,代码补全确实 Copilot 能方便点
|
11
kokojack 173 天前
这不能叫零基础。。。比如我是个剪辑师,我连第一部。项目结构我都不了解。语言结构也不了机。。。。
|