Skip to content

Commit

Permalink
perf: ⚡️ While using Auto form generate using AI, we will genera
Browse files Browse the repository at this point in the history
While using Auto form generate using AI, we will generate form overview
also. Previously we were using provided user input as form overview
  • Loading branch information
growupanand committed Feb 27, 2024
1 parent bf718b7 commit 24e899c
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 4 deletions.
12 changes: 9 additions & 3 deletions apps/web/src/app/api/ai/generateForm/route.ts
Original file line number Diff line number Diff line change
Expand Up @@ -31,16 +31,22 @@ export async function POST(req: Request) {
}

const generateFormService = new GenerateFormService({ formOverview });
const { formFields, welcomeScreenData, formName, isInvalidFormOverview } =
await generateFormService.getGeneratedFormData();
const aiResponseJSON = await generateFormService.getGeneratedFormData();
const {
formFields,
welcomeScreenData,
formName,
isInvalidFormOverview,
formSummary: generatedFormOverview,
} = aiResponseJSON;

if (isInvalidFormOverview == true) {
throw new Error("Invalid form overview");
}

const generatedFormData = {
name: formName,
overview: formOverview,
overview: generatedFormOverview,
welcomeScreenCTALabel: welcomeScreenData?.buttonLabelText,
welcomeScreenTitle: welcomeScreenData?.pageTitle,
welcomeScreenMessage: welcomeScreenData?.pageDescription,
Expand Down
8 changes: 7 additions & 1 deletion apps/web/src/lib/services/systemPrompt.ts
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,11 @@ export class SystemPromptService {
OUTPUT FORMAT - STRING
"formSummary" - This is summary of the form which will be shown to user before starting to fill the form.
OUTPUT FORMAT - STRING
========================================
Expand All @@ -128,7 +133,8 @@ export class SystemPromptService {
formFields : JSON,
welcomeScreenData : JSON,
formName : STRING,
isInvalidFormOverview : BOOLEAN
isInvalidFormOverview : BOOLEAN,
formSummary : STRING
}
`;
}
Expand Down

0 comments on commit 24e899c

Please sign in to comment.