4.27 每日总结(SpringAI进行function-call问题)
已经解决Bug
Bug时长2小时
修改 Function 处理类
函数式接口中引入用户信息作为参数。
@bean
@description("做出心理健康评估")
public Function<Map<String, Object>, String> psychologicalHealthAssessment() {
return params -> {
Integer userId = (Integer) params.get("userId");
PapersRequest request = (PapersRequest) params.get("request");
// 使用用户 ID 调用业务逻辑
Result evaluation = papersService.getEvaluation(userId);
UserPapersDetailVo data = (UserPapersDetailVo) evaluation.getData();
return data.getEvaluation();
};

浙公网安备 33010602011771号