Skip to content

Commit c3434bb

Browse files
Merge pull request #229 from aziontech/fix-ai-agent
fix(AI Agent)
2 parents 0c51912 + 845557f commit c3434bb

File tree

2 files changed

+3
-5
lines changed

2 files changed

+3
-5
lines changed

templates/typescript/azion-react-agent/src/nodes/callModel.ts

+1-3
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,6 @@ export async function callModel(
1717
): Promise<Partial<typeof MessagesAnnotation.State>> {
1818

1919
const { messages } = state
20-
21-
messages.unshift(new SystemMessage({content: SYSTEM_PROMPT}))
2220

2321
const model = new ChatOpenAI({
2422
model: OPENAI_MODEL,
@@ -29,7 +27,7 @@ export async function callModel(
2927
apiKey: OPENAI_API_KEY,
3028
}).bindTools(TOOLS);
3129

32-
const response = new AIMessage(await model.invoke(messages,{recursionLimit:3}))
30+
const response = new AIMessage(await model.invoke([new SystemMessage(SYSTEM_PROMPT),...messages],{recursionLimit:3}))
3331

3432
return { messages: [response] };
3533
}

templates/typescript/azion-react-agent/src/nodes/tools.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ const azionRetriever = new AzionRetriever(embeddingModel, entityExtractor,
2222
{dbName:VECTOR_STORE_DB_NAME,
2323
vectorTable:VECTOR_STORE_TABLE_NAME,
2424
ftsTable:VECTOR_STORE_TABLE_NAME+"_fts",
25-
ftsK:1,
26-
similarityK:1,
25+
ftsK:3,
26+
similarityK:3,
2727
searchType:"hybrid",
2828
promptEntityExtractor:'Extraia as entidades relevantes para a busca. Apenas responda com as entidades, sem explicações e pontuação.'
2929
});

0 commit comments

Comments
 (0)