Skip to content

Commit a966d27

Browse files
committed
12.02.00
1 parent e4d68bd commit a966d27

File tree

2 files changed

+71
-1
lines changed

2 files changed

+71
-1
lines changed

Marketing/Strategic.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,42 @@
1+
## Who Gets Value
2+
3+
Per Grant, the basis for business strategy is to understand who would pay, and why. Some thoughts:
4+
5+
* Corporate Execs (e.g., CIO):
6+
7+
1. Enable Business Users to explore business ideas
8+
9+
1. Use these to improve Bus User / IT collaboration
10+
11+
1. Improve Time to Market
12+
13+
1. Deliver significantly more systems to support the business, with reduced cost and risk
14+
15+
1. Technology Independence: future-proofed IT systems that can move to future technologies without re-write
16+
17+
* Key tech companies (e.g., Microsoft, Google, etc) can provide a platform that can:
18+
19+
1. Enhance leadership in strategic areas of AI, Cloud
20+
21+
1. Drive Cloud revenue by making it easier for more customers to build more systems
22+
23+
1. Protect customers’ IT Investment with systems that can be migrated to new technologies (the answer to IBM’s $1Bn failure in the San Francisco project)
24+
25+
* Services Providers (e.g, Accenture):
26+
27+
1. Lead in the business user enablement market vs. the IT Tech Market, aka the Jim Liddle article
28+
29+
1. VAR creators (e.g., the next SAP)
30+
31+
1. Time to Market
32+
33+
1. Technology Independence (e.g., don’t be Peach Tree whose DOS software did not move to client/server or the web)
34+
35+
1. Customizable software: enable customers to customize the package with meaningfully reduced time and complicity (unlike SAP)
36+
37+
1. Participate in a Value Chain, where other VARs can extend your package to provide another revenue source
38+
39+
140
## Interest Level?
241

342
* Scope: CS vs corporate

docs/WebGenAI-CLI.md

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,38 @@ The logic is non-trivial:
195195
# End Logic from GenAI
196196
```
197197
198-
> This support is in technology-preview state.
198+
 
199+
200+
#### Cardinality Patterns
201+
202+
Logic GenAI training has enabled the following:
203+
204+
```
205+
Products have Notices, with severity 0-5.
206+
207+
Raise and error if product is orderable == True and there are any severity 5 Notices, or more than 3 Notices.
208+
```
209+
210+
Notes:
211+
212+
1. Note the use of a "qualified any", resulting in a count with a where condition:
213+
214+
```python title='Logic Recognizes "qualified any"'
215+
# Logic from GenAI: (or, use your IDE w/ code completion)
216+
217+
# Derive product notice count from related notices.
218+
Rule.count(derive=Product.notice_count, as_count_of=Notice)
219+
220+
# Derive count of severity 5 notices for products.
221+
Rule.count(derive=Product.class_5_notice_count, as_count_of=Notice, where=lambda row: row.severity == 5)
222+
223+
# Ensure product is not orderable if conditions on notices are met.
224+
Rule.constraint(validate=Product,
225+
as_condition=lambda row: not (row.orderable and (row.class_5_notice_count > 0 or row.notice_count > 3)),
226+
error_msg="Orderable product contains severity 5 or excessive notices.")
227+
228+
# End Logic from GenAI
229+
```
199230
200231
 
201232

0 commit comments

Comments
 (0)