Personality Insight - анализ комментариев от разных пользователей - PullRequest
0 голосов
/ 26 июня 2018

Я отправляю файл JSON с несколькими комментариями и отзывами от разных пользователей, но, похоже, ответ в целом, а не на каждый комментарий, который я отправляю через поле «контент» в JSON. Может ли API возвращать информацию для каждого комментария каждого пользователя? Или это рассматривать как несколько комментариев одного пользователя? Например, у меня есть такие отзывы разных пользователей:

{
       "contentItems": [
         {
           "content": "amazon's business model is incredible, is riding a number of secular trends (ecommerce, cloud, ai), and the stock is a winner. employees are making more money than expected.+ leadership principles drive a high performance culture that focuses on customers. it feels great to work on products that customers love.+ you get to work on very difficult problems with smart people. once you establish yourself as a high performer, you have a high level of job security and internal mobility. teams are constantly hiring and building really innovative things and you are encouraged to move around and explore.+ teams tend to be lean and you will be asked to learn a lot quickly. ownership is highly valued.+ office environment is really desirable. located in a great downtown seattle neighborhood, many people walk to work, bring dogs to the office, and restaurants and bars are very accessible.+ amazon veterans tend to be incredibly talented individuals, and other companies realize it. being successful at amazon is well respected in the industry.. - work/life balance can be a challenge. work demands are high and teams are often too lean. you have to set your own boundaries. even with kind managers, overachievers will feel under water.- frugality as a core value goes overboard. if amazon doesn't have to give it you, it won't. no perks, no free food or drinks, bad coffee, unsubsidized cafeterias, mediocre hardware for non-technical people. there doesn't seem to be a morale budget and you will have few official team outings.- compensation policies are not employee friendly: 401k matching is subpar. once your signing cash bonus is fully vested, your entire compensation will be base salary and stock. base salary is capped at ~$160k across the company. stock vests twice a year if you're below a director, so your compensation is very lumpy. stock price appreciation is taken into consideration in your total compensation targets (ie if the value of previously offered shares increases, the company will count that as a raise and might not grant you additional stock bonuses, despite strong performance).",
           "contenttype": "text/plain",
           "id": "19"
         },
         {
           "content": "--> culture & leadership principles - the amazon leadership principles are not a mission statement that was developed and then forgotten. we live and die by these principles and they drive our culture... and the culture is pretty great!--> work with super smart, very talented people",
           "contenttype": "text/plain",
           "id": "250"
         },
         {
           "content": "1) when christmas season is busy time, management seems nice to everyone and act like they love and respect that you came to work each day, you can do no wrong as long as your busy. after a year i now know that working for wal*mart just sucks monkey balls!!!!!",
           "contenttype": "text/plain",
           "id": "66674"
         }
       ]
     }

Я ожидаю вывод с личными данными для каждого обзора. Вместо этого у меня есть общий ответ на все комментарии. Итак, мне интересно, может ли служба сделать это, или мне нужно отправить один JSON для каждого пользователя? Этот вопрос связан с этим другим вопросом, но вместо 1000 твитов одного пользователя мне нужно обработать 1000 или более отзывов от разных пользователей.

1 Ответ

0 голосов
/ 27 июня 2018

Вам нужно отправить один запрос на человека, но даже если бы было возможно отправить один запрос различным пользователям, чтобы получить один профиль для каждого, в вашем примере два содержимого вернутся как ошибка. Это потому, что PI требуется не менее 100 слов, чтобы получить результат, а два последних твита содержат менее 100 слов, поэтому вы не сможете получить профиль.

Эта таблица может дать вам больше информации о количестве слов, необходимых для получения профиля, и недостатках использования небольшого количества слов.

Если в вашем случае использования обычно невозможно получить хотя бы 100 слов, использование PI может быть нецелесообразным, но вы можете хотя бы получить некоторую информацию о тоне пользователя, с тоном Анализатор , это не одно и то же, но может дать некоторую информацию о каждом пользователе.

...