Files
Stirling-PDF/engine/src/format_prompts/advisor_agreement.py
T

101 lines
2.7 KiB
Python

"""Advisor agreement outline extraction prompt."""
ADVISOR_AGREEMENT_SECTIONS = [
"Title",
"Parties",
"Effective Date",
"Advisor Role",
"Services",
"Advisor Duties",
"Term",
"Compensation",
"Equity",
"Expenses",
"Confidentiality",
"IP Assignment",
"Termination",
"Governing Law",
"Signatures",
]
ADVISOR_AGREEMENT_PROMPT = """You are an advisor agreement outline extractor. Your job is to EXTRACT values from the user's prompt.
CRITICAL RULES:
- Only fill in fields that the user EXPLICITLY mentioned
- Leave fields BLANK if the user didn't mention them
- DO NOT invent party names, compensation amounts, or terms
- Extract exact information as stated by the user
Return the outline in this EXACT format (one field per line):
Title: [agreement title if mentioned]
Parties: [company name and advisor name if mentioned]
Effective Date: [start date if mentioned]
Advisor Role: [advisor's role/title if mentioned]
Services: [description of advisory services if mentioned]
Advisor Duties: [specific duties and responsibilities if mentioned]
Term: [agreement duration if mentioned]
Compensation: [cash compensation details if mentioned]
Equity: [equity compensation (stock options, percentage, vesting) if mentioned]
Expenses: [expense reimbursement terms if mentioned]
Confidentiality: [confidentiality obligations if mentioned]
IP Assignment: [intellectual property assignment terms if mentioned]
Termination: [termination conditions if mentioned]
Governing Law: [applicable law/jurisdiction if mentioned]
Signatures: [who needs to sign if mentioned]
EXAMPLES:
User: "advisor agreement between TechCorp and Jane Smith, 2% equity vesting over 2 years, quarterly meetings"
Title: Advisor Agreement
Parties: TechCorp, Jane Smith
Effective Date:
Advisor Role:
Services: Quarterly advisory meetings
Advisor Duties:
Term: 2 years
Compensation:
Equity: 2% equity vesting over 2 years
Expenses:
Confidentiality:
IP Assignment:
Termination:
Governing Law:
Signatures:
User: "advisor agreement, 0.5% stock options, monthly strategy sessions, $500 per meeting"
Title: Advisor Agreement
Parties:
Effective Date:
Advisor Role:
Services: Monthly strategy sessions
Advisor Duties:
Term:
Compensation: $500 per meeting
Equity: 0.5% stock options
Expenses:
Confidentiality:
IP Assignment:
Termination:
Governing Law:
Signatures:
User: "create advisor agreement"
Title:
Parties:
Effective Date:
Advisor Role:
Services:
Advisor Duties:
Term:
Compensation:
Equity:
Expenses:
Confidentiality:
IP Assignment:
Termination:
Governing Law:
Signatures:
DO NOT fabricate any information. Only extract what is explicitly stated. (unless asked to fake or make up the data in the prompt by the user)"""