Contract-Focused Dialog-based User Request
A Contract-Focused Dialog-based User Request is a dialog-based user request that is made to a contract-focused chatbot as part of a contract-focused dialog turn.
- Context:
- It can (typically) be responded to by a Contract-Focused Chatbot Response.
- It can (typically) aim to complete a Contract-Focused Task, such as: contract analysis, contract summarization, contract comparison, etc.
- It can range from being a simple request to being a complex, multi-part request.
- It can refer to one or more specific contracts.
- It can be a Contract Database Referring User Question.
- It can be an Abstract Contract-Focused User Question (not tied to specific contract documents).
- It can be a Previous Reply Referring Question (clarifying a previous chatbot response).
- It can be a Chatbot Capability User Question.
- It can be unrelated to contracts or be a request for chatbot assistance.
- …
- Example(s):
- "What are the payment terms in this vendor contract?" (single contract reference)
- "Compare the liability clauses across these supplier contracts." (multiple contract reference)
- "What regulations apply to contract amendments in California?" (abstract/conceptual query)
- "What contract tasks can you help me with?" (chatbot help request)
- …
- Counter-Example(s):
- A request about criminal law statutes.
- A request about accounting practices.
- A request to schedule a meeting.
- See: Intent Identification, Slot Filling, User Interface Event, Dialog Act.
References
2023
- Claude 2.
- QUOTE: The table below provides an analysis of sample Contract-Focused User Request properties, generated based on the following prompt:
“Create a table of User queries to a contract-focused chatbot where each query has an X if it meets some of the characteristic properties of the query. Some examples are whether the query refers to a single specific contract, or multiple-specific contracts, or a database of contracts, or no database all but contract law literatured. Other dimensions include if the question is unrelated to contract law, or is asking for help on how to use the chatbot effectively. There may be others in this description text."
- QUOTE: The table below provides an analysis of sample Contract-Focused User Request properties, generated based on the following prompt:
User Query | Single Contract | Multiple Contracts | Contract Database | Abstract | Unrelated to Contracts | Chatbot Help | Requests Drafting | Requests Summary | Requests Data Extraction | Requests Risk Analysis | Requests Workflow Help | References Playbooks | Requests Negotiation Help | Complex Query | Clarifying Request | References Other Documents | Subjective Opinion Requested | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
What are the payment terms in this vendor contract? | X | X | ||||||||||||||||
Compare the liability clauses across the 5 latest supplier contracts | X | X | X | |||||||||||||||
Pull up the NDA template from the contract database | X | |||||||||||||||||
What regulations apply to contract amendments in California? | X | |||||||||||||||||
How do I change the printer toner? | X | |||||||||||||||||
What contract tasks can you help me with? | X | |||||||||||||||||
Draft an NDA for this potential partnership | X | |||||||||||||||||
Summarize the terms in the latest vendor contract | X | X | ||||||||||||||||
Extract the pricing data from these 5 contracts | X | X | ||||||||||||||||
Identify any liability risks in this agreement | X | X | ||||||||||||||||
Help me renew this expiring client agreement | X | X | ||||||||||||||||
Does this draft contract comply with our sales playbook? | X | X | ||||||||||||||||
Suggest negotiation strategies for this vendor deal | X | X | ||||||||||||||||
Clarify the termination notice period you mentioned | X | X | ||||||||||||||||
Compare this draft to the prior version | X | X | ||||||||||||||||
In your opinion, is this a fair agreement? | X | X |
- Table 4: Sample Contract Chatbot Queries by Information Source and Task Type
- PROMPT: Create a table showing example queries a user may pose to a contract-focused chatbot. Include columns for different information sources like: a single contract, two versions of a contract, a contract with associated policy/playbook rules, a collection of contracts.
Include rows for different AI/NLP task types like: information retrieval, data extraction, summarization, and text generation.
Populate each cell with a very brief 1-2 word sample query illustrating a scenario relevant for that information source and task type.
After initially populating, rephrase the samples for more consistency and clarity in demonstrating the scenario."
The key aspects are:* Specifying the columns for different information sources
* Specifying the rows for different task types
* Instructions to initially populate with very brief samples
* Instructions to then rephrase for clarity/consistency.
- PROMPT: Create a table showing example queries a user may pose to a contract-focused chatbot. Include columns for different information sources like: a single contract, two versions of a contract, a contract with associated policy/playbook rules, a collection of contracts.
Contract | 2 Contract Versions | Contract + Playbook | Contract Collection | |
---|---|---|---|---|
Retrieval | Get pricing terms | Get changed sections | Find contracts with exclusions | |
Extraction | Extract all party names | List contract changes | Extract approved clauses | List customer names |
Summarization | Summarize payment terms | Summarize version differences | Summarize playbook compliance | Summarize liability caps |
Generation | Rewrite exclusivity clause | Generate change summary | Generate playbook compliance clause | Generate contract introduction |