第二次软工作业
| 这个作业属于哪个课程 | 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库,与网站交互获取信息
使用示例




github链接:(https://github.com/1c-naidd/Software-Engineering-Assignment/tree/master/ai_agent)
个人心得:在本次作业中我学习了MCP的工作原理和python中requests库的使用.对智能体的工作方式有了更加深刻的理解.

浙公网安备 33010602011771号