【API进阶之路】逆袭!用关键词抽取API搞定用户需求洞察
摘要: 老大说,我这份用关键词抽取API搞定的用户需求洞察报告,简直比比市场调研的科班人士做得还好。
最近这半个月的午饭,那可是相当不错,市场老大天天请吃饭,不是外面下馆子,就是从家带饺子。说是感谢我上次帮他省了20万调研费。
(详情请戳:如何巧用情感分析API帮公司省下20万调研费)
今天中午他又喊我去公司对面的竹林老鸡汤,我点了一份竹笋酿豆腐,外加一份老鸡汤,他一坐下就把刚上桌的鸡汤抢了过去。
呦呵,我说这小子咋回事,还敢抢我的汤?眼看着他一言不发,拿个小勺一勺一勺地喝完了那碗鸡汤,我就知道,他这是又遇到难事了。
喝完汤,他把服务员喊过来又要了一份,然后跟我说:“老哥啊,弟弟我难呐,上次你给我们做完分析,公司批准了手机的采购计划,一次性采购了1万台,几千万砸进去,但问题是现在卖不出去啊!”
唉,卖不出去,这玩意儿你也不能怪我不是,出于安慰,我问了句:“那是因为啥呢?”
市场老大一句话差点就把这几千万的大锅甩到我头上:“上次因为没做市场调研,市场部做活动策划的/写文案的/做设计的/做广告投放的,对于这款手机适合什么人群、主打什么卖点完全没概念,写出来的文案,做出来的海报,根本提不起用户兴趣,推广费用花了不少,但转化率低得惨不忍睹。”
这锅我可不能背,但确实上次的情感分析API只能分析出来用户对这款手机是认可还是不认可,没办法分析出来用户到底喜欢什么。这可咋整……
默默地回忆了一遍上次用情感分析API做用户调研的经过,记得当时还看到过一个关键词抽取API啊。可以用关键词抽取API把抓取的1万条用户评价做关键词提取,结合情感分析API对这些关键词进行分析,正面的词是卖点,负面的词是用户痛点。
我把一份产品卖点和用户痛点关键词说明发给了市场老大,他看完非让我去给市场部的小朋友们做一次用户需求洞察的营销培训,说这份材料比市场调研的科班人士做得还好。
说真的,写代码咱没问题,技术培训也不在话下,但营销培训我还真做不来。还是继续输出技术文档比较靠谱。
【关键词抽取API实现评价分析】具体操作步骤如下:
一、准备环境
1、登录华为云控制台,在“API凭证”获取项目ID。
2、通过PostMan获取token。
url:https://iam.cn-north-4.myhuaweicloud.com/v3/auth/tokens
发送一条POST请求。
POST:https://iam.cn-north-4.myhuaweicloud/v3/auth/tokens
3、记录响应头Headers中的X-Subject-Token值。
二、调用关键词抽取接口
1、请求示例1(通过postman调用)
body里以json格式填写请求参数:
- text:为文本评论;
- limit:为关键字的最大数量。
发送一条POST请求。
POST:https://nlp-ext.cn-north-4.myhuaweicloud.com/v1/{project_id}/ nlp-fundamental/keyword-extraction
在Headers里面填入前面获取的X-Subject-Token。
点击发送send请求,得到:
从关键词里可以发现,该评论的强调方向是“拍照”、“耐用”、“好看”。
2、请求示例2(通过python调用)
#定义获取关键字函数
def get_keyword(request_url, test_data, token):
"""
获取关键词
:param request_url:关键词抽取接口url
:param test_data: 请求评论数据
:param token:鉴权信息
:return:
"""
myheader = {"content-type": "application/json"}
myheader['X-Auth-Token'] = token
response = 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 = {
"text": "这手机无线网打不开,照相清晰度不够,外观也有瑕疵。",
"limit":
} print(
get_keyword (
"https://nlp-ext.cn-north-4.myhuaweicloud.com/v1/{project_id} /nlp-fundamental/keyword-extraction".replace("{project_id}", project_id),
test_data,
token))
响应示例:
从关键词里可以发现,该评论的强调方向是“照相”、“清晰度”、“无线网”。再结合情感分析得出结果为负面,可以认为该评论使得这款手机在这三个方面扣分了。
市场部根据提取的关键词进行了新的宣传策划和推广,看到端着饭盒笑眯眯朝我走过来的市场老大,我就知道效果应该是不错。得,今天中午吃饺子……
据了解,目前API Explorer平台已开放EI企业智能、计算、应用服务、网络、软件开发平台、视频等70+云服务,共上线2000+个API、6000+个错误码。在前期试运行期间,华为云API Explorer平台上的API接口也已被多家企业成功接入。
点击查看详情:《华为云一站式API解决方案平台API Explorer上线》
华为云API Explorer平台在未来几个月会实现更多功能,比如支持SDK示例代码、CLI等特性,同时也会开放更多的云服务API接口,连接更多开发者实现创新、拓宽创新边界。
【API进阶之路】逆袭!用关键词抽取API搞定用户需求洞察的更多相关文章
- 【API进阶之路】API带来的微创新,打动投资人鼓励我创业
摘要:怎么帮助创作者提高视频的推荐量呢?我发现了:视频的封面图非常重要. 上回说到,老板一拍脑门,交代了一个新项目:小成本开发一款短视频剪辑工具([<[API进阶之路]人少钱少需求多的新项目该怎 ...
- 【API进阶之路】破圈,用一个API代替10人内容团队
摘要:我用一个API代替10人内容团队,一年帮老板省了一百万. 自从学习API以后,我用技术手段相继帮助业务部.市场部解决了不少难题,算是从纯研发破圈发展到了业务端.老板召开业务讨论会的时候也会带上我 ...
- 【API进阶之路】老板给我涨薪30%!如何通过SDK接口搞定千万级流量直播
摘要:看我如何通过API Explorer 的SDK接口搞定千万级流量直播. 最近几个月,我的变化其实还蛮大的,从一个被实习生“无视”的“前浪”,转变成了不仅能够解决技术问题还能解决业务问题(顺手还能 ...
- 【API进阶之路】帮公司省下20万调研费!如何巧用情感分析API实现用户偏好调研
摘要:自从学习API后,仿佛解锁了新技能,可别小看了一个小小的API接口,用好了都是能力无穷.这不,用情感分析API来做用户偏好调研,没想到这么一个小创意给公司省了20万调研费用. 上次借着高考热点整 ...
- 【API进阶之路】用API打造一条自动化内容生产流水线
摘要:搞定了内容审核之后,我又把抓取工具.内容审核API.文本摘要生成API串联在一起,从抓到审再到编,建立了一条自动化的内容生产流水线,编辑团队只需要做优质内容的推荐就可以了. 上周,运营部将官网上 ...
- 【API进阶之路6】一个技术盲点,差点让整个项目翻车
上次教了实习生一个方案之后,这小子跟运营妹子的关系是越走越近,时不时地撒把狗粮,在我司真正实现了研发运营一家亲~(上回你没看?戳上文剧情回顾:万万没想到,一个技术方案帮实习生追到了运营妹子) 这回想跟 ...
- 【API进阶之路】高考要考口语?我用多模态评测API做了一场10w+刷屏活动
摘要:闲着没事用多模态评测API做了一个测评英语口语的互动小游戏,居然成了一场10万人参与的刷屏级活动. 上一期故事说到,我成为了公司技术委员会副主席,上任后的第一件事是建立了一个云容器化的研发资料库 ...
- 【API进阶之路】无法想象!大龄码农的硬盘里有这么多宝藏
摘要:通过把所需建立的工具库做成云容器化应用,用CCE引擎,通过API网关调用云容器引擎中的容器应用.不仅顺应了云原生的发展趋势,还能随时弹性扩容,满足公司规模化发展的需求. 公司开完年中会后,大家的 ...
- 【API进阶之路】研发需求突增3倍,测试团队集体闹离职
摘要:最近研发的需求量涨了3倍,开发团队拼命赶进度,可苦了测试团队. 本以为从一线研发转管理后会清闲一些,但是没想到,我还要充当救火队员的角色. 到了第四季度,各业务部门都在憋着劲儿冲业绩,毕竟这跟年 ...
随机推荐
- 第 13 篇:DRF 框架之 API 版本管理
作者:HelloGitHub-追梦人物 API 不可能一成不变,无论是新增或者删除已有 API,都会对调用它的客户端产生影响.如果对 API 的增删没有管理,随着 API 的增增减减,调用它的客户端就 ...
- git问题解决
1.如果系统中有一些配置文件在服务器上做了配置修改,然后后续开发又新添加一些配置项的时候, 在发布这个配置文件的时候,会发生代码冲突: error: Your local changes to the ...
- 【Python】Async异步等待简单例子理解
import time def run(coroutine): try: print("") coroutine.send(None) except StopIteration a ...
- NFS /etc/exports参数解释
nfs 安装 执行以下命令安装 nfs 服务器所需的软件包 yum install -y nfs-utils 执行命令 vim /etc/exports,创建 exports 文件,文件内容如下: / ...
- PHP image_type_to_extension - 获取图片后缀
image_type_to_extension — 根据指定的图像类型返回对应的后缀名.高佣联盟 www.cgewang.com 语法 string image_type_to_extension ( ...
- PHP strtr() 函数
实例 把字符串中的字符 "ia" 替换成 "eo":高佣联盟 www.cgewang.com <?php echo strtr("Hilla W ...
- 排查JVM内存泄漏的命令
1. jps 使用 jps -l -m 获取到当前jvm进程的pid,通过上述命令获取到了服务的进程号 jps(JVM Process Status Tool):显示指定系统内所有的HotSpot虚拟 ...
- SparkBench安装使用入门
SparkBench安装以及快速开始 欢迎关注我的GitHub~ 本指南假定已经可以正常使用Spark 2.x,并且可以访问安装它的系统. 系统环境 CentOS 7.7.1908 Ambari-Sp ...
- jetbrain的plugin repository地址
jetbrain的plugin repository地址:https://plugins.jetbrains.com/plugins/alpha/5047 有的时候 plugins内搜不到东西 把这个 ...
- 十分钟搭建自己的私有NuGet服务器-BaGet
目录 前言 开始 搭建BaGet 上传程序包 在vs中使用 其他 最后 前言 NuGet是用于微软.NET(包括 .NET Core)开发平台的软件包管理器.NuGet能够令你在项目中添加.移除和更新 ...