コード生成の一般的なガイドライン
コード生成に関するこれらの一般的なガイドラインを使用して、より適切なコード提案を取得し、有用で正確なスクリプトを作成します。
プロンプトを記述する
- 明確で具体的、かつ簡潔なプロンプトを作成する
- 期待される結果とコンテキストを指定し、タスク要件、特定の API (既知の場合)、制約などの必要な詳細を含めます。
- さまざまなプロンプトを試す
-
改善と試行錯誤を繰り返すにつれて、Now LLM サービス はこのフィードバックを利用して学習と改善を行います。
- タスクの指示を調整し、例を組み込んで、プロンプトのスタイルと詳細レベルの変更によりコード提案がどのように変わるかを確認します。
- 単一のプロンプトでスクリプトを開始する方法の例として、短いコードスニペットを含めてみてください。
- 変更を含むプロンプトと、仕様を満たすプロンプトを生成するための指示を追跡します。この追跡によって、比較分析のために過去の結果を簡単に再生成できます。
- プロンプトの文字数制限
-
短く簡潔なプロンプトは、より良い結果を生み出します。
200 文字に達すると、短く、焦点を絞った、タスク指向の指示が最良の結果をもたらすことを通知するメッセージが表示されます。
300 文字を超える入力は許可されていません。
| 強力なプロンプト | 弱いプロンプト | メモ |
|---|---|---|
| 関連タスクを含むインシデントを取得する | タスクを含むインシデントを取得する |
十分な詳細が含まれています。 |
| Glide アグリゲートを使用して、3 月 3 日から 4 月 13 日の間にアドミンにアサインされたクローズ済み P1 インシデントの数をカウントします | 3-3 と 4-13 の間の P1 インシデントをカウントする |
API 名とより具体的な言語が含まれています。 |
| オープンな変更要求が P1 の場合、作成者でない限り重大度を引き下げることはできません | P1 変更要求の変更は許可しない |
変更すべきではない点について、より具体的な指示が含まれています。 |
| 最新の変更の Glide レコード | 最新の変更 |
API 名とより具体的な言語が含まれています。 |
コードをレビューする
- レビューコード
- 厳密で詳細なレビューを実施して、AI によって生成されたコードの精度、効率、コーディング標準への準拠レベルを判断します。
- テストコード
- 制御された環境でテストケースに対してコードを実行して検証し、要件に従って機能することを確認します。