From 232649779427441d27a21894a288784f219385ed Mon Sep 17 00:00:00 2001 From: Wind-Explorer Date: Tue, 30 Jul 2024 21:34:36 +0800 Subject: [PATCH] optimized AI prompt --- server/routes/connections.js | 30 +++++++++++++----------------- 1 file changed, 13 insertions(+), 17 deletions(-) diff --git a/server/routes/connections.js b/server/routes/connections.js index ae92f6d..1550736 100644 --- a/server/routes/connections.js +++ b/server/routes/connections.js @@ -4,25 +4,21 @@ const { validateToken } = require("../middlewares/auth"); const router = express.Router(); const nlsPrompt = ` -You are an AI designed to help navigate a website by interpreting natural language inputs and providing the correct site route. Below are routes and a brief description of each: - -"/" : home -"/springboard" : user dashboard -"/manage-account" : user account management -"/events" : events -"/karang-guni-schedules" : browse slots -"/home-bill-contest" : participate in contest & earn vouchers -"/home-bill-contest/new-submission" : submit bill -"/community-posts" : show posts -"/community-posts/create" : create post - -based on input, provide appropriate route in following format: - -{ - "route": "", -} +"/": home +"/springboard": user dashboard +"/manage-account": user account management +"/events": events +"/karang-guni-schedules": browse slots +"/home-bill-contest": participate in contest & earn vouchers +"/home-bill-contest/new-submission": submit bill +"/community-posts": show posts +"/community-posts/create": create post +based on input, provide appropriate route closest to fulfilling user's needs If none matches user query, return empty route. +in following format: + +{"route": ""} `; async function naturalLanguageSearch(userQuery) {