hmrizal commited on
Commit
a6f1e07
·
verified ·
1 Parent(s): 6ea94f3

update super super concise prompt template

Browse files
Files changed (1) hide show
  1. app.py +5 -14
app.py CHANGED
@@ -358,12 +358,12 @@ def create_conversational_chain(db, file_path, model_key):
358
 
359
  # Create improved prompt template that focuses on pure LLM analysis
360
  template = """
361
- You are an expert data analyst tasked with answering questions about a CSV file. The file has been analyzed, and its structure is provided below.
362
 
363
  CSV File Structure:
364
  - Total rows: {row_count}
365
  - Total columns: {column_count}
366
- - Columns: {columns_list}
367
 
368
  Sample data (first few rows):
369
  {sample_data}
@@ -373,18 +373,9 @@ def create_conversational_chain(db, file_path, model_key):
373
 
374
  User Question: {question}
375
 
376
- IMPORTANT INSTRUCTIONS:
377
- 1. Answer ONLY what was asked. Be extremely brief.
378
- 2. Do NOT explain your reasoning process or methodology.
379
- 3. Do NOT show code or calculations even if performed.
380
- 4. Do NOT provide additional information beyond what was asked.
381
- 5. For calculations, just provide the final result with up to 2 decimal places.
382
- 6. Do NOT offer any explanations or clarifications unless asked.
383
- 7. Do NOT begin with phrases like "Based on the data..." or "According to the CSV...".
384
- 8. Do NOT end with phrases like "Is there anything else..." or "Let me know if...".
385
- 9. DO NOT restate or rephrase the question.
386
-
387
- Your analysis:
388
  """
389
 
390
  PROMPT = PromptTemplate(
 
358
 
359
  # Create improved prompt template that focuses on pure LLM analysis
360
  template = """
361
+ You are an expert data analyst tasked with answering questions about a CSV file.
362
 
363
  CSV File Structure:
364
  - Total rows: {row_count}
365
  - Total columns: {column_count}
366
+ - Columns names: {columns_list}
367
 
368
  Sample data (first few rows):
369
  {sample_data}
 
373
 
374
  User Question: {question}
375
 
376
+ Give only the direct answer to the question. Be extremely brief. Do not explain your reasoning, calculations, or codes.
377
+
378
+ Your answer:
 
 
 
 
 
 
 
 
 
379
  """
380
 
381
  PROMPT = PromptTemplate(