This commit is contained in:
narawat lamaiin
2024-07-29 15:28:47 +07:00
parent 7e0f8fa6f0
commit 689bca3805
3 changed files with 30 additions and 31 deletions

View File

@@ -1,7 +1,7 @@
module llmfunction
export virtualWineUserChatbox, jsoncorrection, winestock,
virtualWineUserRecommendbox, userChatbox, userRecommendbox
export virtualWineUserChatbox, jsoncorrection, checkinventory,
virtualWineUserRecommendbox, userChatbox, userRecommendbox, extractWineAttributes
using HTTP, JSON3, URIs, Random, PrettyPrinting, UUIDs
using GeneralUtils, SQLLLM
@@ -352,7 +352,7 @@ end
julia> using ChatAgent
julia> agent = ChatAgent.agentReflex("Jene")
julia> input = "{\"food\": \"pizza\", \"occasion\": \"anniversary\"}"
julia> result = winestock(agent, input)
julia> result = checkinventory(agent, input)
"{"wine 1": {\"Winery\": \"Pichon Baron\", \"wine name\": \"Pauillac (Grand Cru Classé)\", \"grape variety\": \"Cabernet Sauvignon\", \"year\": 2010, \"price\": \"125 USD\", \"stock ID\": \"ar-17\"}, }"
```
@@ -362,7 +362,7 @@ julia> result = winestock(agent, input)
# Signature
"""
function winestock(a::T1, input::T2
function checkinventory(a::T1, input::T2
)::Union{Tuple{String, Number, Number, Bool}, Tuple{String, Nothing, Number, Bool}} where {T1<:agent, T2<:AbstractString}
wineattributes = extractWineAttributes(a, input)