Interpret sentiment
Setup the backend
This will allow you to determine key phrases, sentiment analysis from text, etc. If you haven't already done so, run amplify init
inside your project and then amplify add auth
(we recommend selecting the default configuration).
Run amplify add predictions
and select Interpret. Then use the following answers:
? What would you like to interpret? (Use arrow keys)❯ Interpret Text Learn More
? What kind of interpretation would you like? Language Entity Keyphrase Sentiment Syntax ❯ All
? Who should have access? Auth and Guest users
Now run amplify push
which will generate your amplifyconfiguration.json
and create resources in the cloud. You can now either add this to your backend or skip and add more features to your app.
Services used: Amazon Comprehend
Working with the API
Analyze text to find key phrases, sentiment (positive, negative, neutral), or the syntax (pronouns, verbs, etc.). You can also find entities in the text such as names or places, or perform language detection.
import { Predictions } from '@aws-amplify/predictions';
const result = await Predictions.interpret({ text: { source: { text: textToInterpret, }, type: 'ALL' }})console.log({ result });