Skip to content

Instantly share code, notes, and snippets.

@jakkaj
Created July 13, 2017 13:20
Show Gist options
  • Save jakkaj/b46ce922119938843695225c0d9c2492 to your computer and use it in GitHub Desktop.
Save jakkaj/b46ce922119938843695225c0d9c2492 to your computer and use it in GitHub Desktop.
Pick out intents and ordering them by score
.onDefault((session, args) => {
var intentsSorted = _.sortBy(args.intents, (intent)=>{
return 1-intent.score;
});
var top = intentsSorted[0];
var second = intentsSorted[1];
if(top.score - second.score < .1){
//to close - do stuff.
}
var categoriesPresent = ['#Account_Balance_Inquiry', '#Account_Access_Inquiry', '#Asset_Allocation_Inquiry', '#Change_Funds_Inquiry', '#Change_Funds_Request', '#Compare_Funds_Inquiry', '#Comparing_Competitors_Inquiry', '#Contact_Details_Request', '#Contributions_Holiday_Inquiry', '#Contributions_Inquiry', '#Employer_Contributions_Inquiry', '#Ethical_Investment_Inquiry', '#Fees_Inquiry', '#Financial_Hardship_Inquiry', '#Fund_Manager_Inquiry', '#Fund_Performance_Inquiry', '#Fund_Split_Inquiry', '#General_Eligibility_Inquiry', '#General_KiwiSaver_Inquiry', '#Government_Incentives_Inquiry', '', '#Investment_Benefits_Inquiry', '#Investment_Risks_Inquiry', '#Investment_Trustee_Inquiry', '#Lifetime_Performance_Inquiry', '#List_Funds_Inquiry', '#Member_Tax_Credit_Inquiry', '#My_Current_Fund_Inquiry', '#Open_Account_Inquiry', '#Personal_Calculator_Inquiry', '#Recommendation_Inquiry', '#Recommendation_Rationale', '#Specific_Fund_Inquiry', '#Statement_Request', '#Tax_Payment_Inquiry', '#Transfer_Funds_Inquiry', '#Withdraw_Funds_Eligibility', '#Withdraw_Funds_Inquiry', '#Withdrawing_To_Buy_First_Home', 'None'];
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment