move ai under dedicated package
All checks were successful
studiorailgun/trpg/pipeline/head This commit looks good
All checks were successful
studiorailgun/trpg/pipeline/head This commit looks good
This commit is contained in:
parent
e9dcfbc478
commit
4c75cdc07a
@ -1,10 +1,10 @@
|
|||||||
package org.studiorailgun.conversation;
|
package org.studiorailgun;
|
||||||
|
|
||||||
import java.util.Scanner;
|
import java.util.Scanner;
|
||||||
|
|
||||||
import org.studiorailgun.Globals;
|
import org.studiorailgun.ai.conversation.ConvAI;
|
||||||
import org.studiorailgun.conversation.command.CommandParser;
|
import org.studiorailgun.ai.conversation.command.CommandParser;
|
||||||
import org.studiorailgun.conversation.tracking.Quote;
|
import org.studiorailgun.ai.conversation.tracking.Quote;
|
||||||
|
|
||||||
public class AgentLoop {
|
public class AgentLoop {
|
||||||
|
|
||||||
@ -1,12 +1,12 @@
|
|||||||
package org.studiorailgun;
|
package org.studiorailgun;
|
||||||
|
|
||||||
import org.studiorailgun.conversation.categorization.SentenceFunctionCategorizor;
|
import org.studiorailgun.ai.conversation.categorization.SentenceFunctionCategorizor;
|
||||||
import org.studiorailgun.conversation.evaluators.greet.GreetingEval;
|
import org.studiorailgun.ai.conversation.evaluators.greet.GreetingEval;
|
||||||
import org.studiorailgun.conversation.parser.NLPParser;
|
import org.studiorailgun.ai.conversation.parser.NLPParser;
|
||||||
import org.studiorailgun.conversation.parser.bank.LemmaBank;
|
import org.studiorailgun.ai.conversation.parser.bank.LemmaBank;
|
||||||
import org.studiorailgun.conversation.tracking.Conversation;
|
import org.studiorailgun.ai.conversation.tracking.Conversation;
|
||||||
import org.studiorailgun.knowledge.CSVExport;
|
import org.studiorailgun.ai.knowledge.CSVExport;
|
||||||
import org.studiorailgun.knowledge.KnowledgeWeb;
|
import org.studiorailgun.ai.knowledge.KnowledgeWeb;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Global variables
|
* Global variables
|
||||||
|
|||||||
@ -1,7 +1,5 @@
|
|||||||
package org.studiorailgun;
|
package org.studiorailgun;
|
||||||
|
|
||||||
import org.studiorailgun.conversation.AgentLoop;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The main class
|
* The main class
|
||||||
*/
|
*/
|
||||||
|
|||||||
@ -1,8 +1,8 @@
|
|||||||
package org.studiorailgun.conversation;
|
package org.studiorailgun.ai.conversation;
|
||||||
|
|
||||||
import org.studiorailgun.Globals;
|
import org.studiorailgun.Globals;
|
||||||
import org.studiorailgun.conversation.evaluators.EvaluationTree;
|
import org.studiorailgun.ai.conversation.evaluators.EvaluationTree;
|
||||||
import org.studiorailgun.conversation.tracking.Quote;
|
import org.studiorailgun.ai.conversation.tracking.Quote;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The top level ai class
|
* The top level ai class
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package org.studiorailgun.conversation.categorization;
|
package org.studiorailgun.ai.conversation.categorization;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
@ -1,9 +1,9 @@
|
|||||||
package org.studiorailgun.conversation.categorization;
|
package org.studiorailgun.ai.conversation.categorization;
|
||||||
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import org.studiorailgun.conversation.tracking.Sentence;
|
import org.studiorailgun.ai.conversation.tracking.Sentence;
|
||||||
import org.tensorflow.Result;
|
import org.tensorflow.Result;
|
||||||
import org.tensorflow.SavedModelBundle;
|
import org.tensorflow.SavedModelBundle;
|
||||||
import org.tensorflow.Tensor;
|
import org.tensorflow.Tensor;
|
||||||
@ -1,8 +1,8 @@
|
|||||||
package org.studiorailgun.conversation.command;
|
package org.studiorailgun.ai.conversation.command;
|
||||||
|
|
||||||
import org.studiorailgun.conversation.AgentLoop;
|
import org.studiorailgun.AgentLoop;
|
||||||
import org.studiorailgun.conversation.llm.LLMLoop;
|
import org.studiorailgun.ai.conversation.llm.LLMLoop;
|
||||||
import org.studiorailgun.knowledge.CSVExport;
|
import org.studiorailgun.ai.knowledge.CSVExport;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Parses player commands to execute
|
* Parses player commands to execute
|
||||||
@ -1,16 +1,16 @@
|
|||||||
package org.studiorailgun.conversation.evaluators;
|
package org.studiorailgun.ai.conversation.evaluators;
|
||||||
|
|
||||||
import org.studiorailgun.Globals;
|
import org.studiorailgun.Globals;
|
||||||
import org.studiorailgun.conversation.evaluators.goal.GoalEval;
|
import org.studiorailgun.ai.conversation.evaluators.goal.GoalEval;
|
||||||
import org.studiorailgun.conversation.evaluators.greet.GreetingEval;
|
import org.studiorailgun.ai.conversation.evaluators.greet.GreetingEval;
|
||||||
import org.studiorailgun.conversation.evaluators.query.QueryEval;
|
import org.studiorailgun.ai.conversation.evaluators.query.QueryEval;
|
||||||
import org.studiorailgun.conversation.evaluators.synthesis.ResponseEval;
|
import org.studiorailgun.ai.conversation.evaluators.synthesis.ResponseEval;
|
||||||
import org.studiorailgun.conversation.evaluators.transfer.TransferEval;
|
import org.studiorailgun.ai.conversation.evaluators.transfer.TransferEval;
|
||||||
import org.studiorailgun.conversation.parser.NLPParser;
|
import org.studiorailgun.ai.conversation.parser.NLPParser;
|
||||||
import org.studiorailgun.conversation.tracking.Conversation;
|
import org.studiorailgun.ai.conversation.tracking.Conversation;
|
||||||
import org.studiorailgun.conversation.tracking.Quote;
|
import org.studiorailgun.ai.conversation.tracking.Quote;
|
||||||
import org.studiorailgun.conversation.tracking.Sentence;
|
import org.studiorailgun.ai.conversation.tracking.Sentence;
|
||||||
import org.studiorailgun.conversation.web.ConversationQuery;
|
import org.studiorailgun.ai.conversation.web.ConversationQuery;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Evaluates a sentence based on data about the sentence
|
* Evaluates a sentence based on data about the sentence
|
||||||
@ -1,6 +1,6 @@
|
|||||||
package org.studiorailgun.conversation.evaluators.goal;
|
package org.studiorailgun.ai.conversation.evaluators.goal;
|
||||||
|
|
||||||
import org.studiorailgun.conversation.evaluators.query.QueryData;
|
import org.studiorailgun.ai.conversation.evaluators.query.QueryData;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Data about the AI's goal in the conversation
|
* Data about the AI's goal in the conversation
|
||||||
@ -1,9 +1,9 @@
|
|||||||
package org.studiorailgun.conversation.evaluators.goal;
|
package org.studiorailgun.ai.conversation.evaluators.goal;
|
||||||
|
|
||||||
import org.studiorailgun.conversation.evaluators.goal.GoalData.ConversationGoal;
|
import org.studiorailgun.ai.conversation.evaluators.goal.GoalData.ConversationGoal;
|
||||||
import org.studiorailgun.conversation.evaluators.greet.GreetingData;
|
import org.studiorailgun.ai.conversation.evaluators.greet.GreetingData;
|
||||||
import org.studiorailgun.conversation.evaluators.query.QueryData;
|
import org.studiorailgun.ai.conversation.evaluators.query.QueryData;
|
||||||
import org.studiorailgun.conversation.tracking.Conversation;
|
import org.studiorailgun.ai.conversation.tracking.Conversation;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Evaluates the AI's goal in the conversation
|
* Evaluates the AI's goal in the conversation
|
||||||
@ -1,6 +1,6 @@
|
|||||||
package org.studiorailgun.conversation.evaluators.goal;
|
package org.studiorailgun.ai.conversation.evaluators.goal;
|
||||||
|
|
||||||
import org.studiorailgun.conversation.evaluators.goal.GoalData.ConversationGoal;
|
import org.studiorailgun.ai.conversation.evaluators.goal.GoalData.ConversationGoal;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* "Small talk" evaluation
|
* "Small talk" evaluation
|
||||||
@ -1,9 +1,9 @@
|
|||||||
package org.studiorailgun.conversation.evaluators.greet;
|
package org.studiorailgun.ai.conversation.evaluators.greet;
|
||||||
|
|
||||||
import java.util.LinkedList;
|
import java.util.LinkedList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import org.studiorailgun.conversation.tracking.ConvParticipant;
|
import org.studiorailgun.ai.conversation.tracking.ConvParticipant;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Data about greetings for a given conversation
|
* Data about greetings for a given conversation
|
||||||
@ -1,14 +1,14 @@
|
|||||||
package org.studiorailgun.conversation.evaluators.greet;
|
package org.studiorailgun.ai.conversation.evaluators.greet;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.io.IOException;
|
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.tracking.ConvParticipant;
|
import org.studiorailgun.ai.conversation.tracking.ConvParticipant;
|
||||||
import org.studiorailgun.conversation.tracking.Conversation;
|
import org.studiorailgun.ai.conversation.tracking.Conversation;
|
||||||
import org.studiorailgun.conversation.tracking.Quote;
|
import org.studiorailgun.ai.conversation.tracking.Quote;
|
||||||
import org.studiorailgun.conversation.tracking.Sentence;
|
import org.studiorailgun.ai.conversation.tracking.Sentence;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Evaluates a greeting
|
* Evaluates a greeting
|
||||||
@ -1,8 +1,8 @@
|
|||||||
package org.studiorailgun.conversation.evaluators.opener;
|
package org.studiorailgun.ai.conversation.evaluators.opener;
|
||||||
|
|
||||||
import org.studiorailgun.conversation.evaluators.goal.GoalData;
|
import org.studiorailgun.ai.conversation.evaluators.goal.GoalData;
|
||||||
import org.studiorailgun.conversation.tracking.Conversation;
|
import org.studiorailgun.ai.conversation.tracking.Conversation;
|
||||||
import org.studiorailgun.conversation.tracking.Sentence;
|
import org.studiorailgun.ai.conversation.tracking.Sentence;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Conversation opener synthesis evaluation
|
* Conversation opener synthesis evaluation
|
||||||
@ -1,9 +1,9 @@
|
|||||||
package org.studiorailgun.conversation.evaluators.query;
|
package org.studiorailgun.ai.conversation.evaluators.query;
|
||||||
|
|
||||||
import org.studiorailgun.conversation.tracking.Conversation;
|
import org.studiorailgun.ai.conversation.tracking.Conversation;
|
||||||
import org.studiorailgun.conversation.tracking.Quote;
|
import org.studiorailgun.ai.conversation.tracking.Quote;
|
||||||
import org.studiorailgun.conversation.tracking.Sentence;
|
import org.studiorailgun.ai.conversation.tracking.Sentence;
|
||||||
import org.studiorailgun.knowledge.query.QualityQuery;
|
import org.studiorailgun.ai.knowledge.query.QualityQuery;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Interrogatives available
|
* Interrogatives available
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package org.studiorailgun.conversation.evaluators.query;
|
package org.studiorailgun.ai.conversation.evaluators.query;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@ -1,9 +1,9 @@
|
|||||||
package org.studiorailgun.conversation.evaluators.query;
|
package org.studiorailgun.ai.conversation.evaluators.query;
|
||||||
|
|
||||||
import java.util.LinkedList;
|
import java.util.LinkedList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import org.studiorailgun.conversation.tracking.Sentence;
|
import org.studiorailgun.ai.conversation.tracking.Sentence;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Data about recent queries in the conversation
|
* Data about recent queries in the conversation
|
||||||
@ -1,15 +1,15 @@
|
|||||||
package org.studiorailgun.conversation.evaluators.query;
|
package org.studiorailgun.ai.conversation.evaluators.query;
|
||||||
|
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
import org.studiorailgun.conversation.parser.PennTreebankTagSet;
|
import org.studiorailgun.ai.conversation.parser.PennTreebankTagSet;
|
||||||
import org.studiorailgun.conversation.parser.bank.LemmaBank;
|
import org.studiorailgun.ai.conversation.parser.bank.LemmaBank;
|
||||||
import org.studiorailgun.conversation.parser.depend.Clause;
|
import org.studiorailgun.ai.conversation.parser.depend.Clause;
|
||||||
import org.studiorailgun.conversation.parser.depend.Predicate;
|
import org.studiorailgun.ai.conversation.parser.depend.Predicate;
|
||||||
import org.studiorailgun.conversation.tracking.Conversation;
|
import org.studiorailgun.ai.conversation.tracking.Conversation;
|
||||||
import org.studiorailgun.conversation.tracking.Quote;
|
import org.studiorailgun.ai.conversation.tracking.Quote;
|
||||||
import org.studiorailgun.conversation.tracking.Sentence;
|
import org.studiorailgun.ai.conversation.tracking.Sentence;
|
||||||
|
|
||||||
import edu.stanford.nlp.ling.IndexedWord;
|
import edu.stanford.nlp.ling.IndexedWord;
|
||||||
import edu.stanford.nlp.semgraph.SemanticGraph;
|
import edu.stanford.nlp.semgraph.SemanticGraph;
|
||||||
@ -1,10 +1,10 @@
|
|||||||
package org.studiorailgun.conversation.evaluators.synthesis;
|
package org.studiorailgun.ai.conversation.evaluators.synthesis;
|
||||||
|
|
||||||
import org.studiorailgun.conversation.evaluators.greet.GreetingEval;
|
import org.studiorailgun.ai.conversation.evaluators.greet.GreetingEval;
|
||||||
import org.studiorailgun.conversation.evaluators.opener.OpenerSynthesis;
|
import org.studiorailgun.ai.conversation.evaluators.opener.OpenerSynthesis;
|
||||||
import org.studiorailgun.conversation.evaluators.transfer.TransferSynthesis;
|
import org.studiorailgun.ai.conversation.evaluators.transfer.TransferSynthesis;
|
||||||
import org.studiorailgun.conversation.tracking.Conversation;
|
import org.studiorailgun.ai.conversation.tracking.Conversation;
|
||||||
import org.studiorailgun.conversation.tracking.Sentence;
|
import org.studiorailgun.ai.conversation.tracking.Sentence;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Evaluates any response the ai might want to construct
|
* Evaluates any response the ai might want to construct
|
||||||
@ -1,15 +1,15 @@
|
|||||||
package org.studiorailgun.conversation.evaluators.transfer;
|
package org.studiorailgun.ai.conversation.evaluators.transfer;
|
||||||
|
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
import org.studiorailgun.conversation.evaluators.query.NounStack;
|
import org.studiorailgun.ai.conversation.evaluators.query.NounStack;
|
||||||
import org.studiorailgun.conversation.parser.PennTreebankTagSet;
|
import org.studiorailgun.ai.conversation.parser.PennTreebankTagSet;
|
||||||
import org.studiorailgun.conversation.parser.depend.Clause;
|
import org.studiorailgun.ai.conversation.parser.depend.Clause;
|
||||||
import org.studiorailgun.conversation.parser.depend.Predicate;
|
import org.studiorailgun.ai.conversation.parser.depend.Predicate;
|
||||||
import org.studiorailgun.conversation.tracking.Conversation;
|
import org.studiorailgun.ai.conversation.tracking.Conversation;
|
||||||
import org.studiorailgun.conversation.tracking.Quote;
|
import org.studiorailgun.ai.conversation.tracking.Quote;
|
||||||
import org.studiorailgun.conversation.tracking.Sentence;
|
import org.studiorailgun.ai.conversation.tracking.Sentence;
|
||||||
|
|
||||||
import edu.stanford.nlp.ling.IndexedWord;
|
import edu.stanford.nlp.ling.IndexedWord;
|
||||||
import edu.stanford.nlp.semgraph.SemanticGraph;
|
import edu.stanford.nlp.semgraph.SemanticGraph;
|
||||||
@ -1,20 +1,20 @@
|
|||||||
package org.studiorailgun.conversation.evaluators.transfer;
|
package org.studiorailgun.ai.conversation.evaluators.transfer;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import org.studiorailgun.Globals;
|
import org.studiorailgun.Globals;
|
||||||
import org.studiorailgun.conversation.evaluators.query.NounStack;
|
import org.studiorailgun.ai.conversation.evaluators.query.NounStack;
|
||||||
import org.studiorailgun.conversation.synthesis.NounStackSynthesizer;
|
import org.studiorailgun.ai.conversation.synthesis.NounStackSynthesizer;
|
||||||
import org.studiorailgun.conversation.synthesis.QualitySynthesizer;
|
import org.studiorailgun.ai.conversation.synthesis.QualitySynthesizer;
|
||||||
import org.studiorailgun.conversation.tracking.Conversation;
|
import org.studiorailgun.ai.conversation.tracking.Conversation;
|
||||||
import org.studiorailgun.conversation.tracking.Quote;
|
import org.studiorailgun.ai.conversation.tracking.Quote;
|
||||||
import org.studiorailgun.conversation.tracking.Sentence;
|
import org.studiorailgun.ai.conversation.tracking.Sentence;
|
||||||
import org.studiorailgun.knowledge.Node;
|
import org.studiorailgun.ai.knowledge.Node;
|
||||||
import org.studiorailgun.knowledge.query.InstanceQuery;
|
import org.studiorailgun.ai.knowledge.query.InstanceQuery;
|
||||||
import org.studiorailgun.knowledge.query.QualityQuery;
|
import org.studiorailgun.ai.knowledge.query.QualityQuery;
|
||||||
import org.studiorailgun.knowledge.query.filter.InstanceQueryFilter;
|
import org.studiorailgun.ai.knowledge.query.filter.InstanceQueryFilter;
|
||||||
import org.studiorailgun.knowledge.query.filter.PossessionQueryFilter;
|
import org.studiorailgun.ai.knowledge.query.filter.PossessionQueryFilter;
|
||||||
import org.studiorailgun.philosophy.ConceptQuery;
|
import org.studiorailgun.ai.philosophy.ConceptQuery;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Interrogatives available
|
* Interrogatives available
|
||||||
@ -1,16 +1,16 @@
|
|||||||
package org.studiorailgun.conversation.evaluators.transfer;
|
package org.studiorailgun.ai.conversation.evaluators.transfer;
|
||||||
|
|
||||||
import org.studiorailgun.Globals;
|
import org.studiorailgun.Globals;
|
||||||
import org.studiorailgun.conversation.evaluators.query.NounStack;
|
import org.studiorailgun.ai.conversation.evaluators.query.NounStack;
|
||||||
import org.studiorailgun.conversation.parser.NLPDependencies;
|
import org.studiorailgun.ai.conversation.parser.NLPDependencies;
|
||||||
import org.studiorailgun.conversation.parser.PennTreebankTagSet;
|
import org.studiorailgun.ai.conversation.parser.PennTreebankTagSet;
|
||||||
import org.studiorailgun.conversation.parser.depend.Clause;
|
import org.studiorailgun.ai.conversation.parser.depend.Clause;
|
||||||
import org.studiorailgun.conversation.tracking.Conversation;
|
import org.studiorailgun.ai.conversation.tracking.Conversation;
|
||||||
import org.studiorailgun.conversation.tracking.Quote;
|
import org.studiorailgun.ai.conversation.tracking.Quote;
|
||||||
import org.studiorailgun.conversation.tracking.Sentence;
|
import org.studiorailgun.ai.conversation.tracking.Sentence;
|
||||||
import org.studiorailgun.conversation.web.ArgumentQuery;
|
import org.studiorailgun.ai.conversation.web.ArgumentQuery;
|
||||||
import org.studiorailgun.knowledge.Node;
|
import org.studiorailgun.ai.knowledge.Node;
|
||||||
import org.studiorailgun.knowledge.query.NodePropQuery;
|
import org.studiorailgun.ai.knowledge.query.NodePropQuery;
|
||||||
|
|
||||||
import edu.stanford.nlp.ling.IndexedWord;
|
import edu.stanford.nlp.ling.IndexedWord;
|
||||||
import edu.stanford.nlp.semgraph.SemanticGraph;
|
import edu.stanford.nlp.semgraph.SemanticGraph;
|
||||||
@ -1,8 +1,8 @@
|
|||||||
package org.studiorailgun.conversation.evaluators.transfer;
|
package org.studiorailgun.ai.conversation.evaluators.transfer;
|
||||||
|
|
||||||
import org.studiorailgun.conversation.evaluators.goal.GoalData;
|
import org.studiorailgun.ai.conversation.evaluators.goal.GoalData;
|
||||||
import org.studiorailgun.conversation.tracking.Conversation;
|
import org.studiorailgun.ai.conversation.tracking.Conversation;
|
||||||
import org.studiorailgun.conversation.tracking.Sentence;
|
import org.studiorailgun.ai.conversation.tracking.Sentence;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Evaluation for transfer quotes
|
* Evaluation for transfer quotes
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package org.studiorailgun.conversation.llm;
|
package org.studiorailgun.ai.conversation.llm;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A character in a conversation who can say statements
|
* A character in a conversation who can say statements
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package org.studiorailgun.conversation.llm;
|
package org.studiorailgun.ai.conversation.llm;
|
||||||
|
|
||||||
import java.util.LinkedList;
|
import java.util.LinkedList;
|
||||||
|
|
||||||
@ -1,8 +1,8 @@
|
|||||||
package org.studiorailgun.conversation.llm;
|
package org.studiorailgun.ai.conversation.llm;
|
||||||
|
|
||||||
import java.util.Scanner;
|
import java.util.Scanner;
|
||||||
|
|
||||||
import org.studiorailgun.conversation.command.CommandParser;
|
import org.studiorailgun.ai.conversation.command.CommandParser;
|
||||||
import org.studiorailgun.kobold.KoboldPrinter;
|
import org.studiorailgun.kobold.KoboldPrinter;
|
||||||
import org.studiorailgun.kobold.KoboldRequest;
|
import org.studiorailgun.kobold.KoboldRequest;
|
||||||
|
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package org.studiorailgun.conversation.llm;
|
package org.studiorailgun.ai.conversation.llm;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A statement by a character in a conversation
|
* A statement by a character in a conversation
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package org.studiorailgun.conversation.parser;
|
package org.studiorailgun.ai.conversation.parser;
|
||||||
|
|
||||||
import edu.stanford.nlp.ling.IndexedWord;
|
import edu.stanford.nlp.ling.IndexedWord;
|
||||||
import edu.stanford.nlp.semgraph.SemanticGraph;
|
import edu.stanford.nlp.semgraph.SemanticGraph;
|
||||||
@ -1,13 +1,13 @@
|
|||||||
package org.studiorailgun.conversation.parser;
|
package org.studiorailgun.ai.conversation.parser;
|
||||||
|
|
||||||
import edu.stanford.nlp.pipeline.*;
|
import edu.stanford.nlp.pipeline.*;
|
||||||
import edu.stanford.nlp.semgraph.*;
|
import edu.stanford.nlp.semgraph.*;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
|
|
||||||
import org.studiorailgun.conversation.categorization.SentenceFunctionCategorizor;
|
import org.studiorailgun.ai.conversation.categorization.SentenceFunctionCategorizor;
|
||||||
import org.studiorailgun.conversation.parser.depend.Clause;
|
import org.studiorailgun.ai.conversation.parser.depend.Clause;
|
||||||
import org.studiorailgun.conversation.tracking.Quote;
|
import org.studiorailgun.ai.conversation.tracking.Quote;
|
||||||
import org.studiorailgun.conversation.tracking.Sentence;
|
import org.studiorailgun.ai.conversation.tracking.Sentence;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Parses a sentence
|
* Parses a sentence
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package org.studiorailgun.conversation.parser;
|
package org.studiorailgun.ai.conversation.parser;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The Penn Treebank Tag Set
|
* The Penn Treebank Tag Set
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package org.studiorailgun.conversation.parser.bank;
|
package org.studiorailgun.ai.conversation.parser.bank;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package org.studiorailgun.conversation.parser.depend;
|
package org.studiorailgun.ai.conversation.parser.depend;
|
||||||
|
|
||||||
import edu.stanford.nlp.ling.IndexedWord;
|
import edu.stanford.nlp.ling.IndexedWord;
|
||||||
|
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package org.studiorailgun.conversation.parser.depend;
|
package org.studiorailgun.ai.conversation.parser.depend;
|
||||||
|
|
||||||
import edu.stanford.nlp.ling.IndexedWord;
|
import edu.stanford.nlp.ling.IndexedWord;
|
||||||
|
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package org.studiorailgun.conversation.parser.depend;
|
package org.studiorailgun.ai.conversation.parser.depend;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@ -1,9 +1,9 @@
|
|||||||
package org.studiorailgun.conversation.parser.depend;
|
package org.studiorailgun.ai.conversation.parser.depend;
|
||||||
|
|
||||||
import java.util.LinkedList;
|
import java.util.LinkedList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import org.studiorailgun.conversation.parser.depend.Argument.ArgumentType;
|
import org.studiorailgun.ai.conversation.parser.depend.Argument.ArgumentType;
|
||||||
|
|
||||||
import edu.stanford.nlp.ling.IndexedWord;
|
import edu.stanford.nlp.ling.IndexedWord;
|
||||||
import edu.stanford.nlp.semgraph.SemanticGraph;
|
import edu.stanford.nlp.semgraph.SemanticGraph;
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package org.studiorailgun.conversation.parser.depend;
|
package org.studiorailgun.ai.conversation.parser.depend;
|
||||||
|
|
||||||
import edu.stanford.nlp.ling.IndexedWord;
|
import edu.stanford.nlp.ling.IndexedWord;
|
||||||
|
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package org.studiorailgun.conversation.parser.depend;
|
package org.studiorailgun.ai.conversation.parser.depend;
|
||||||
|
|
||||||
import java.util.LinkedList;
|
import java.util.LinkedList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package org.studiorailgun.conversation.semantic;
|
package org.studiorailgun.ai.conversation.semantic;
|
||||||
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
@ -1,9 +1,9 @@
|
|||||||
package org.studiorailgun.conversation.synthesis;
|
package org.studiorailgun.ai.conversation.synthesis;
|
||||||
|
|
||||||
import org.studiorailgun.Globals;
|
import org.studiorailgun.Globals;
|
||||||
import org.studiorailgun.knowledge.Node;
|
import org.studiorailgun.ai.knowledge.Node;
|
||||||
import org.studiorailgun.knowledge.query.PossessionQuery;
|
import org.studiorailgun.ai.knowledge.query.PossessionQuery;
|
||||||
import org.studiorailgun.philosophy.ConceptQuery;
|
import org.studiorailgun.ai.philosophy.ConceptQuery;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Synthesizes text for a noun stack
|
* Synthesizes text for a noun stack
|
||||||
@ -1,8 +1,8 @@
|
|||||||
package org.studiorailgun.conversation.synthesis;
|
package org.studiorailgun.ai.conversation.synthesis;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import org.studiorailgun.knowledge.Node;
|
import org.studiorailgun.ai.knowledge.Node;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Quality noun synthesizers
|
* Quality noun synthesizers
|
||||||
@ -1,6 +1,6 @@
|
|||||||
package org.studiorailgun.conversation.tracking;
|
package org.studiorailgun.ai.conversation.tracking;
|
||||||
|
|
||||||
import org.studiorailgun.knowledge.Node;
|
import org.studiorailgun.ai.knowledge.Node;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A participant in a conversation
|
* A participant in a conversation
|
||||||
@ -1,14 +1,14 @@
|
|||||||
package org.studiorailgun.conversation.tracking;
|
package org.studiorailgun.ai.conversation.tracking;
|
||||||
|
|
||||||
import java.util.LinkedList;
|
import java.util.LinkedList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import org.studiorailgun.Globals;
|
import org.studiorailgun.Globals;
|
||||||
import org.studiorailgun.conversation.evaluators.goal.GoalData;
|
import org.studiorailgun.ai.conversation.evaluators.goal.GoalData;
|
||||||
import org.studiorailgun.conversation.evaluators.greet.GreetingData;
|
import org.studiorailgun.ai.conversation.evaluators.greet.GreetingData;
|
||||||
import org.studiorailgun.conversation.web.ConversationQuery;
|
import org.studiorailgun.ai.conversation.web.ConversationQuery;
|
||||||
import org.studiorailgun.knowledge.KnowledgeWeb;
|
import org.studiorailgun.ai.knowledge.KnowledgeWeb;
|
||||||
import org.studiorailgun.knowledge.Node;
|
import org.studiorailgun.ai.knowledge.Node;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A conversation
|
* A conversation
|
||||||
@ -1,9 +1,9 @@
|
|||||||
package org.studiorailgun.conversation.tracking;
|
package org.studiorailgun.ai.conversation.tracking;
|
||||||
|
|
||||||
import java.util.LinkedList;
|
import java.util.LinkedList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import org.studiorailgun.knowledge.Node;
|
import org.studiorailgun.ai.knowledge.Node;
|
||||||
|
|
||||||
import edu.stanford.nlp.pipeline.CoreDocument;
|
import edu.stanford.nlp.pipeline.CoreDocument;
|
||||||
|
|
||||||
@ -1,7 +1,7 @@
|
|||||||
package org.studiorailgun.conversation.tracking;
|
package org.studiorailgun.ai.conversation.tracking;
|
||||||
|
|
||||||
import org.studiorailgun.conversation.categorization.SentenceFunctionCategorizor.SentenceFunction;
|
import org.studiorailgun.ai.conversation.categorization.SentenceFunctionCategorizor.SentenceFunction;
|
||||||
import org.studiorailgun.conversation.parser.depend.Clause;
|
import org.studiorailgun.ai.conversation.parser.depend.Clause;
|
||||||
|
|
||||||
import edu.stanford.nlp.semgraph.SemanticGraph;
|
import edu.stanford.nlp.semgraph.SemanticGraph;
|
||||||
|
|
||||||
@ -1,9 +1,9 @@
|
|||||||
package org.studiorailgun.conversation.web;
|
package org.studiorailgun.ai.conversation.web;
|
||||||
|
|
||||||
import org.studiorailgun.conversation.parser.depend.Argument;
|
import org.studiorailgun.ai.conversation.parser.depend.Argument;
|
||||||
import org.studiorailgun.conversation.tracking.Quote;
|
import org.studiorailgun.ai.conversation.tracking.Quote;
|
||||||
import org.studiorailgun.knowledge.Node;
|
import org.studiorailgun.ai.knowledge.Node;
|
||||||
import org.studiorailgun.philosophy.ConceptQuery;
|
import org.studiorailgun.ai.philosophy.ConceptQuery;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Queries related to linguistic arguments
|
* Queries related to linguistic arguments
|
||||||
@ -1,11 +1,11 @@
|
|||||||
package org.studiorailgun.conversation.web;
|
package org.studiorailgun.ai.conversation.web;
|
||||||
|
|
||||||
import java.util.LinkedList;
|
import java.util.LinkedList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import org.studiorailgun.Globals;
|
import org.studiorailgun.Globals;
|
||||||
import org.studiorailgun.knowledge.Node;
|
import org.studiorailgun.ai.knowledge.Node;
|
||||||
import org.studiorailgun.knowledge.query.filter.NameQueryFilter;
|
import org.studiorailgun.ai.knowledge.query.filter.NameQueryFilter;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Queries for nodes related to conversations
|
* Queries for nodes related to conversations
|
||||||
@ -1,8 +1,8 @@
|
|||||||
package org.studiorailgun.conversation.web;
|
package org.studiorailgun.ai.conversation.web;
|
||||||
|
|
||||||
import org.studiorailgun.Globals;
|
import org.studiorailgun.Globals;
|
||||||
import org.studiorailgun.knowledge.Node;
|
import org.studiorailgun.ai.knowledge.Node;
|
||||||
import org.studiorailgun.knowledge.types.RelationTypes;
|
import org.studiorailgun.ai.knowledge.types.RelationTypes;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Queries related to quotes
|
* Queries related to quotes
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package org.studiorailgun.knowledge;
|
package org.studiorailgun.ai.knowledge;
|
||||||
|
|
||||||
import java.io.BufferedWriter;
|
import java.io.BufferedWriter;
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package org.studiorailgun.knowledge;
|
package org.studiorailgun.ai.knowledge;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
@ -10,7 +10,7 @@ import java.util.Map.Entry;
|
|||||||
|
|
||||||
import org.studiorailgun.FileUtils;
|
import org.studiorailgun.FileUtils;
|
||||||
import org.studiorailgun.Globals;
|
import org.studiorailgun.Globals;
|
||||||
import org.studiorailgun.knowledge.anchor.AnchorNodes;
|
import org.studiorailgun.ai.knowledge.anchor.AnchorNodes;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A knowledge web
|
* A knowledge web
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package org.studiorailgun.knowledge;
|
package org.studiorailgun.ai.knowledge;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A node in the knowledge web
|
* A node in the knowledge web
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package org.studiorailgun.knowledge;
|
package org.studiorailgun.ai.knowledge;
|
||||||
|
|
||||||
import org.studiorailgun.Globals;
|
import org.studiorailgun.Globals;
|
||||||
|
|
||||||
@ -1,9 +1,9 @@
|
|||||||
package org.studiorailgun.knowledge.anchor;
|
package org.studiorailgun.ai.knowledge.anchor;
|
||||||
|
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import org.studiorailgun.Globals;
|
import org.studiorailgun.Globals;
|
||||||
import org.studiorailgun.knowledge.Node;
|
import org.studiorailgun.ai.knowledge.Node;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Anchor nodes for the rest of the web
|
* Anchor nodes for the rest of the web
|
||||||
@ -1,12 +1,12 @@
|
|||||||
package org.studiorailgun.knowledge.query;
|
package org.studiorailgun.ai.knowledge.query;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
import org.studiorailgun.Globals;
|
import org.studiorailgun.Globals;
|
||||||
import org.studiorailgun.knowledge.Node;
|
import org.studiorailgun.ai.knowledge.Node;
|
||||||
import org.studiorailgun.knowledge.Relation;
|
import org.studiorailgun.ai.knowledge.Relation;
|
||||||
import org.studiorailgun.knowledge.types.RelationTypes;
|
import org.studiorailgun.ai.knowledge.types.RelationTypes;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Queries for dealing with instances of nodes
|
* Queries for dealing with instances of nodes
|
||||||
@ -1,10 +1,10 @@
|
|||||||
package org.studiorailgun.knowledge.query;
|
package org.studiorailgun.ai.knowledge.query;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
import org.studiorailgun.Globals;
|
import org.studiorailgun.Globals;
|
||||||
import org.studiorailgun.knowledge.Node;
|
import org.studiorailgun.ai.knowledge.Node;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get a node by a property of the node
|
* Get a node by a property of the node
|
||||||
@ -1,11 +1,11 @@
|
|||||||
package org.studiorailgun.knowledge.query;
|
package org.studiorailgun.ai.knowledge.query;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
import org.studiorailgun.Globals;
|
import org.studiorailgun.Globals;
|
||||||
import org.studiorailgun.knowledge.Node;
|
import org.studiorailgun.ai.knowledge.Node;
|
||||||
import org.studiorailgun.knowledge.types.RelationTypes;
|
import org.studiorailgun.ai.knowledge.types.RelationTypes;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Queries based around possession
|
* Queries based around possession
|
||||||
@ -1,13 +1,13 @@
|
|||||||
package org.studiorailgun.knowledge.query;
|
package org.studiorailgun.ai.knowledge.query;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
import org.studiorailgun.Globals;
|
import org.studiorailgun.Globals;
|
||||||
import org.studiorailgun.conversation.evaluators.query.NounStack;
|
import org.studiorailgun.ai.conversation.evaluators.query.NounStack;
|
||||||
import org.studiorailgun.knowledge.Node;
|
import org.studiorailgun.ai.knowledge.Node;
|
||||||
import org.studiorailgun.knowledge.query.filter.NameQueryFilter;
|
import org.studiorailgun.ai.knowledge.query.filter.NameQueryFilter;
|
||||||
import org.studiorailgun.knowledge.types.RelationTypes;
|
import org.studiorailgun.ai.knowledge.types.RelationTypes;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Performs a quality query
|
* Performs a quality query
|
||||||
@ -1,10 +1,10 @@
|
|||||||
package org.studiorailgun.knowledge.query.filter;
|
package org.studiorailgun.ai.knowledge.query.filter;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
import org.studiorailgun.knowledge.Node;
|
import org.studiorailgun.ai.knowledge.Node;
|
||||||
import org.studiorailgun.knowledge.query.InstanceQuery;
|
import org.studiorailgun.ai.knowledge.query.InstanceQuery;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Filter nodes to just instances of a specific node
|
* Filter nodes to just instances of a specific node
|
||||||
@ -1,9 +1,9 @@
|
|||||||
package org.studiorailgun.knowledge.query.filter;
|
package org.studiorailgun.ai.knowledge.query.filter;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
import org.studiorailgun.knowledge.Node;
|
import org.studiorailgun.ai.knowledge.Node;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Node query filters based around names
|
* Node query filters based around names
|
||||||
@ -1,10 +1,10 @@
|
|||||||
package org.studiorailgun.knowledge.query.filter;
|
package org.studiorailgun.ai.knowledge.query.filter;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
import org.studiorailgun.knowledge.Node;
|
import org.studiorailgun.ai.knowledge.Node;
|
||||||
import org.studiorailgun.knowledge.query.PossessionQuery;
|
import org.studiorailgun.ai.knowledge.query.PossessionQuery;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Query filters based on possession relationships
|
* Query filters based on possession relationships
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package org.studiorailgun.knowledge.types;
|
package org.studiorailgun.ai.knowledge.types;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* All relation types
|
* All relation types
|
||||||
@ -1,12 +1,12 @@
|
|||||||
package org.studiorailgun.linguistics;
|
package org.studiorailgun.ai.linguistics;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
import org.studiorailgun.Globals;
|
import org.studiorailgun.Globals;
|
||||||
import org.studiorailgun.knowledge.Node;
|
import org.studiorailgun.ai.knowledge.Node;
|
||||||
import org.studiorailgun.knowledge.Relation;
|
import org.studiorailgun.ai.knowledge.Relation;
|
||||||
import org.studiorailgun.knowledge.types.RelationTypes;
|
import org.studiorailgun.ai.knowledge.types.RelationTypes;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Queries related to the linguistic concept of a name
|
* Queries related to the linguistic concept of a name
|
||||||
@ -1,14 +1,14 @@
|
|||||||
package org.studiorailgun.philosophy;
|
package org.studiorailgun.ai.philosophy;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
import org.studiorailgun.Globals;
|
import org.studiorailgun.Globals;
|
||||||
import org.studiorailgun.knowledge.Node;
|
import org.studiorailgun.ai.knowledge.Node;
|
||||||
import org.studiorailgun.knowledge.Relation;
|
import org.studiorailgun.ai.knowledge.Relation;
|
||||||
import org.studiorailgun.knowledge.query.InstanceQuery;
|
import org.studiorailgun.ai.knowledge.query.InstanceQuery;
|
||||||
import org.studiorailgun.knowledge.query.filter.NameQueryFilter;
|
import org.studiorailgun.ai.knowledge.query.filter.NameQueryFilter;
|
||||||
import org.studiorailgun.knowledge.types.RelationTypes;
|
import org.studiorailgun.ai.knowledge.types.RelationTypes;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Queries related to concepts or the idea of a concept
|
* Queries related to concepts or the idea of a concept
|
||||||
@ -3,8 +3,8 @@ package org.studiorailgun;
|
|||||||
import static org.junit.Assert.*;
|
import static org.junit.Assert.*;
|
||||||
|
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
import org.studiorailgun.conversation.ConvAI;
|
import org.studiorailgun.ai.conversation.ConvAI;
|
||||||
import org.studiorailgun.conversation.tracking.Quote;
|
import org.studiorailgun.ai.conversation.tracking.Quote;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Answer queries
|
* Answer queries
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
package org.studiorailgun;
|
package org.studiorailgun;
|
||||||
|
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
import org.studiorailgun.conversation.ConvAI;
|
import org.studiorailgun.ai.conversation.ConvAI;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Test assigning values via transfer statements
|
* Test assigning values via transfer statements
|
||||||
|
|||||||
@ -3,8 +3,8 @@ package org.studiorailgun;
|
|||||||
import static org.junit.Assert.*;
|
import static org.junit.Assert.*;
|
||||||
|
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
import org.studiorailgun.conversation.parser.NLPParser;
|
import org.studiorailgun.ai.conversation.parser.NLPParser;
|
||||||
import org.studiorailgun.conversation.parser.depend.Clause;
|
import org.studiorailgun.ai.conversation.parser.depend.Clause;
|
||||||
|
|
||||||
import edu.stanford.nlp.pipeline.CoreDocument;
|
import edu.stanford.nlp.pipeline.CoreDocument;
|
||||||
import edu.stanford.nlp.pipeline.CoreSentence;
|
import edu.stanford.nlp.pipeline.CoreSentence;
|
||||||
|
|||||||
@ -4,8 +4,8 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
|
|||||||
import static org.junit.jupiter.api.Assertions.assertNotNull;
|
import static org.junit.jupiter.api.Assertions.assertNotNull;
|
||||||
|
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
import org.studiorailgun.conversation.parser.NLPParser;
|
import org.studiorailgun.ai.conversation.parser.NLPParser;
|
||||||
import org.studiorailgun.conversation.parser.depend.Clause;
|
import org.studiorailgun.ai.conversation.parser.depend.Clause;
|
||||||
|
|
||||||
import edu.stanford.nlp.pipeline.CoreDocument;
|
import edu.stanford.nlp.pipeline.CoreDocument;
|
||||||
import edu.stanford.nlp.pipeline.CoreSentence;
|
import edu.stanford.nlp.pipeline.CoreSentence;
|
||||||
|
|||||||
@ -3,10 +3,10 @@ package org.studiorailgun;
|
|||||||
import static org.junit.jupiter.api.Assertions.*;
|
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.ai.conversation.ConvAI;
|
||||||
import org.studiorailgun.conversation.evaluators.goal.GoalEval;
|
import org.studiorailgun.ai.conversation.evaluators.goal.GoalEval;
|
||||||
import org.studiorailgun.conversation.evaluators.goal.GoalData.ConversationGoal;
|
import org.studiorailgun.ai.conversation.evaluators.goal.GoalData.ConversationGoal;
|
||||||
import org.studiorailgun.conversation.tracking.Quote;
|
import org.studiorailgun.ai.conversation.tracking.Quote;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Tests greeting
|
* Tests greeting
|
||||||
|
|||||||
@ -5,8 +5,8 @@ import static org.junit.jupiter.api.Assertions.*;
|
|||||||
import java.io.File;
|
import java.io.File;
|
||||||
|
|
||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
||||||
import org.studiorailgun.knowledge.CSVExport;
|
import org.studiorailgun.ai.knowledge.CSVExport;
|
||||||
import org.studiorailgun.knowledge.KnowledgeWeb;
|
import org.studiorailgun.ai.knowledge.KnowledgeWeb;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Test loading webs
|
* Test loading webs
|
||||||
|
|||||||
@ -3,16 +3,16 @@ package org.studiorailgun;
|
|||||||
import static org.junit.jupiter.api.Assertions.*;
|
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.ai.conversation.ConvAI;
|
||||||
import org.studiorailgun.conversation.categorization.SentenceFunctionCategorizor;
|
import org.studiorailgun.ai.conversation.categorization.SentenceFunctionCategorizor;
|
||||||
import org.studiorailgun.conversation.evaluators.greet.GreetingEval;
|
import org.studiorailgun.ai.conversation.evaluators.greet.GreetingEval;
|
||||||
import org.studiorailgun.conversation.evaluators.query.QueryData;
|
import org.studiorailgun.ai.conversation.evaluators.query.QueryData;
|
||||||
import org.studiorailgun.conversation.evaluators.query.QueryEval;
|
import org.studiorailgun.ai.conversation.evaluators.query.QueryEval;
|
||||||
import org.studiorailgun.conversation.parser.NLPParser;
|
import org.studiorailgun.ai.conversation.parser.NLPParser;
|
||||||
import org.studiorailgun.conversation.tracking.Conversation;
|
import org.studiorailgun.ai.conversation.tracking.Conversation;
|
||||||
import org.studiorailgun.conversation.tracking.Quote;
|
import org.studiorailgun.ai.conversation.tracking.Quote;
|
||||||
import org.studiorailgun.conversation.tracking.Sentence;
|
import org.studiorailgun.ai.conversation.tracking.Sentence;
|
||||||
import org.studiorailgun.conversation.web.ConversationQuery;
|
import org.studiorailgun.ai.conversation.web.ConversationQuery;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Query tests
|
* Query tests
|
||||||
|
|||||||
@ -3,8 +3,8 @@ package org.studiorailgun;
|
|||||||
import static org.junit.Assert.*;
|
import static org.junit.Assert.*;
|
||||||
|
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
import org.studiorailgun.conversation.parser.NLPParser;
|
import org.studiorailgun.ai.conversation.parser.NLPParser;
|
||||||
import org.studiorailgun.conversation.parser.depend.Clause;
|
import org.studiorailgun.ai.conversation.parser.depend.Clause;
|
||||||
|
|
||||||
import edu.stanford.nlp.pipeline.CoreDocument;
|
import edu.stanford.nlp.pipeline.CoreDocument;
|
||||||
import edu.stanford.nlp.pipeline.CoreSentence;
|
import edu.stanford.nlp.pipeline.CoreSentence;
|
||||||
|
|||||||
@ -6,12 +6,12 @@ import java.util.List;
|
|||||||
|
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
import org.studiorailgun.Globals;
|
import org.studiorailgun.Globals;
|
||||||
import org.studiorailgun.conversation.evaluators.transfer.TransferEval;
|
import org.studiorailgun.ai.conversation.evaluators.transfer.TransferEval;
|
||||||
import org.studiorailgun.conversation.parser.NLPParser;
|
import org.studiorailgun.ai.conversation.parser.NLPParser;
|
||||||
import org.studiorailgun.conversation.tracking.Quote;
|
import org.studiorailgun.ai.conversation.tracking.Quote;
|
||||||
import org.studiorailgun.conversation.web.ConversationQuery;
|
import org.studiorailgun.ai.conversation.web.ConversationQuery;
|
||||||
import org.studiorailgun.knowledge.Node;
|
import org.studiorailgun.ai.knowledge.Node;
|
||||||
import org.studiorailgun.linguistics.NameQuery;
|
import org.studiorailgun.ai.linguistics.NameQuery;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Tests for evaluating transfer statements
|
* Tests for evaluating transfer statements
|
||||||
|
|||||||
@ -4,10 +4,10 @@ import static org.junit.jupiter.api.Assertions.*;
|
|||||||
|
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
import org.studiorailgun.Globals;
|
import org.studiorailgun.Globals;
|
||||||
import org.studiorailgun.conversation.parser.NLPParser;
|
import org.studiorailgun.ai.conversation.parser.NLPParser;
|
||||||
import org.studiorailgun.conversation.parser.depend.Clause;
|
import org.studiorailgun.ai.conversation.parser.depend.Clause;
|
||||||
import org.studiorailgun.conversation.tracking.Quote;
|
import org.studiorailgun.ai.conversation.tracking.Quote;
|
||||||
import org.studiorailgun.conversation.tracking.Sentence;
|
import org.studiorailgun.ai.conversation.tracking.Sentence;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Transfer statement parsing tests
|
* Transfer statement parsing tests
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user