# -*- coding: utf-8 -*- """gradio-demo Automatically generated by Colaboratory. Original file is located at https://colab.research.google.com/drive/1-iBNAt-l2MLx1trpU5geyHS8RVyrMM5I """ import gradio as gr import cj import cj_gsearch cjdemo = gr.Interface( description="Consumer Journey生成器,藉由輸入的目標族群和品牌資訊打造消費者旅程。", fn=cj.generate_cj, inputs=[ gr.Textbox( label = "品牌名稱", value = "星巴克(Starbucks)" ), gr.Textbox( label = "品牌資訊", lines = 3, value = "星巴克的企業使命:啟發並滋潤人們的心靈,在每個人、每一杯、每個社區中皆能體現。秉持續追求卓越以及實踐企業使命與價值觀,我們透過每一杯咖啡的傳遞,將獨特的星巴克體驗帶入每位顧客的生活中。" ), gr.Textbox( label = "產品資訊", lines = 3, value = f"飲品:令人驚豔的精選咖啡風味與各式手調飲品,期待你親自來探索與享受。\n糕點:高品質食材製成豐富的蛋糕、三明治和輕食餐點,每一口都能品嘗到食物的原味,回味無窮。\n咖啡用品及設備:挑選最適合你的咖啡用品與設備,與好友家人一起共創居家迷人咖啡時光。\n星巴克隨行卡:隨行卡是星巴克最具有收藏價值的商品之一,不同時節推出專屬特色卡面設計,感謝每個咖啡時光有你與我們一同隨行!" ), gr.Number( label="期望旅程總數(5-11)", value=5, minimum=5, maximum=11 ), gr.Textbox( label="TA個人資訊", value=f"姓名:林小明\n年齡:25歲\n婚姻狀況:未婚\n年收入:NT$600,000\n工作行業:科技業", lines=10 ), gr.Textbox( label="TA的CCS描述(10句你覺得最有代表性的)", value=f"我喜歡嘗試新的品牌\n我只購買我認同其道德規範的公司的產品\n我經常負責規劃朋友間的活動\n我經常做一些積極運動\n我願意付費購買線上優質內容,如:電子書,文章或訂閱內容\n我嘗試每次放假都去一些不同的地方\n要是沒有我的智慧型手機,我會感覺失落\n我通常沒有多加思考就花錢\n我的工作成就必須被他人看見\n各種性向的情侶在法律上能被允許結婚是重要的\n", lines=10 ), gr.Textbox( label="TA的其他資訊", value="" ) ], outputs=[ gr.Textbox(label="消費者旅程內容",lines=35)], allow_flagging="never", ) cjdemo_gsearch = gr.Interface( description="Consumer Journey生成器,藉由輸入的目標族群和品牌資訊打造消費者旅程。", fn=cj_gsearch.generate_cj, inputs=[ gr.Textbox( label = "品牌名稱", value = "星巴克(Starbucks)" ), gr.Textbox( label = "品牌資訊", lines = 3, value = "星巴克的企業使命:啟發並滋潤人們的心靈,在每個人、每一杯、每個社區中皆能體現。秉持續追求卓越以及實踐企業使命與價值觀,我們透過每一杯咖啡的傳遞,將獨特的星巴克體驗帶入每位顧客的生活中。" ), gr.Textbox( label = "產品資訊", lines = 3, value = f"飲品:令人驚豔的精選咖啡風味與各式手調飲品,期待你親自來探索與享受。\n糕點:高品質食材製成豐富的蛋糕、三明治和輕食餐點,每一口都能品嘗到食物的原味,回味無窮。\n咖啡用品及設備:挑選最適合你的咖啡用品與設備,與好友家人一起共創居家迷人咖啡時光。\n星巴克隨行卡:隨行卡是星巴克最具有收藏價值的商品之一,不同時節推出專屬特色卡面設計,感謝每個咖啡時光有你與我們一同隨行!" ), gr.Textbox( label="搜索關鍵字(如果不輸入會讓AI自動生成關鍵字並以Google搜索)", value="" ), gr.Number( label="期望旅程總數(5-11)", value=5, minimum=5, maximum=11 ), gr.Textbox( label="TA個人資訊", value=f"姓名:林小明\n年齡:25歲\n婚姻狀況:未婚\n年收入:NT$600,000\n工作行業:科技業", lines=10 ), gr.Textbox( label="TA的CCS描述(10句你覺得最有代表性的)", value=f"我喜歡嘗試新的品牌\n我只購買我認同其道德規範的公司的產品\n我經常負責規劃朋友間的活動\n我經常做一些積極運動\n我願意付費購買線上優質內容,如:電子書,文章或訂閱內容\n我嘗試每次放假都去一些不同的地方\n要是沒有我的智慧型手機,我會感覺失落\n我通常沒有多加思考就花錢\n我的工作成就必須被他人看見\n各種性向的情侶在法律上能被允許結婚是重要的\n", lines=10 ), gr.Textbox( label="TA的其他資訊", value="" ) ], outputs=[ gr.Textbox(label="消費者旅程內容",lines=35)], allow_flagging="never", ) demo = gr.TabbedInterface([cjdemo, cjdemo_gsearch], ["使用者旅程生成器(aplha)", "使用者旅程生成器+Google搜索(aplha)"], theme='bethecloud/storj_theme') demo.launch(share=True)