import guidance # 推論に使用する言語モデルを指定 guidance.llm = guidance.llms.OpenAI("text-davinci-003") # テンプレート内で使用する変数を定義 nutrient_list = ["炭水化物", "タンパク質", "脂質"] people = [ {"name": "田中", "description": "鶏むね肉と白米を食べました"}, {"name": "木村", "description": "ラーメンと餃子を食べました"} ] # プロンプト①を生成 program1 = guidance('''栄養素リスト: {{#each nutrient_list}}- {{this}} {{/each~}}''') # プロンプト②を作成 program2 = guidance('''食事状況: {{#each p