ChatGPTに質問する時に、日本語の文章だけでは難しい場合があります。
特にプログラミングの質問は、コードを書いて聞きたい事もあると思います。
そんな時は、マークダウンを使って質問すると、細かく聞くことが出来ます。
下に、ChatGPTにどういったものが使えるか聞いてみた結果を載せています。(但し、太字とか斜体とか水平線等は、コピペだとうまく表示されませんでした)
ChatGPTで使えるマークダウン
ChatGPTで質問や回答を書くときに使えるマークダウン(Markdown)形式には、以下のようなものがあります。 1. 見出し markdown # 見出し1 ## 見出し2 ### 見出し3 表示例 見出し1 見出し2 見出し3 2. 強調(太字・斜体) markdown **太字** または __太字__ *斜体* または _斜体_ 表示例 太字 または 太字 斜体 または 斜体 3. リスト(箇条書き・番号付き) ● 箇条書き(リスト) markdown - リスト1 - リスト2 - サブリスト 表示例 リスト1 リスト2 サブリスト ● 番号付きリスト markdown 1. 項目1 2. 項目2 3. 項目3 表示例 1.項目1 2.項目2 3.項目3 4. コードブロック(プログラムのコードなど) markdown `インラインコード` 表示例 インラインコード markdown ブロックコード 表示例 ブロックコード 5. 引用(引用文や注釈) markdown > これは引用です。 表示例 これは引用です。 6. リンク markdown [リンクのテキスト](https://example.com) 表示例 リンクのテキスト 7. 表(テーブル) markdown | 見出し1 | 見出し2 | |---------|---------| | 内容1 | 内容2 | | 内容3 | 内容4 | 表示例 見出し1 見出し2 内容1 内容2 内容3 内容4 8. 水平線 markdown --- 表示例 Markdownを使うと、ChatGPTでの質問や回答が読みやすくなります! 😊
マークダウンを利用して、次のように質問できます。
あなたは優秀なプロのC#のプログラマです。次の{#条件}を満たすコードを書いてください。 #条件 1.HttpClientを使って、非同期でサイトにアクセスして、ページを表示する。 2.数行が多くなりそうなら、複数のメソッドで書いてください。
また、自分が書いたコードを修正してほしい場合は次のように書けます。
あなたは優秀なプロのSwiftのプログラマです。次の{#コード}を実行すると{#エラー}が出ます。その原因と修正したコードを教えてください。 #エラー ・・・ #コード ・・・
プログラムのコードは、最後にしておくと、特に何かで囲まなくてもいいようです。