Showing 3 of 8 total issues
Method train_kb
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
def train_kb(feedback_records = [])
feedback_records = feedback_records.map do |record|
{ userId: record[0],
userQuestion: record[1],
kbQuestion: record[2],
Method generate_answer
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
def generate_answer(question, top = 1)
response = @http.post(
"#{BASE_URL}/#{@knowledgebase_id}/generateAnswer",
json: { question: question, top: top }
)
Method update_kb
has 26 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
def update_kb(add: [], delete: [], add_urls: [])
response = @http.patch(
"#{BASE_URL}/#{@knowledgebase_id}",
json: {
add: {