remove debug prints
This commit is contained in:
@@ -69,20 +69,16 @@ func (a *Agent) decision(
|
|||||||
}
|
}
|
||||||
resp, err := a.client.CreateChatCompletion(ctx, decision)
|
resp, err := a.client.CreateChatCompletion(ctx, decision)
|
||||||
if err != nil || len(resp.Choices) != 1 {
|
if err != nil || len(resp.Choices) != 1 {
|
||||||
fmt.Println("no choices", err)
|
|
||||||
|
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
msg := resp.Choices[0].Message
|
msg := resp.Choices[0].Message
|
||||||
if len(msg.ToolCalls) != 1 {
|
if len(msg.ToolCalls) != 1 {
|
||||||
fmt.Println(msg)
|
|
||||||
return &decisionResult{message: msg.Content}, nil
|
return &decisionResult{message: msg.Content}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
params := action.ActionParams{}
|
params := action.ActionParams{}
|
||||||
if err := params.Read(msg.ToolCalls[0].Function.Arguments); err != nil {
|
if err := params.Read(msg.ToolCalls[0].Function.Arguments); err != nil {
|
||||||
fmt.Println("can't read params", err)
|
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -150,9 +146,9 @@ func (a *Agent) pickAction(ctx context.Context, templ string, messages []openai.
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, "", err
|
return nil, "", err
|
||||||
}
|
}
|
||||||
fmt.Println("=== HUD START ===", hud.String(), "=== HUD END ===")
|
//fmt.Println("=== HUD START ===", hud.String(), "=== HUD END ===")
|
||||||
|
|
||||||
fmt.Println("=== PROMPT START ===", prompt.String(), "=== PROMPT END ===")
|
//fmt.Println("=== PROMPT START ===", prompt.String(), "=== PROMPT END ===")
|
||||||
|
|
||||||
// Get all the available actions IDs
|
// Get all the available actions IDs
|
||||||
actionsID := []string{}
|
actionsID := []string{}
|
||||||
@@ -180,7 +176,6 @@ func (a *Agent) pickAction(ctx context.Context, templ string, messages []openai.
|
|||||||
Actions{action.NewReasoning()}.ToTools(),
|
Actions{action.NewReasoning()}.ToTools(),
|
||||||
action.NewReasoning().Definition().Name)
|
action.NewReasoning().Definition().Name)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
fmt.Println("failed thinking", err)
|
|
||||||
return nil, "", err
|
return nil, "", err
|
||||||
}
|
}
|
||||||
reason := ""
|
reason := ""
|
||||||
@@ -195,8 +190,6 @@ func (a *Agent) pickAction(ctx context.Context, templ string, messages []openai.
|
|||||||
reason = thought.message
|
reason = thought.message
|
||||||
}
|
}
|
||||||
|
|
||||||
fmt.Println("---- Thought: " + reason)
|
|
||||||
|
|
||||||
// Decode tool call
|
// Decode tool call
|
||||||
intentionsTools := action.NewIntention(actionsID...)
|
intentionsTools := action.NewIntention(actionsID...)
|
||||||
params, err := a.decision(ctx,
|
params, err := a.decision(ctx,
|
||||||
@@ -207,7 +200,6 @@ func (a *Agent) pickAction(ctx context.Context, templ string, messages []openai.
|
|||||||
Actions{intentionsTools}.ToTools(),
|
Actions{intentionsTools}.ToTools(),
|
||||||
intentionsTools.Definition().Name)
|
intentionsTools.Definition().Name)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
fmt.Println("failed decision", err)
|
|
||||||
return nil, "", err
|
return nil, "", err
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -222,8 +214,6 @@ func (a *Agent) pickAction(ctx context.Context, templ string, messages []openai.
|
|||||||
return nil, "", err
|
return nil, "", err
|
||||||
}
|
}
|
||||||
|
|
||||||
fmt.Printf("Action choice: %v\n", actionChoice)
|
|
||||||
|
|
||||||
if actionChoice.Tool == "" || actionChoice.Tool == "none" {
|
if actionChoice.Tool == "" || actionChoice.Tool == "none" {
|
||||||
return nil, "", fmt.Errorf("no intent detected")
|
return nil, "", fmt.Errorf("no intent detected")
|
||||||
}
|
}
|
||||||
@@ -231,8 +221,7 @@ func (a *Agent) pickAction(ctx context.Context, templ string, messages []openai.
|
|||||||
// Find the action
|
// Find the action
|
||||||
chosenAction := append(a.options.actions, action.NewReply()).Find(actionChoice.Tool)
|
chosenAction := append(a.options.actions, action.NewReply()).Find(actionChoice.Tool)
|
||||||
if chosenAction == nil {
|
if chosenAction == nil {
|
||||||
fmt.Println("No action found for intent: ", actionChoice.Tool)
|
return nil, "", fmt.Errorf("no action found for intent:" + actionChoice.Tool)
|
||||||
return nil, "", fmt.Errorf("No action found for intent:" + actionChoice.Tool)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return chosenAction, actionChoice.Reasoning, nil
|
return chosenAction, actionChoice.Reasoning, nil
|
||||||
|
|||||||
Reference in New Issue
Block a user