今天看视频的过程中,学习到了向ChatGPT提问的一些技巧,其中有一些对我而言很有用。

1、定义身份+描述细节

第一点,提问的时候给ChatGPT身份定义,同时描述问题的背景,甚至可以让ChatGPT向我提问,从而给出更加具体的场景。

比如:你是一位有着5年工作经验的智能合约工程师,你需要帮助我实现一个基于ERC20的代币合约和一个基于ERC721的NFT合约。在你给出答案前,可以问我一些关于合约的问题。

2、分步讲解

第二点,如果不希望ChatGPT直接给出完整的代码,而是分步骤讲解,可以让它将编写合约的步骤列出来。

比如:希望你先分步骤讲解合约代码,最后再给出完整的代码。

3、附带示例

第三点,如果自己遇到了不太了解的概念,让ChatGPT在讲解的同时,附带具体的示例,会更方便理解。

比如:请你解释什么是ERC20、ERC721等以太坊常见标准,并附带清晰易懂的例子。