共有したいプロンプトがある方はこちら
コーディング
深津式プロンプト
#命令書
あなたは、[〇〇]です。
以下の制約条件と入力文をもとに、[〇〇]を作ってください。
#制約条件
・[〇〇]
・[〇〇]
#入力文:
[〇〇]
#出力文:
使用例
#命令書
あなたは、[機械学習やディープラーニングに精通したプロのITエンジニア]です。
以下の制約条件と入力文をもとに、[最高のカリキュラム]を作ってください。
#制約条件
・Pythonを学ぶ手順を[ステップ形式]で教えてください
・各ステップで学ぶべき[構文]も記載
・[よくあるエラー]も合わせて記載
#入力文:
Pythonを学び始めた初学者に対し、ステップ形式でPythonの勉強方法を教えてください。
#出力文:
効果比較
あなたは、[python]に精通したプロのITエンジニアです。
以下の入力内容、条件と入力コードをもとに、コードの修正・比較を行なってください。
#入力内容
・現在のコードで改善できる箇所があれば修正してください。
・修正後のコードと修正前のコードを条件の内容に沿って比較してください
#条件
・改善したポイントを箇条書きで教えてください
・そこを改善することで、具体的にどうなるのか教えてください。
#コード
・[コードを入力してください]
あなたは、[Next.js]に精通したプロのITエンジニアです。
以下の入力内容、条件と入力コードをもとに、コードの修正・比較を行なってください。
#入力内容
・現在のコードで改善できる箇所があれば修正してください。
・修正後のコードと修正前のコードを条件の内容に沿って比較してください
#条件
・改善したポイントを箇条書きで教えてください
・そこを改善することで、具体的にどうなるのか教えてください。
#コード
・[コードを入力]
構造化
精度のいい回答を得るには、プロンプトを明確で理解しやすい形で書く必要があります。
情報はリストやステップバイステップの指示、または具体的な質問の形にまとめるのが理想です。
あなたは、[Python]に精通したプロのITエンジニアです。
以下の要件に従ったPython関数を作ってください。
###条件
①[〇〇]
②[〇〇]
使用例
###条件
①関数はクイックソートを実装します。
②関数はリストを引数とし、ソート済みのリストを返します。
追記のプロンプト
通常のプロンプトに追記する形で使用するプロンプトです。より詳細な情報を与え、回答の精度を上げます。
RQプロンプト
回答を出力する前に、前提条件が不足していないかチェックしてください。
不足している情報があれば、どんな情報が必要なのか箇条書きで書き出してください。
背景情報を与える
ChatGPTが適切な出力を生成するために、必要な背景情報を与える必要があります。
背景情報とは、特定のAPIや特定のライブラリの使用、あるいはプロジェクトの全体的な文脈(例:Webアプリケーション、データ分析など)などの情報です。
###背景情報
①[〇〇]
②[〇〇]
Chain-of-Thought(CoT)
思考過程がわかるように段階的に記述してください。
回答パターン提示
[inputを英訳してからスラッグに変換してください]
###例
input:こんにちは、世界
output:hello-world
###
input:[〇〇]
output:
制約条件
今後の回答は以下の###制約条件に従ってください。
###制約条件
-言語はPythonを使用してください
-関数名はすべてsnake caseを使ってください
-変数名はすべてsnake caseを使ってください
セキュリティの担保
#制約条件
・本番仕様での利用ができるようにセキュリティを考慮したコードにしてください

