Sakshi commited on
Commit
7bfb2b2
·
1 Parent(s): 5a53af9

suggestion optim

Browse files
Files changed (1) hide show
  1. policy_analyser/analyse.py +8 -4
policy_analyser/analyse.py CHANGED
@@ -116,13 +116,17 @@ class Health(LOB):
116
  avg_factors = markdown_table_to_json(analysis.split(f'<AVERAGE>')[-1].split(f'</AVERAGE>')[0].replace('## Average Factors', ''))
117
  avg_factor_names = [factor['Factor'] for factor in bad_factors]
118
  if len(bad_factors) > 3:
119
- prompt = self.suggest_prompt + "\nCustomer Policy Analysis : " + analysis + "\nAcko's Super Top up Policy : " + self.acko_policy + '\nNote : Super Top up is an additional policy the customer can buy to enhance the benefits along with their current policy'
 
120
  elif len(avg_factors) > 3:
121
- prompt = self.suggest_prompt + "\nCustomer Policy Analysis : " + analysis + "\nAcko's Super Top up Policy : " + self.acko_policy + '\nNote : Super Top up is an additional policy the customer can buy to enhance the benefits along with their current policy'
 
122
  elif len(bad_factors) < 3 and any(['sum insured' in factor.lower() for factor in bad_factor_names]):
123
- prompt = self.suggest_prompt + "\nCustomer Policy Analysis : " + analysis + "\nAcko's Policy : " + self.acko_super_topup
 
124
  elif len(avg_factors) < 3 and any(['sum insured' in factor.lower() for factor in avg_factor_names]):
125
- prompt = self.suggest_prompt + "\nCustomer Policy Analysis : " + analysis + "\nAcko's Policy : " + self.acko_super_topup
 
126
  # if len(bad_factors) < 3 and any(['sum insured' in factor.lower() for factor in bad_factor_names]) \
127
  # or len(avg_factors) < 3 and any(['sum insured' in factor.lower() for factor in avg_factor_names]):
128
  # prompt = self.suggest_prompt + "\nCustomer Policy Analysis : " + analysis + "\nAcko's Policy : " + self.acko_super_topup
 
116
  avg_factors = markdown_table_to_json(analysis.split(f'<AVERAGE>')[-1].split(f'</AVERAGE>')[0].replace('## Average Factors', ''))
117
  avg_factor_names = [factor['Factor'] for factor in bad_factors]
118
  if len(bad_factors) > 3:
119
+ prompt = self.suggest_prompt + "\nCustomer Policy Analysis : " + analysis + "\nAcko's Policy : " + self.acko_policy + '\nNote : Super Top up is an additional policy the customer can buy to enhance the benefits along with their current policy'
120
+ print('selected policy')
121
  elif len(avg_factors) > 3:
122
+ prompt = self.suggest_prompt + "\nCustomer Policy Analysis : " + analysis + "\nAcko's Policy : " + self.acko_policy + '\nNote : Super Top up is an additional policy the customer can buy to enhance the benefits along with their current policy'
123
+ print('selected policy')
124
  elif len(bad_factors) < 3 and any(['sum insured' in factor.lower() for factor in bad_factor_names]):
125
+ prompt = self.suggest_prompt + "\nCustomer Policy Analysis : " + analysis + "\nAcko's Super Top-up Policy : " + self.acko_super_topup
126
+ print('selected super topup')
127
  elif len(avg_factors) < 3 and any(['sum insured' in factor.lower() for factor in avg_factor_names]):
128
+ prompt = self.suggest_prompt + "\nCustomer Policy Analysis : " + analysis + "\nAcko's Super Top-up Policy : " + self.acko_super_topup
129
+ print('selected super topup')
130
  # if len(bad_factors) < 3 and any(['sum insured' in factor.lower() for factor in bad_factor_names]) \
131
  # or len(avg_factors) < 3 and any(['sum insured' in factor.lower() for factor in avg_factor_names]):
132
  # prompt = self.suggest_prompt + "\nCustomer Policy Analysis : " + analysis + "\nAcko's Policy : " + self.acko_super_topup