第二次软工作业

这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/SoftwareEngineering24/
这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/SoftwareEngineering24/homework/15646
这个作业的目标 使用现代 AI 工具构建一个具备 语言交互(会说) 和 行动执行(会做) 能力的智能体(Agent)。智能体应能够在指定场景中接收自然语言输入、理解任务,并自动完成相应操作。
学号 3124004349

功能实现目标:

  • 识别酒的配方
  • 根据用户提供的关键词推荐酒
  • 智能获取信息提供今日酒单

业务流描述:

用户输入语句 -> 程序将语句传递给LLM进行思考 -> LLM进行思考后调用工具 -> LLM观察调用结果后再次思考 -> 收集足够信息回答用户后结束对话

实现说明:

  • 调用LLM
    编写智能体模型,使用openai库将问题传递给LLM.
  • 工具实现
    利用requests库,与网站交互获取信息

使用示例

屏幕截图 2026-04-03 164549

屏幕截图 2026-04-03 164602

屏幕截图 2026-04-03 165655

屏幕截图 2026-04-03 165707

github链接:(https://github.com/1c-naidd/Software-Engineering-Assignment/tree/master/ai_agent)

个人心得:在本次作业中我学习了MCP的工作原理和python中requests库的使用.对智能体的工作方式有了更加深刻的理解.

posted @ 2026-04-03 17:13  dian_c1  阅读(32)  评论(0)    收藏  举报