Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetAvailableParsers ¶
func GetAvailableParsers() []string
func GetParserDescription ¶
Types ¶
type ActionParser ¶
type ActionParser struct{}
func NewActionParser ¶
func NewActionParser() *ActionParser
type FunctionCallingParser ¶
type FunctionCallingParser struct{}
func NewFunctionCallingParser ¶
func NewFunctionCallingParser() *FunctionCallingParser
type Parser ¶
type Parser interface {
Parse(modelOutput map[string]interface{}, availableCommands []*tools.Command) (thought string, action string, err error)
}
func ParserFactory ¶
type ThoughtActionParser ¶
type ThoughtActionParser struct{}
func NewThoughtActionParser ¶
func NewThoughtActionParser() *ThoughtActionParser
type XMLThoughtActionParser ¶
type XMLThoughtActionParser struct{}
func NewXMLThoughtActionParser ¶
func NewXMLThoughtActionParser() *XMLThoughtActionParser
Click to show internal directories.
Click to hide internal directories.