先做个广告:如需代注册ChatGPT或充值 GPT4.0会员(plus),请添加站长微信:gptchongzhi
之前的文章主要介绍了GPT的形态,历史以及对人工智能领域的意义,相当于对它的简介,而这篇文章只要介绍在实际的开发过程当中,如何使用GPT帮助开发,优化流程,恰逢今年京东20周年庆,文末会介绍如何与618大促实际的业务相结合,来提升应用价值。全是干货,且本文所有代码和脚本都是利用GPT生成的,请放心食用。
推荐使用GPT中文版,国内可直接访问:https://ai.gpt86.top
这是一个相当简单的需求,我们准备利用Flutter进行开发,现在假设我是一个对dart语言不是很了解的开发者,甚至是从没有Flutter开发基础的人,通过GPT我们也可以进行这种简单的开发工作。在对GPT进行描述的时候,要尽量用通顺的语言将自己的需求描述清楚,并且将关键的信息点名:
这对于没有接触过dart开发语言的开发者非常友好,由于可以任意指定编程语言,所以理论上,我们所有人都可以胜任全平台开发的工作。
5.不要涉密!不要涉密!不要涉密!GPT说到底是一个外部工具软件,不是一个什么问题都可以问的“树洞”,涉及到商业机密的问题都不可以拿来询问。
width = int(input("请输入宽度:"))
height = int(input("请输入高度:"))
color = input("请输入颜色:")
view = '#' * width + '\n'
view += ('#' + ' ' * (width - 2) + '#\n') * (height - 2)
view += '#' * width
description = f"生成一个宽度为{width},高度为{height}的视图,使用{color}颜色填充。"
print(view)
print(description)
类似于这种转换脚本,可以让我们更高效的使用GPT。
def search_keyword(keyword):
url="https://search.jd.com/Search?keyword={keyword}"
response = requests.get(url)
soup = BeautifulSoup(response.text, "html.parser")
#提取相关介绍
introduction = soup.select_one(".p-parameter").get_text(strip=True)
return introduction
#用户输入关键词
user_input = input("请输入关键词:")
#调用函数进行搜索和提取介绍
result = search_keyword(user_input)
prompt="打开京东网站,618大促活动商品里搜索 {user_input},并给出其相关介绍"
#这里的prompt既为向GTP提问的问题,由于GPT接受的是自然语言,所以这里我们可以任意的添加我们想要的导向性描述,例如“618大促活动商品”、“618精选活动”、“京东20周年庆优惠”等等
api_endpoint = "https://api.openai.com/v1/chat/completions"
access_token = "你的access_token"
params = {
"messages": [{"role": "user", "content": prompt}],
"temperature": 0.7,
"model": "gpt-3.5-turbo"
}
headers = {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/json"
}
response = requests.post(api_endpoint, headers=headers, json=params)
if response.status_code == 200: response_text = json.loads(response.text)["choices"][0]["message"]["content"] # 输出结果 print("为您在京东推荐了如下结果: {response_text}") print("您商品的相关介绍:{result}”)else: print(f"error: {response.status_code} - {response.text}")