高品質コード生成のためのガイドライン
DeepCoder-14B-Preview を使用して高品質のコードを生成するには、以下のベスト・プラクティスに従います:
1.明確な質問プロンプトの作成
- プログラミング言語の要件を指定する
- 機能要件の詳細説明
- インプットとアウトプットの例を追加できる
- 例
"写一个 Python 函数,找出数组中的最大值"
2.適切な生成パラメータを設定する
- 温度は、創造性と均衡の確実性のために0.6に設定されている。
- top_pは、ある程度の多様性を確保するために0.95に設定されている。
- max_new_tokensはコードの複雑さに応じて設定され、通常は512~1024である。
3.長いコード生成技術
- 非常に長いコードには、max_tokens=64000を設定する。
- 最初にフレームを作成し、次に詳細を入力する。
- 次の機能の実装を完了するために続けてください "のような、明示的な継続指示を使用する。
4.コードの最適化と検証
- 生成されたコードのテストと検証
- このコードの時間的複雑さを最適化する」。
- 反復的なアプローチを用いる:基本的なバージョンから始め、時間をかけて改良する。
プロンプトが明確で具体的であればあるほど、生成されるコードの質は高くなることを忘れないでください。最良の結果を得るために、何度かヒントを微調整してみてください。
この答えは記事から得たものである。DeepCoder-14B-Preview:コード生成に優れたオープンソースモデルについて































