move conversation tracking classes
All checks were successful
studiorailgun/trpg/pipeline/head This commit looks good

This commit is contained in:
austin 2024-12-29 12:18:32 -05:00
parent b42827c6ec
commit e99520ccf0
13 changed files with 18 additions and 16 deletions

View File

@ -2,8 +2,8 @@ package org.studiorailgun;
import java.io.File; import java.io.File;
import org.studiorailgun.conversation.Conversation;
import org.studiorailgun.conversation.evaluators.greet.GreetingEval; import org.studiorailgun.conversation.evaluators.greet.GreetingEval;
import org.studiorailgun.conversation.tracking.Conversation;
import org.studiorailgun.knowledge.KnowledgeWeb; import org.studiorailgun.knowledge.KnowledgeWeb;
/** /**

View File

@ -4,6 +4,7 @@ import java.util.Scanner;
import org.studiorailgun.Globals; import org.studiorailgun.Globals;
import org.studiorailgun.conversation.parser.CommandParser; import org.studiorailgun.conversation.parser.CommandParser;
import org.studiorailgun.conversation.tracking.Quote;
public class AgentLoop { public class AgentLoop {

View File

@ -2,6 +2,7 @@ package org.studiorailgun.conversation;
import org.studiorailgun.Globals; import org.studiorailgun.Globals;
import org.studiorailgun.conversation.evaluators.EvaluationTree; import org.studiorailgun.conversation.evaluators.EvaluationTree;
import org.studiorailgun.conversation.tracking.Quote;
/** /**
* The top level ai class * The top level ai class

View File

@ -1,6 +1,6 @@
package org.studiorailgun.conversation.categorization; package org.studiorailgun.conversation.categorization;
import org.studiorailgun.conversation.Quote; import org.studiorailgun.conversation.tracking.Quote;
/** /**
* Categorizes sentences based on function * Categorizes sentences based on function

View File

@ -1,11 +1,11 @@
package org.studiorailgun.conversation.evaluators; package org.studiorailgun.conversation.evaluators;
import org.studiorailgun.conversation.Conversation;
import org.studiorailgun.conversation.Quote;
import org.studiorailgun.conversation.categorization.SentenceFunctionCategorizor; import org.studiorailgun.conversation.categorization.SentenceFunctionCategorizor;
import org.studiorailgun.conversation.evaluators.goal.GoalEval; import org.studiorailgun.conversation.evaluators.goal.GoalEval;
import org.studiorailgun.conversation.evaluators.greet.GreetingEval; import org.studiorailgun.conversation.evaluators.greet.GreetingEval;
import org.studiorailgun.conversation.evaluators.synthesis.ResponseEval; import org.studiorailgun.conversation.evaluators.synthesis.ResponseEval;
import org.studiorailgun.conversation.tracking.Conversation;
import org.studiorailgun.conversation.tracking.Quote;
/** /**
* Evaluates a sentence based on data about the sentence * Evaluates a sentence based on data about the sentence

View File

@ -1,9 +1,9 @@
package org.studiorailgun.conversation.evaluators.goal; package org.studiorailgun.conversation.evaluators.goal;
import org.studiorailgun.conversation.ConvParticipant;
import org.studiorailgun.conversation.Conversation;
import org.studiorailgun.conversation.evaluators.goal.GoalData.ConversationGoal; import org.studiorailgun.conversation.evaluators.goal.GoalData.ConversationGoal;
import org.studiorailgun.conversation.evaluators.greet.GreetingData; import org.studiorailgun.conversation.evaluators.greet.GreetingData;
import org.studiorailgun.conversation.tracking.ConvParticipant;
import org.studiorailgun.conversation.tracking.Conversation;
/** /**
* Evaluates the AI's goal in the conversation * Evaluates the AI's goal in the conversation

View File

@ -3,7 +3,7 @@ package org.studiorailgun.conversation.evaluators.greet;
import java.util.LinkedList; import java.util.LinkedList;
import java.util.List; import java.util.List;
import org.studiorailgun.conversation.ConvParticipant; import org.studiorailgun.conversation.tracking.ConvParticipant;
/** /**
* Data about greetings for a given conversation * Data about greetings for a given conversation

View File

@ -5,9 +5,9 @@ import java.io.IOException;
import java.nio.file.Files; import java.nio.file.Files;
import java.util.List; import java.util.List;
import org.studiorailgun.conversation.ConvParticipant; import org.studiorailgun.conversation.tracking.ConvParticipant;
import org.studiorailgun.conversation.Conversation; import org.studiorailgun.conversation.tracking.Conversation;
import org.studiorailgun.conversation.Quote; import org.studiorailgun.conversation.tracking.Quote;
/** /**
* Evaluates a greeting * Evaluates a greeting

View File

@ -1,8 +1,8 @@
package org.studiorailgun.conversation.evaluators.synthesis; package org.studiorailgun.conversation.evaluators.synthesis;
import org.studiorailgun.conversation.Conversation;
import org.studiorailgun.conversation.Quote;
import org.studiorailgun.conversation.evaluators.greet.GreetingEval; import org.studiorailgun.conversation.evaluators.greet.GreetingEval;
import org.studiorailgun.conversation.tracking.Conversation;
import org.studiorailgun.conversation.tracking.Quote;
/** /**
* Evaluates any response the ai might want to construct * Evaluates any response the ai might want to construct

View File

@ -1,4 +1,4 @@
package org.studiorailgun.conversation; package org.studiorailgun.conversation.tracking;
import org.studiorailgun.knowledge.Node; import org.studiorailgun.knowledge.Node;

View File

@ -1,4 +1,4 @@
package org.studiorailgun.conversation; package org.studiorailgun.conversation.tracking;
import org.studiorailgun.conversation.evaluators.goal.GoalData; import org.studiorailgun.conversation.evaluators.goal.GoalData;
import org.studiorailgun.conversation.evaluators.greet.GreetingData; import org.studiorailgun.conversation.evaluators.greet.GreetingData;

View File

@ -1,4 +1,4 @@
package org.studiorailgun.conversation; package org.studiorailgun.conversation.tracking;
import org.studiorailgun.conversation.categorization.SentenceFunctionCategorizor.SentenceFunction; import org.studiorailgun.conversation.categorization.SentenceFunctionCategorizor.SentenceFunction;

View File

@ -4,8 +4,8 @@ import static org.junit.jupiter.api.Assertions.*;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import org.studiorailgun.conversation.ConvAI; import org.studiorailgun.conversation.ConvAI;
import org.studiorailgun.conversation.Quote;
import org.studiorailgun.conversation.evaluators.goal.GoalData.ConversationGoal; import org.studiorailgun.conversation.evaluators.goal.GoalData.ConversationGoal;
import org.studiorailgun.conversation.tracking.Quote;
/** /**
* Tests greeting * Tests greeting