登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
博客
发1篇日志+1圆
记录
发1条记录+2圆币
发帖说明
VIP申请
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
VIP申请
VIP网盘
网盘
联系我们
道具
勋章
任务
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
业界
›
ChatGPT Codex试用心得,码农的可靠助手or失业号角? ...
ChatGPT Codex试用心得,码农的可靠助手or失业号角?
[ 复制链接 ]
言晓莉
2025-6-5 14:41:30
今天在chatgpt网页上收到了chatgpt的灰度推送,可以尝试gpt的codex代码助手了,迫不及待的尝试了一番,有一些坑和注意事项在本文进行了汇总,方便其他园子里的有plus的小伙伴尝鲜,下面开始正文。
note:由于之前没有用过类似的编码助手,包括copilot和cursor等等,所以我也是一个坑一个坑的趟完的,本文完全适合0基础的小伙伴上手。
首先对codex做一个基础的了解,codex不同于网页上使用chatgpt那种问答助手,也不同于claude的computer use那种帮你操控你自己电脑的助手,而是通过授权连接github你的仓库,在它自己的隔离沙箱中帮你敲代码的助手。
所以你需要准备一个github仓库,并且需要从chatgpt连接它,让chatgpt有权限拉取代码以及提交rp
第一步:访问https://chatgpt.com/codex/。根据引导会进入创建环境页面,点击github组织,选择添加github账号,对引导你到github上创建连接授权服务
在这里你可以选择你的所有仓库,也可以选择部分仓库(根据你自己的需求)。
创建好以后回到https://chatgpt.com/codex/settings/environment/create会列出你的账号下的仓库(私有仓库我没测过,公开的是有的)这个过程大概会有3-5分钟同步。这里会遇到第一个坑,即仓库怎么搜索都不出来。原因在于github的索引服务是懒加载,如果你的仓库没有活跃or很低活跃,就不会被索引。这时候你需要主动的索引一下。索引的方法是在浏览器访问这个urlhttps://github.com/search?q=repo:{你的账号}/{你的仓库} import&type=code。以我的DDD脚手架项目为例:
https://github.com/search?q=repo:sd797994/DDDScaffold import&type=code
复制代码
等待数分钟后,仓库就可以被正确的搜索出来了。
接下来选择好你的仓库,你需要进行沙箱的初始化(就是装软件包)。chatgpt默认提供的软件包并不包含.net环境,所以我们需要准备一份脚本让容器初始化的时候自动安装dotnet sdk。
把这段脚本根据你自己的需求调整好以后。放置到脚本栏,点击连接终端,chatgpt就会自动初始化沙箱容器
#!/usr/bin/env bash
set -e
# 1) 可按需修改的变量
DOTNET_DIR="$HOME/.dotnet" # 安装目录
CHANNEL="STS" # LTS=8.x,STS=9.x,或具体版本号
# 2) 检测机器架构并映射到官方脚本支持的值
UNAME_M="$(uname -m)"
case "$UNAME_M" in
x86_64) ARCH="x64" ;;
aarch64) ARCH="arm64" ;;
armv7l|armv7*) ARCH="arm" ;;
*)
echo "不支持的架构: $UNAME_M"
exit 1
;;
esac
# 3) 下载并执行官方安装脚本(这里不再传 --quality 参数)
curl -sSL https://dot.net/v1/dotnet-install.sh -o /tmp/dotnet-install.sh
chmod +x /tmp/dotnet-install.sh
/tmp/dotnet-install.sh \
--install-dir "$DOTNET_DIR" \
--channel "$CHANNEL" \
--architecture "$ARCH"
# 4) 将 dotnet 路径加到当前 shell 以及 ~/.bashrc
export DOTNET_ROOT="$DOTNET_DIR"
export PATH="$DOTNET_DIR:$PATH"
if ! grep -q 'DOTNET_ROOT' ~/.bashrc 2>/dev/null; then
{
echo ''
echo '# .NET SDK'
echo "export DOTNET_ROOT="$HOME/.dotnet""
echo "export PATH="\$DOTNET_ROOT:\$PATH""
} >> ~/.bashrc
fi
# 5) 验证安装是否成功
"$DOTNET_DIR/dotnet" --info
复制代码
运行完毕正确的打印了dotnet info后就表示你的容器设置完毕了,可以点击保存环境。至于代理网络看你需求,如果你在开发过程中还需要agent通过外网访问资源则需要打开,否则建议关闭。
接下来就可以回到首页选择你的仓库和分支,就可以进行玩耍了
除了一般的对仓库进行提问,写代码也是可以的
当它工作完成后,你可以选择创建PR。这样你的github的就能获取到agent上传的记录,可以按需选择合并到主干/分支。这样你就搞定了一个需求
以上内容基本就是教你如何一步一步让AI来帮你写代码的。不知道各位小伙伴看了之后是会心一笑还是背脊发凉呢。
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
ChatGPT
Codex
试用
心得
码农
相关帖子
o3 发布了,摔碎了码农的饭碗
【动画进阶】类 ChatGpt 多行文本打字效果
✨分享心得,点亮信心✨两个月前端基础+半个月实践能做什么
当“代码农”遇上“码农”:揭秘主干开发的那些事儿
AI+软件工程:10倍提效!用ChatGPT编写系统功能文档
软件测试(测试用例)—写用例无压力
继ChatGPT的热潮AI的新产物-智能体元器Agent平台
解锁 ChatGPT 超能力:全新「记忆」功能深度解析!
LLM 自动校对测试用例是否符合需求
炼丹心得&调参技巧
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
业界
o3 发布了,摔碎了码农的饭碗
0
967
思矿戳
2025-06-06
业界
【动画进阶】类 ChatGpt 多行文本打字效果
0
764
冈欤寨
2025-06-06
业界
✨分享心得,点亮信心✨两个月前端基础+半个月实践能做什么
0
100
蜴间囝
2025-06-06
业界
当“代码农”遇上“码农”:揭秘主干开发的那些事儿
0
421
拓炊羡
2025-06-06
业界
AI+软件工程:10倍提效!用ChatGPT编写系统功能文档
0
452
高清宁
2025-06-09
科技
软件测试(测试用例)—写用例无压力
0
949
撙仿
2025-06-09
业界
继ChatGPT的热潮AI的新产物-智能体元器Agent平台
0
698
桂册
2025-06-16
科技
解锁 ChatGPT 超能力:全新「记忆」功能深度解析!
0
967
钿稳铆
2025-06-16
安全
LLM 自动校对测试用例是否符合需求
0
335
站竣凰
2025-07-26
科技
炼丹心得&调参技巧
0
909
章海
2025-09-02
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
签约作者
程序园优秀签约作者
发帖
言晓莉
2025-6-5 14:41:30
关注
0
粉丝关注
21
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
敖可
9984
黎瑞芝
9990
杭环
9988
4
凶契帽
9988
5
氛疵
9988
6
猷咎
9986
7
里豳朝
9986
8
肿圬后
9986
9
蝓俟佐
9984
10
虽裘侪
9984
查看更多