Refined ai parser. Updated .env.example
This commit is contained in:
parent
42eaac6a39
commit
8baa31e07e
|
|
@ -16,3 +16,6 @@ STORAGE_SECRET_KEY=minioadmin
|
|||
STORAGE_BUCKET=cases
|
||||
STORAGE_REGION=us-east-1
|
||||
STORAGE_FORCE_PATH_STYLE=true
|
||||
|
||||
# AI Config
|
||||
GOOGLE_API_KEY=your_gemini_api_key_here
|
||||
|
|
@ -11,10 +11,13 @@ const CaseMetadataSchema = z.object({
|
|||
office: z.string().describe("The specific department, chamber, or administrative division within the court system."),
|
||||
court: z.string().describe("The court's full official name of the adjudicating body. Do not use relative references; instead, identify the institution from the document header, the formal seal, or the specific treaty/statute that establishes its jurisdiction."),
|
||||
caseNumber: z.string().describe(
|
||||
"The formal administrative or legal identifier assigned to the matter."
|
||||
"The formal administrative or legal identifier assigned to the matter. " +
|
||||
"Look for unique alphanumeric codes (often containing slashes, dashes, or prefixes like 'No.', 'Ref.', or 'Sag') " +
|
||||
"usually located in the document header, top margin, or immediately following the title."
|
||||
),
|
||||
summary: z.string().describe(
|
||||
"A concise brief of the dispute and the final determination."
|
||||
"A concise brief of the dispute and the final determination. " +
|
||||
"Focus on 'The Issue' (what was being decided) and 'The Disposition' (the final ruling or outcome)."
|
||||
),
|
||||
});
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue