findbrok / laravel-personality-insights
使用Laravel 5的IBM Watson Personality Insights服务
Requires
- php: >=5.6.0
- findbrok/php-watson-api-bridge: ^1.0
- illuminate/support: ~5.0
- netresearch/jsonmapper: ^1.1
- ramsey/uuid: ^3.4
Requires (Dev)
- mockery/mockery: 0.9.*
- orchestra/testbench: ~3.0
- phpunit/phpunit: ~4.0|~5.0
README
Laravel Personality Insights
简介
Laravel Personality Insights,提供了一个简单易用的包装,围绕IBM Watson Personality Insights API
许可
Laravel Personality Insights 是开源软件,使用 MIT 许可 许可。
工作原理
Personality Insights 提取和分析一系列个性特征,以帮助发现关于人物和实体的可操作见解,从而引导最终用户进行高度个性化的交互。该服务输出的个性特征分为三个维度:大五人格、价值观和需求。虽然某些服务根据领域模型和内容具有上下文相关性,但 Personality Insights 仅需要至少3500+个单词的任何文本。
预期用途
Personality Insights 服务适用于几乎无限数量的潜在应用。企业可以使用个别客户的详细个性画像进行更细粒度的客户细分和更高质量的线索生成。这些数据使他们能够设计营销、提供产品推荐并提供更个性化和相关的客户关怀。Personality Insights 还可用于帮助招聘人员或大学录取人员将候选人匹配到公司或大学。
安装
通过composer安装软件包
$ composer require findbrok/laravel-personality-insights
如果您正在使用Laravel >= 5.5,则可以利用Laravel自动包发现功能跳过服务注册和别名注册。
将服务提供者添加到 config/app.php
中的 providers 数组中,请参阅 注册提供者
'providers' => [ // Other Service Providers FindBrok\PersonalityInsights\InsightsServiceProvider::class, ],
配置
安装完成后,您现在可以发布配置文件并设置正确配置以使用软件包。
$ php artisan vendor:publish --provider="FindBrok\PersonalityInsights\InsightsServiceProvider" --tag="config"
这将在 config/personality-insights.php
文件中创建文件,有关设置此文件中值的信息,请参阅 使用前配置
致谢
向所有辛勤工作创造奇妙事物的人们表示衷心的感谢!
创建者
Twitter: @PercyMamedy
GitHub: percymamedy