update
This commit is contained in:
@@ -54,8 +54,9 @@ function text2textInstructLLM(prompt::String; maxattempt=3)
|
||||
response = nothing
|
||||
for attempts in 1:maxattempt
|
||||
_response = GeneralUtils.sendReceiveMqttMsg(outgoingMsg; timeout=180, maxattempt=2)
|
||||
response = _response[:response][:text]
|
||||
if response !== nothing
|
||||
payload = _response[:response]
|
||||
if _response[:success] && payload[:text] !== nothing
|
||||
response = _response[:response][:text]
|
||||
break
|
||||
else
|
||||
println("\n<text2textInstructLLM()> attempt $attempts/$maxattempt failed ", @__FILE__, ":", @__LINE__, " $(Dates.now())")
|
||||
@@ -63,6 +64,18 @@ function text2textInstructLLM(prompt::String; maxattempt=3)
|
||||
println("</text2textInstructLLM()> attempt $attempts/$maxattempt failed ", @__FILE__, ":", @__LINE__, " $(Dates.now())\n")
|
||||
sleep(3)
|
||||
end
|
||||
|
||||
|
||||
|
||||
# response = _response[:response][:text]
|
||||
# if response !== nothing
|
||||
# break
|
||||
# else
|
||||
# println("\n<text2textInstructLLM()> attempt $attempts/$maxattempt failed ", @__FILE__, ":", @__LINE__, " $(Dates.now())")
|
||||
# pprintln(outgoingMsg)
|
||||
# println("</text2textInstructLLM()> attempt $attempts/$maxattempt failed ", @__FILE__, ":", @__LINE__, " $(Dates.now())\n")
|
||||
# sleep(3)
|
||||
# end
|
||||
end
|
||||
|
||||
return response
|
||||
@@ -156,8 +169,14 @@ end
|
||||
sessionId = "555"
|
||||
|
||||
|
||||
# query = "How many German wines do you have?"
|
||||
# highValueStateList = copy(JSON3.read("/appfolder/app/highValueState_1.json"))
|
||||
# selectedState = SQLLLM.compareState(query, highValueStateList, text2textInstructLLM)
|
||||
|
||||
|
||||
|
||||
# query = Dict(:text=> "How many wines from France do you have that can be paired with lamb?")
|
||||
query = "How many German wines do you have?"
|
||||
query = "How many French wines from Yiem store under 100 dollars do you have?"
|
||||
# query = "retailer: Yiem, wine_type: red, sweetness: 1-2, intensity: 4-5, wine price: 20-40"
|
||||
# query = "wine_type: white, country: United States, sweetness: 1-2, tannin: 3, food to be served with wine: pizza"
|
||||
# query = "wine_type: white, country: Austria, food to be served with wine: pork"
|
||||
|
||||
@@ -1,10 +1,9 @@
|
||||
using Revise
|
||||
using SQLLLM, LLMMCTS, DataStructures, JSON3
|
||||
# using Revise
|
||||
# using SQLLLM, LLMMCTS, DataStructures, JSON3
|
||||
|
||||
query = "How many German wines do you have?"
|
||||
highValueStateList = copy(JSON3.read("/appfolder/app/highValueState_1.json"))
|
||||
|
||||
selectedState = SQLLLM.compareState(query, highValueStateList)
|
||||
# query = "How many German wines do you have?"
|
||||
# highValueStateList = copy(JSON3.read("/appfolder/app/highValueState_1.json"))
|
||||
# selectedState = SQLLLM.compareState(query, highValueStateList)
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user