This commit is contained in:
narawat lamaiin
2025-05-01 07:59:37 +07:00
parent 03de659c9b
commit cccad676db
3 changed files with 92 additions and 86 deletions

View File

@@ -161,6 +161,7 @@ mutable struct sommelier <: agent
chathistory::Vector{Dict{Symbol, Any}}
memory::Dict{Symbol, Any}
func # NamedTuple of functions
llmFormatName::String
end
function sommelier(
@@ -171,6 +172,7 @@ function sommelier(
retailername::String= "retailer_name",
maxHistoryMsg::Integer= 20,
chathistory::Vector{Dict{Symbol, String}} = Vector{Dict{Symbol, String}}(),
llmFormatName::String= "granite3"
)
tools = Dict( # update input format
@@ -213,7 +215,8 @@ function sommelier(
maxHistoryMsg,
chathistory,
memory,
func
func,
llmFormatName
)
return newAgent