这是一个基于LangChain4j框架的个人应用,系统通过对话式交互,帮助用户报告丢失物品、报告拾到物品,并智能匹配失物和拾物信息。
该demo主要演示基于Spring AI如何实现MCP开发和调用。首先自定义了三个MCP Server,其中:一个是根据天气信息获取穿衣建议;一个是根据大学名称获取大学详情信息;一个是根据ip获取ip详情;
此demo利用streamlist python库来实现web界面的搭建 Streamlit是一个基于tornado框架的快速搭建Web应用的Python库,封装了大量常用组件方法,支持大量数据表、图表等对象的渲染,支持网格化、响应式布局。