nofx-better-prompt — nofx向けの改善されたプロンプト集
概要
nofx-better-prompt は、nofx プロジェクト用に整理・改善されたプロンプト群(system prompt を含む)を提供する小さなリポジトリです。プロンプトをソースコードから切り離してファイルとして管理することで、開発者や運用者が容易に内容を確認・編集できるようにし、nof1.ai の提示する良質なプロンプトをベースにした改善版を提供します。導入はシンプルで、nofx のフォルダにファイルを上書きするだけ。オプションで system_prompt.txt を調整すれば動作や応答の傾向を自在に変更できます。
リポジトリの統計情報
- スター数: 12
- フォーク数: 4
- ウォッチャー数: 12
- コミット数: 9
- ファイル数: 4
- メインの言語: Go
主な特徴
- nofx 用のプロンプトを分離・整理:system prompt やテンプレートをファイル管理。
- nof1.ai 由来の改善プロンプトを採用し、応答品質を向上。
- 導入は簡単:nofx フォルダへ上書きするだけで適用可能。
- Docker-compose や decision ディレクトリを含み、ローカル環境での運用も想定。
技術的なポイント
nofx-better-prompt の技術的な核は「プロンプトのコード分離」と「運用性の向上」です。従来はアプリケーションにハードコードされがちな system prompt や few-shot テンプレートを外部ファイル(prompts ディレクトリ)に置くことで、実行バイナリを再ビルドせずに応答ポリシーを変更できます。prompts/system_prompt.txt はシステム指示を記載する中心ファイルで、ここを編集するだけでモデルの振る舞い(トーン、出力形式、禁止事項など)を調整可能です。
また docker-compose.yml を同梱することで、ローカルのコンテナ環境に対してボリュームマウントで prompts を当てる運用が容易です。これにより本番やテスト環境でのプロンプト差し替えが行いやすく、A/B テストや段階的ロールアウトも実装しやすくなります。decision ディレクトリは名前から判断すると、応答の振り分け・意思決定ロジックやルールセットを格納する意図があり、プロンプトとルールを分離して管理する設計思想が見て取れます。
言語面ではメインが Go とされていますが、本リポジトリ自体は小規模な構成ファイル群が主体で、Go 実装と連携して動作する補助的パッケージとして機能します。README は中国語/英語で手順を示しており、導入は「nofx フォルダにコピーして上書き、必要なら system_prompt.txt を編集、通常通り nofx を実行」という非常にシンプルな流れです。これらはプロンプト運用の現実的ニーズ(手早い調整、環境ごとの差し替え、外部管理)に合致しています。
将来的な改善点としては、プロンプトのバージョン管理(マイグレーションスクリプト)、差分反映を行うツール、プロンプト検証用のユニット/インテグレーションテスト、テンプレート変数の型定義などが挙げられます。これらを追加すれば運用上の安全性と再現性がさらに向上します。
プロジェクトの構成
主要なファイルとディレクトリ:
- README.md: file — 導入手順・概要(中国語・英語の説明あり)
- decision: dir — 意思決定ルールや振り分けロジック用フォルダ(ルールや設定を格納する想定)
- docker-compose.yml: file — ローカル/コンテナ環境で prompts をマウントして動かすための設定
- prompts: dir — system_prompt.txt 等のプロンプト本体を格納するディレクトリ(編集してカスタマイズ可能)
まとめ
nofx の応答品質を手早く改善できる、運用しやすいプロンプト集です。
リポジトリ情報:
- 名前: nofx-better-prompt
- 説明: better prompt fot nofx project
- スター数: 12
- 言語: Go
- URL: https://github.com/chelw97/nofx-better-prompt
- オーナー: chelw97
- アバター: https://avatars.githubusercontent.com/u/46015318?v=4
READMEの抜粋:
简介
适用于 nofx 项目的解耦ptompt系统与更佳提示词(prompt来自于自: https://nof1.ai/)
步骤
- 将所有文件复制到 nofx 文件夹并覆盖原有文件。
- [可选] 根据需要修改 prompts/system_prompt.txt 文件。
- 像往常一样运行 nofx。
参考资料
nofx 原项目:https://github.com/tinkle-community/nofx
nof1 的提示词:https://gist.github.com/wquguru/7d268099b8c04b7e5b6ad6fae922ae83
Introduction
better prompt(extacted from https://nof1.ai/) for nofx project
Steps
- copy all file to your nofx folder and overwrite.
- [optional] modify prompts/system_prompt.txt as you like.
- r…