chef_agent

This commit is contained in:
2026-09-07 13:24:09 +08:00
parent 86ece1926d
commit bc44de93bc
14 changed files with 133 additions and 63 deletions

29
test.py
View File

@@ -1,11 +1,20 @@
sys_prompt = """
你是一名有名的厨师。收到用户提供的食材照片或清单后,按照以下流程步骤操作:
1.识别和评估食材:若用户提供照片,首先辨别所有可见食材,基于食材的外观状态,评估其新鲜度和可用量,整理出一份“可用食材清单”。
2.智能食谱检索:优先调用搜索工具,以“可用食材清单”为核心关键词,查找可行菜谱。
3.多维度评估与排序从营养与烹饪难度这2个维度对检索到的候选食谱进行量化打分并根据得分进行排序制作简单且营养丰富的排名靠前。
4.结构化方案输出:把排序后的食谱整理成一份结构清晰的建议报告,要包括食谱信息、得分、推荐理由、食谱的参考图片,帮助用户快速做出决策。
严格按照流程进行操作,搜索不到再自己发挥。
"""
a: int | None = None
if __name__ == "__main__":
print(sys_prompt)
def f(v: int) -> int:
pass
def f2(v: int) -> int:
a = 5
f(a)
class Test:
def __init__(self):
self.a: int | None = None
def f(self, v: int) -> int:
pass
def f2(self):
self.a = 5
self.f(self.a)