diff --git a/src/interface.jl b/src/interface.jl index 6754183..3761adf 100644 --- a/src/interface.jl +++ b/src/interface.jl @@ -673,19 +673,6 @@ function generatechat!(a::T; maxattempt::Integer=10 println("\nERROR YiemAgent generatechat() failed to parse response: $response ", @__FILE__, ":", @__LINE__, " $(Dates.now())") continue end - - # fall back to normal text because LLM default to natural chat when it didn't use action_call - else - try - responsedict = OrderedDict( - "plan"=> "I will talk to the user", - "action_name"=> "CHAT_BOX", - "action_input"=> response[2:end-1] # remove { } at the front and back that added by clean_json_response - ) - catch e - println("\nERROR YiemAgent decisionMaker(). $e --(not qualify response)-> $response", @__FILE__, ":", @__LINE__, " $(Dates.now())\n") - continue - end end # check whether all answer's key points are in responsedict