update
This commit is contained in:
@@ -673,19 +673,6 @@ function generatechat!(a::T; maxattempt::Integer=10
|
|||||||
println("\nERROR YiemAgent generatechat() failed to parse response: $response ", @__FILE__, ":", @__LINE__, " $(Dates.now())")
|
println("\nERROR YiemAgent generatechat() failed to parse response: $response ", @__FILE__, ":", @__LINE__, " $(Dates.now())")
|
||||||
continue
|
continue
|
||||||
end
|
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
|
end
|
||||||
|
|
||||||
# check whether all answer's key points are in responsedict
|
# check whether all answer's key points are in responsedict
|
||||||
|
|||||||
Reference in New Issue
Block a user