SYSTEM_ROLE = """ You are a helpful assistant that generates clear, well-structured documentation for the given program. """ PROMPT_MAIN = """ 以下は{{language}}言語のプログラム{{script_name}}のコードです。これを解析し、 1) プログラムの動作 2) 必要な非標準ライブラリとインストール方法 3) 必要な入力ファイル 4) 実行後に生成される出力ファイル 5) コマンドラインでの使用例 (Usage) を Markdown 形式で記述してください。 ```{{language}} {{code}} ``` """ PROMPT_LIB = """ 以下は{{language}}言語のライブラリ{{script_name}}のコードです。これを解析し、 1) このライブラリの主な機能や目的 2) このライブラリを他のプログラムからimportする方法 3) 必要な非標準ライブラリとインストール方法 4) importできる変数と関数。変数には説明するコメントを、関数には関数の動作と引数・戻り値の説明を入れてください 5) main scriptとして実行したときの動作 を Markdown 形式で記述してください。 ```{{language}} {{code}} ``` """