From 35124f7345bbb55ccf373f447dd45404438427e6 Mon Sep 17 00:00:00 2001 From: narawat lamaiin Date: Thu, 6 Jun 2024 19:59:45 +0700 Subject: [PATCH] update --- src/interface.jl | 3 ++- src/llmfunction.jl | 11 +++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/interface.jl b/src/interface.jl index d38251c..a266cf0 100644 --- a/src/interface.jl +++ b/src/interface.jl @@ -127,7 +127,7 @@ function decisionMaker(config::T1, state::T2)::Dict{Symbol, Any} where {T1<:Abst The following lesson(s) give a plan to avoid failing to help the user in the same way you did previously. Use them to improve your strategy to help the user. - Here are some lessons: + Here are some lessons in JSON format: $(JSON3.write(lessons)) When providing the thought and action for the current trial, that into account these failed @@ -701,6 +701,7 @@ julia> response = ChatAgent.conversation(newAgent, "Hi! how are you?") """ function conversation(a::T, userinput::Dict) where {T<:agent} config = deepcopy(a.config) + pprint(config) if userinput[:text] == "newtopic" clearhistory(a) return "Okay. What shall we talk about?" diff --git a/src/llmfunction.jl b/src/llmfunction.jl index 999a872..06f15dc 100644 --- a/src/llmfunction.jl +++ b/src/llmfunction.jl @@ -650,10 +650,10 @@ function wineattributes_wordToNumber(config::T1, input::T2 # put in model format prompt = formatLLMtext(chathistory, "llama3instruct") prompt *= - """ - <|start_header_id|>assistant<|end_header_id|> - { - """ + """ + <|start_header_id|>assistant<|end_header_id|> + { + """ pprint(prompt) externalService = config[:externalservice][:text2textinstruct] @@ -675,7 +675,6 @@ function wineattributes_wordToNumber(config::T1, input::T2 ) ) - attempt = 0 for attempt in 1:5 try response = GeneralUtils.sendReceiveMqttMsg(outgoingMsg; timeout=120) @@ -702,7 +701,7 @@ function wineattributes_wordToNumber(config::T1, input::T2 errorMsg = String(take!(io)) st = sprint((io, v) -> show(io, "text/plain", v), stacktrace(catch_backtrace())) println("") - @warn "Error occurred: $errorMsg\n$st" + @warn "Attempt $attempt. Error occurred: $errorMsg\n$st" println("") end end