11package com .genexus .assistant ;
22
3- import com .genexus .*;
3+ import com .genexus .GXProcedure ;
4+ import com .genexus .ModelContext ;
45import com .genexus .util .CallResult ;
56import com .genexus .util .saia .OpenAIResponse ;
67
78import java .util .ArrayList ;
8- import java .util .List ;
99
1010public final class Assistant extends GXProcedure
1111{
12- public Assistant ( int remoteHandle )
12+ public Assistant (int remoteHandle )
1313 {
1414 super ( remoteHandle , new ModelContext ( Assistant .class ), "" );
1515 }
@@ -34,9 +34,8 @@ private void execute_int( String aP0 ,
3434 protected void privateExecute ( )
3535 {
3636 Gxproperties = new com .genexus .util .GXProperties ();
37- List < OpenAIResponse . Message > messages = null ;
37+ ArrayList messages = new ArrayList (); ;
3838 if (AV3Parameter1 .equals ("chat" )) {
39- messages = new ArrayList <>();
4039 OpenAIResponse .Message message = new OpenAIResponse .Message ();
4140 message .setRole ("user" );
4241 message .setContent ("Dime el clima en Lima - Peru" );
@@ -55,7 +54,7 @@ protected void privateExecute( )
5554 Gxproperties .set ("&Parameter2" , AV4Parameter2 );
5655 Gxproperties .set ("$context" , "Los Angeles" );
5756 }
58- AV5OutputVariable = callAssistant ( "The weatherman" , Gxproperties , messages , new CallResult ()) ;
57+ AV5OutputVariable = callAgent ( "The weatherman" , Gxproperties , messages , new CallResult ()) ;
5958 cleanup ();
6059 }
6160
0 commit comments