|
import gradio as gr |
|
from rag import rbc_product |
|
from tool import rival_product |
|
from graphrag import reasoning |
|
|
|
with gr.Blocks() as demo: |
|
with gr.Tab("RAG"): |
|
gr.Markdown(""" |
|
Marketing |
|
------------ |
|
GraphRAG: Models customer-product relationship networks for next-best-action predictions |
|
|
|
DSPy: Optimizes cross-sell/upsell prompt variations through A/B testing |
|
|
|
Risk & Audit |
|
------------ |
|
GraphRAG: Maps transactional relationships into dynamic knowledge graphs to detect multi-layered fraud patterns |
|
|
|
Tool Use: Integrates fraud detection APIs, anomaly scoring models, and regulatory compliance checkers |
|
|
|
DSPy: Optimizes fraud explanation prompts for regulatory reporting |
|
|
|
Other Use Case |
|
------------ |
|
https://huggingface.co/spaces/kevinhug/clientX |
|
https://kevinwkc.github.io/davinci/ |
|
""") |
|
gr.Markdown(""" |
|
Retrieval: Public RBC Product Data |
|
|
|
Recommend: RBC Product |
|
""") |
|
in_verbatim = gr.Textbox(label="Verbatim") |
|
out_product = gr.Textbox(label="Product") |
|
|
|
|
|
gr.Examples( |
|
[ |
|
["Low APR and great customer service. I would highly recommend if you’re looking for a great credit card company and looking to rebuild your credit. I have had my credit limit increased annually and the annual fee is very low."] |
|
], |
|
[in_verbatim] |
|
) |
|
btn_recommend=gr.Button("Recommend") |
|
btn_recommend.click(fn=rbc_product, inputs=in_verbatim, outputs=out_product) |
|
|
|
with gr.Tab("Tool Use"): |
|
gr.Markdown(""" |
|
Retrieval: Public Product Data using Tavily Search |
|
|
|
Recommend: Competition Product |
|
""") |
|
in_verbatim = gr.Textbox(label="Verbatim") |
|
out_product = gr.Textbox(label="Product") |
|
|
|
gr.Examples( |
|
[ |
|
["Low APR and great customer service. I would highly recommend if you’re looking for a great credit card company and looking to rebuild your credit. I have had my credit limit increased annually and the annual fee is very low."] |
|
], |
|
[in_verbatim] |
|
) |
|
btn_recommend=gr.Button("Recommend") |
|
btn_recommend.click(fn=rival_product, inputs=in_verbatim, outputs=out_product) |
|
|
|
with gr.Tab("graphrag"): |
|
gr.Markdown(""" |
|
Reasoning from context, answering the question |
|
""") |
|
in_verbatim = gr.Textbox(label="Context") |
|
in_question = gr.Textbox(label="Question") |
|
out_product = gr.Textbox(label="Answer") |
|
|
|
gr.Examples( |
|
[ |
|
[ |
|
""" |
|
A business model is not merely a static description but a dynamic ecosystem defined by five interdependent pillars: |
|
|
|
Value Creation (What you sell): The core offering must solve a critical pain point or unlock untapped demand. This is the foundation of your value proposition—quantifiable (e.g., cost efficiency) or qualitative (e.g., exceptional user experience)—that differentiates you in the market. |
|
|
|
Delivery Infrastructure (How you deliver): Channels and partnerships must align to ensure seamless access to your offering. For instance, a SaaS company might leverage cloud platforms for instant scalability, while a luxury brand prioritizes exclusive retail partnerships. |
|
|
|
Customer Lifecycle Dynamics: |
|
|
|
Acquisition: How do users discover you? Channels like organic search (SEO), targeted ads, or influencer partnerships must map to your customer segments’ behaviors. |
|
|
|
Activation: Do first-time users experience immediate value? A fitness app, for example, might use onboarding tutorials to convert sign-ups into active users. |
|
|
|
Retention: Is engagement sustained? Metrics like churn rate and CLV reveal whether your model fosters loyalty through features like personalized content or subscription perks. |
|
|
|
Referral: Do users become advocates? Incentivize sharing through referral programs or viral loops (e.g., Dropbox’s storage rewards). |
|
|
|
Revenue Architecture (How you monetize): Align pricing models (subscriptions, freemium tiers) with customer willingness-to-pay. For instance, a niche market might sustain premium pricing, while a mass-market product prioritizes volume. |
|
|
|
Cost Symmetry: Every activity—from R&D to customer support—must balance against revenue streams. A low-cost airline, for example, optimizes for operational efficiency to maintain profitability. |
|
|
|
Strategic Imperatives for Modern Business Models |
|
|
|
Systemic Integration: Ohmae’s “3C’s” (Customer, Competitor, Company) remind us that acquisition channels and value propositions must adapt to shifting market realities. For instance, a retailer might pivot from brick-and-mortar to hybrid models post-pandemic. |
|
|
|
Data-Driven Iteration: Use AARRR metrics to identify leaks in the funnel. If activation rates lag, refine onboarding; if referrals stagnate, enhance shareability. |
|
|
|
Scalability through Partnerships: Key partners (e.g., tech vendors, logistics providers) can reduce overhead while expanding reach—critical for transitioning from niche to mass markets. |
|
|
|
By framing each component as a strategic variable rather than a fixed element, businesses can continuously adapt to disruptions—a necessity in Ohmae’s vision of fluid, customer-first strategy. |
|
"""] |
|
], |
|
[in_verbatim] |
|
) |
|
|
|
gr.Examples( |
|
[ |
|
[ |
|
"""Create marketing campaign that can improve customer acquisition, activation, retention and referral for this persona: |
|
Low APR and great customer service. I would highly recommend if you’re looking for a great credit card company and looking to rebuild your credit. I have had my credit limit increased annually and the annual fee is very low. |
|
"""] |
|
], |
|
[in_question] |
|
) |
|
btn_recommend = gr.Button("Reasoning") |
|
btn_recommend.click(fn=reasoning, inputs=[in_verbatim, in_question], outputs=out_product) |
|
|
|
|
|
demo.launch(allowed_paths=["./xgb","./ts"]) |