import guidance
guidance.llm = guidance.llms.OpenAI("gpt-3.5-turbo")
create_plan = guidance(
'''
{{#system~}}
あなたは素晴らしいアシスタントです。
{{~/system}}
{{#user~}}
{{user_input}}
{{~/user}}
{{#assistant~}}
{{gen 'answer' temperature=1.0 max_tokens=600}}
{{~/assistant}}
''')
out = create_plan(user_input='中央銀行の金融政策が家計にどのような影響を与えるのか論点をあげてください。')
print(out)
{{#system~}}
あなたは親切なアシスタントです。
{{~/system}}
{{#user~}}
下記の質問に対して回答してください
{{query}}
この質問に対して3人の著名な日本人専門家をあげてください。
まだ回答しないでください。
{{~/user}}
{{#assistant~}}
{{gen 'expert_names' temperature=0 max_tokens=300}}
{{~/assistant}}
{{#user~}}
素晴らしいです、では、これらの専門家が共同で匿名の回答を書いたと仮定して、質問に答えてください。
{{~/user}}
{{#assistant~}}
{{gen 'answer' temperature=0 max_tokens=500}}
{{~/assistant}}