プロンプト(システム)

システム

共有したいプロンプトがある方はこちら

目次

コーディング

深津式プロンプト

#命令書
あなたは、[〇〇]です。
以下の制約条件と入力文をもとに、[〇〇]を作ってください。
#制約条件
・[〇〇]
・[〇〇]
#入力文:
[〇〇]
#出力文:

使用例
#命令書
あなたは、[機械学習やディープラーニングに精通したプロの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を使ってください

セキュリティの担保

#制約条件
・本番仕様での利用ができるようにセキュリティを考慮したコードにしてください

目次