11import { LDClient } from "launchdarkly-js-client-sdk" ;
22import type { UpdateContextFunction } from "@/utils/typescriptTypesInterfaceIndustry" ;
33import { META , COHERE , ANTHROPIC } from "@/utils/constants" ;
4+ import { wait } from "@/utils/utils" ;
45
56export const generateAIChatBotFeatureExperimentResults = async ( {
67 client,
@@ -19,7 +20,7 @@ export const generateAIChatBotFeatureExperimentResults = async ({
1920 setExpGenerator ( true ) ;
2021 const probablityExperimentType = {
2122 [ "bayesian" ] : { [ META ] : 30 , [ ANTHROPIC ] : 50 , [ COHERE ] : 80 } ,
22- [ "frequentist" ] : { [ META ] : 40 , [ ANTHROPIC ] : 50 , [ COHERE ] : 60 } ,
23+ [ "frequentist" ] : { [ META ] : 47 , [ ANTHROPIC ] : 50 , [ COHERE ] : 58 } ,
2324 } ;
2425 const experimentType : string = experimentTypeObj . experimentType ;
2526 for ( let i = 0 ; i < experimentTypeObj . numOfRuns ; i ++ ) {
@@ -67,7 +68,7 @@ export const generateAIChatBotFeatureExperimentResults = async ({
6768 }
6869 await client ?. flush ( ) ;
6970 setProgress ( ( prevProgress : number ) => prevProgress + ( 1 / experimentTypeObj . numOfRuns ) * 100 ) ;
70- await new Promise ( ( resolve ) => setTimeout ( resolve , 100 ) ) ;
71+ await wait ( 1 ) ;
7172 await updateContext ( ) ;
7273 }
7374 setExpGenerator ( false ) ;
@@ -92,7 +93,7 @@ export const generateSuggestedItemsFeatureExperimentResults = async ({
9293
9394 const probablityExperimentType = {
9495 [ "bayesian" ] : { [ "trueProbablity" ] : 60 , [ "falseProbablity" ] : 30 } ,
95- [ "frequentist" ] : { [ "trueProbablity" ] : 60 , [ "falseProbablity" ] : 52 } ,
96+ [ "frequentist" ] : { [ "trueProbablity" ] : 60 , [ "falseProbablity" ] : 54 } ,
9697 } ;
9798 const experimentType : string = experimentTypeObj . experimentType ;
9899
@@ -125,7 +126,7 @@ export const generateSuggestedItemsFeatureExperimentResults = async ({
125126 }
126127 await client ?. flush ( ) ;
127128 setProgress ( ( prevProgress : number ) => prevProgress + ( 1 / experimentTypeObj . numOfRuns ) * 100 ) ;
128- await new Promise ( ( resolve ) => setTimeout ( resolve , 100 ) ) ;
129+ await wait ( 1 )
129130 await updateContext ( ) ;
130131 }
131132 setExpGenerator ( false ) ;
@@ -149,7 +150,7 @@ export const generateNewSearchEngineFeatureExperimentResults = async ({
149150 let totalPrice = 0 ;
150151 const probablityExperimentType = {
151152 [ "bayesian" ] : { [ "trueProbablity" ] : 60 , [ "falseProbablity" ] : 30 } ,
152- [ "frequentist" ] : { [ "trueProbablity" ] : 60 , [ "falseProbablity" ] : 52 } ,
153+ [ "frequentist" ] : { [ "trueProbablity" ] : 60 , [ "falseProbablity" ] : 54 } ,
153154 } ;
154155 const experimentType : string = experimentTypeObj . experimentType ;
155156
@@ -179,7 +180,7 @@ export const generateNewSearchEngineFeatureExperimentResults = async ({
179180 }
180181 await client ?. flush ( ) ;
181182 setProgress ( ( prevProgress : number ) => prevProgress + ( 1 / experimentTypeObj . numOfRuns ) * 100 ) ;
182- await new Promise ( ( resolve ) => setTimeout ( resolve , 100 ) ) ;
183+ await wait ( 1 )
183184 await updateContext ( ) ;
184185 }
185186 setExpGenerator ( false ) ;
0 commit comments