石墨AI编程提示词问题怎么零基础从哪里开始
零基础用石墨AI写代码,最让人头疼的往往不是代码本身,而是不知道该跟AI“说”什么。同样问“帮我写个登录页”,有的人几秒就拿到可运行的组件,有的人只得到一个空壳——这跟AI的聪明程度没太大关系,关键在于你有没有建立起一套清晰的人机协作指令链。
打开石墨文档,新建一个空白页。先别急着点那个AI按钮——你得先把自己想要的功能写下来,用一句话说清楚,比如“用户输入手机号和验证码,点击登录后跳转到首页”。注意,这句话必须是你自己写的,带着具体的动作和结果,而不是“做一个登录功能”这种模糊描述。写清楚“输入→点击→跳转”,AI才能锁定交互链条,而不是给你套个万能模板。
写完这句话,把它选中,右键,选择“设为AI上下文”。这一步的作用相当于告诉AI:接下来的所有对话,只围绕这句话展开,别管文档里其他杂七杂八的内容。
写提示词:三个要素就够了
在文档空白处,输入以下内容(可以直接复制):
你是一名前端工程师,用Vue 3 Composition API写一个登录组件。要求:①仅输出<script setup>和代码块,不加注释;②手机号字段需绑定v-model并校验11位数字;③验证码输入框右侧显示60秒倒计时按钮;④提交时调用api.login()函数,成功后router.push('/')。
这里没有“请用Ja vaScript”“请写完整代码”这类废话——AI已经知道是Vue环境。也没提“要美观”这种无法量化的要求,因为“登录组件”本身已经暗示了基础样式。所有约束都落在可验证的动作上:绑定、校验、显示、调用、跳转。这就是“角色+动词+边界”三要素的精髓。
AI跑偏了怎么办?三步就能拉回来
如果AI生成的代码不是你想要的,别急着抱怨。直接删掉那段输出,回到你最初写的“用户输入手机号和验证码……”那句话。在下面另起一行,写:“请严格按以下四点重写:1.验证码按钮初始文案是‘获取验证码’;2.倒计时期间按钮禁用且背景变灰;3.api.login()返回Promise,需用await;4.路由跳转前检查响应code是否为200。”
如果AI突然加了一堆CSS样式或引入了第三方库,直接手动删掉多余部分,把光标定位到最后一个字符,敲回车,输入:“删除所有