上次借着高考热点整出一个刷屏的互动游戏之后,我连续被各业务部门请了一周的午饭了,今天运营部,明天品牌部,后天市场部…心里暗搓搓地想,这业务部门的团建经费咋就这么多呢?

(详情请查看上集:《高考要考口语?一场10w+刷屏活动是如何用多模态评测API做出来的》)

当然了,俗话说“天下没有免费的午餐”,各个部门都希望能从我这儿获取点“高科技”来帮他们做出些创新的事。“高科技”咱倒有的是,自从学习API后,仿佛解锁了新技能,可别小看了一个小小的API接口,用好了都是能力无穷。问题是创新也得结合具体的事儿啊,哪能盲目为创新而创新。

前几天跟市场老大吃饭的时候,还真给他支了个招,用情感分析API来做用户偏好调研,没想到这么一个小创意给公司省了20万调研费用。

事情是这样的,公司的电商部门想要大批量采购上架一款新上市的手机,投入金额在千万级。为了保险起见,老板让他们先找咨询公司做一轮市场调研,看看这款手机的用户反馈再决定是否要大批量采购。

市场部找了几家咨询公司出方案。咨询公司倒是很快给出了方案和报价单,其中有20万的预算用于收集用户反馈信息。市场部老大犯了难,几家公司给出的调研方案都有一个共同的问题:费用高不说,还得加上走流程、出具体执行方案、沟通协调等环节,整个过程耗时长、效率低,等调研结束,市场机会可能也错过了。

我问他:如果不需要调研公司收集用户反馈信息,是不是就好办多了?市场老大说:“是的,咱们要是自己能搞定,速度能快很多,还能省下这20万,但用户反馈从哪来呢?”

“这个好办,给我3天时间,我帮你搞定!”咬着串上的肉,我许下了承诺。

3天后,我给他发了一封邮件,内容包括这款手机的1万条用户反馈,以及基本的用户反馈分析。

我是怎么做的呢?简单来说就两步:

l   第一步:尽量多地找到这款手机的用户评论;

l   第二步:使用情感分析API接口分析这些评论的正负面倾向、用户喜好度、用户喜好点。

【情感分析API实现用户偏好调研】具体操作步骤如下。

一、准备环境

登录华为云控制台,确保已经实名认证,查看账户在北京四的项目ID。(目前情感分析服务只支持北京一和北京四,此次调用以北京四为例)

1、将鼠标移动到右上角账号名下,选择“我的凭证”

2、左边选择API凭证,可以获取项目ID。

二、通过PostMan获取token(这是为了认证鉴权)

url:https://iam.cn-north-4.myhuaweicloud.com/v3/auth/tokens

发送一条POST请求。

POST:https://iam.cn-north-4.myhuaweicloud/v3/auth/tokens

记录响应头Headers中的X-Subject-Token值。

三、通过PostMan调用情感分析接口

body里content为文本评论,type:1指选择手机领域,该接口同时还支持;type:2(汽车领域)。

请求示例(1)

POST请求:

https://nlp-ext.cn-north-4.myhuaweicloud.com/v1/{project id}/nlu/sentimens/domain

在Headers里面填入前面获取的X-Subject-Token。

点击发送send请求,得到:

其中:label为1表示该评论情感倾向为正面,confidence表示该情感倾向为正面的置信度。

请求示例(2):

其中:label为0表示该评论情感倾向为负面,confidence表示该情感倾向为负面的置信度。

四、采用Python代码调用获取token和情感分析接口

获取token

def get_token(name,domain_name,pass_wd,regoin_name,request_url):"""获取鉴权:param name: 用户名:param domain_name: 账号名:param pass_wd: 密码:param regoin_name: 局点域:return:token"""mydata = {"auth": {"identity": {"methods": ["password"],"password": {"user": {"name": name,"password": pass_wd,"domain": {"name": domain_name}}}},"scope": {"project": {"name": regoin_name}}}}response = requests.post(request_url,headers={"content-type": "application/json"},data=json.dumps(mydata), verify=False)if response.status_code == 201:return response.headers['x-subject-token']else:raise Exception(response.content)

调用情感分析接口

def get_sentiment(request_url, test_data, token):"""获取情感倾向:param request_url:情感分析接口url:param test_data: 请求评论数据:param token:鉴权信息:return:"""myheader = {"content-type": "application/json"}myheader['X-Auth-Token'] = tokenresponse = requests.post(request_url,headers=myheader,data=json.dumps(test_data),verify=False)response = json.loads(response.content.decode('utf-8'))return response

调用示例:

#填入该局点项目ID
project_id = ""
#填入用户名,账号名,用户密码
token = get_token(name="",domain_name="",pass_wd="",regoin_name="cn-north-4",request_url="https://iam.cn-north-4.myhuaweicloud.com/v3/auth/tokens")
test_data = {"content": "扬声器还行。音量大,音质差一点。还有价格定的有点高,性价比不行。","type": 1
}
print(get_sentiment("https://nlp-ext.cn-north-4.myhuaweicloud.com/v1/{project_id}/nlu/sentiment/domain".replace("{project_id}",  project_id),test_data,token))

响应示例:

市场老大看完邮件之后,给我回了一句话:“兄弟,你这个操作太赞了,帮公司省了20万,你这一个月的午饭我包了!”这封回复邮件抄送了公司老板和所有的管理层,怎么感觉以后的日子会更忙了呢?先不操心这个了,这个月的午饭有人管了~


据了解,目前API Explorer平台已开放EI企业智能、计算、应用服务、网络、软件开发平台、视频等70+云服务,共上线2000+个API、6000+个错误码。在前期试运行期间,华为云API Explorer平台上的API接口也已被多家企业成功接入。

点击查看详情:《华为云一站式API解决方案平台API Explorer上线》

华为云API Explorer平台在未来几个月会实现更多功能,比如支持SDK示例代码、CLI等特性,同时也会开放更多的云服务API接口,连接更多开发者实现创新、拓宽创新边界。

点击这里→了解更多精彩内容

【API进阶之路】帮公司省下20万调研费!如何巧用情感分析API实现用户偏好调研相关推荐

  1. 【API进阶之路】API带来的微创新,打动投资人鼓励我创业

    摘要:怎么帮助创作者提高视频的推荐量呢?我发现了:视频的封面图非常重要. 上回说到,老板一拍脑门,交代了一个新项目:小成本开发一款短视频剪辑工具([<[API进阶之路]人少钱少需求多的新项目该怎 ...

  2. 【API进阶之路】做OCR文字识别,谁说必须要有AI工程师?

    摘要:有些功能还真不能光凭自己的直觉和认识,来自一线的声音才是最真实的用户需求.比方说名片录入的需求. 在公司技术委员会副主席这个位置上干了有几个月了,期间,我一方面给研发团队整理各种文档资料,做技术 ...

  3. 【API进阶之路】逆袭!用关键词抽取API搞定用户需求洞察

    最近这半个月的午饭,那可是相当不错,市场老大天天请吃饭,不是外面下馆子,就是从家带饺子.说是感谢我上次帮他省了20万调研费. (详情请戳:如何巧用情感分析API帮公司省下20万调研费) 今天中午他又喊 ...

  4. 腾讯文智自然语言处理介绍与情感分析API调用

    一.产品概述 文智中文语义开放平台是基于并行计算系统和分布式爬虫平台,结合独特的语义分析技术,一站式满足用户NLP.转码.抽取.全网数据抓取等中文语义分析需求的开放平台.用户能够基于平台对外提供的Op ...

  5. 【API进阶之路】研发需求突增3倍,测试团队集体闹离职

    摘要:最近研发的需求量涨了3倍,开发团队拼命赶进度,可苦了测试团队. 本以为从一线研发转管理后会清闲一些,但是没想到,我还要充当救火队员的角色. 到了第四季度,各业务部门都在憋着劲儿冲业绩,毕竟这跟年 ...

  6. 【API进阶之路】破圈,用一个API代替10人内容团队

    自从学习API以后,我用技术手段相继帮助业务部.市场部解决了不少难题,算是从纯研发破圈发展到了业务端.老板召开业务讨论会的时候也会带上我,希望我能从技术角度帮助公司解决业务问题,提升业务的效率和业绩. ...

  7. 【API进阶之路】无法想象!大龄码农的硬盘里有这么多宝藏

    公司开完年中会后,大家的工作都开始恢复正常,我们也继续按部就班地撸代码(写bug)~偶尔透过办公室的玻璃看到老大跟老板在喝茶,感觉自从上次我影响了公司的战略方向,老板找老大"聊天" ...

  8. 程序员帮公司赚了700万,公司就奖励一件糟糕的T恤?

    1 2007年,正在Fog Creek Software 实习的诺亚找到了老板Joel Spolsky(著名网站Stack Overlfow的创始人),向他提出了一个建议. 诺亚:现在很多技术博客都在 ...

  9. 杭州一公司开出20万月薪/320万年薪抢人!ChatGPT掀起AI热潮,AIGC人才被爆抢

    5年工作经历,博士学位,最高月薪20万. 最近,位于杭州未来科技城一家公司,开出了最高320万年薪,招聘AIGC方向算法工程师一名. ChatGPT在全球掀起了AI热潮,国内互联网大厂纷纷加入战局打造 ...

最新文章

  1. 计算机组成原理考研重点
  2. Java8学习之旅2---基于Lambda的JDBC编程
  3. 【Android 安全】DEX 加密 ( 代理 Application 开发 | 加载 dex 文件 | 使用反射获取方法创建本应用的 dexElements | 各版本创建 dex 数组源码对比 )
  4. 多分类问题中混淆矩阵(Confusion Matrix)的Matlab画法
  5. 【独家】玩流量,先读懂数据再说吧!PM玩转流量课程笔记大放送
  6. maven将第三方依赖_如何将商业第三方文物整合到您的Maven版本中
  7. method=post 怎么让查看源代码看不到_网上文档无法复制怎么办?试试这几个方法!...
  8. Okay 第一篇文章从java字符串开始
  9. java请求参数_在Java中发送http的post请求,设置请求参数等等
  10. 批量将csv转换成shp
  11. linux 命令缺失安装,Redhat7没有安装ifconfig命令的解决方法
  12. php变量自减,PHP 中「自增、自减」运算引发的奇怪问题
  13. TTL转USB 六合一
  14. Fluentd日志采集使用教程
  15. 计算机在中医方剂中的应用,计算机中医应用(精).docx
  16. Rider 使用Emmylua 代码提示
  17. 阿里code代码提交git命令总结
  18. 数据结构之SWUSTOJ954: 单链表的链接
  19. Windows系统本地搭建DedeCMS网站教程
  20. MYSQL查询员工信息练习

热门文章

  1. H264参数SPS(序列参数集)和PPS(图像参数集)说明
  2. 四.激光SLAM框架学习之A-LOAM框架---项目工程代码介绍---2.scanRegistration.cpp--前端雷达处理和特征提取
  3. archlinux php imagemagick,如何用ImageMagick将SVG转换为PNG?
  4. java 文件大小统计工具类_Java获取文件大小,文件夹内文件个数的工具类
  5. 无人机集群定位与编队方式研究总结(最详细的鸟群模型分析)
  6. Python爬虫 Day 3
  7. JustOJ1500: 蛇行矩阵
  8. php(2)—基础补充
  9. 【C/C++】知识点
  10. 【Python】Python中的引用和赋值