The Personal category in AIUNIFY PROS SUITE currently contains four active subscriber-facing tools:
The current Sidebar routes these tools to:
/sentiment/journal-prompt/goal-setting/motivation-boosterThe Personal category uses two different workspace designs.
Sentiment Analysis provides dedicated controls, result Cards, sentiment percentages, Emotions, Keywords, and an Analysis Summary.
The other three use AIUNIFY's shared Standard AI Generator Workspace.
These Tools can assist subscribers with:
The category should be understood as:
AI-assisted reflection, analysis, planning, and encouragement
rather than a professional diagnostic or treatment system.
Generating a Personal result does not automatically:
unless another source-verified Tool specifically provides that function.
The current Sidebar contains:
Sidebar Tool ID:
sentiment
Route:
/sentiment
Sidebar Tool ID:
journal-prompt
Route:
/journal-prompt
Sidebar Tool ID:
goal-setting
Route:
/goal-setting
Sidebar Tool ID:
motivation-booster
Route:
/motivation-booster
The current Sidebar marks:
Sentiment Analysis does not currently carry the isNew marker.
None of the four active Personal Sidebar Tools is marked:
Pro
in the current Sidebar definition.
General subscription, assigned-Tool, Token, configuration, and availability rules can still apply.
The feature catalogue contains commented references to several additional Personal concepts:
These are not active Personal Sidebar Tools in the current version.
A:
Gratitude List
feature reference exists in source but is commented out.
A standalone:
Affirmations
feature is also commented out.
The source includes a commented:
Habit Tracker Ideas
entry.
It should not be treated as an active Habit-tracking system.
A:
Dream Interpreter
feature reference is commented out.
A standalone:
Self-Reflection
feature is also commented out.
Journal Prompts can still be used for reflection, but that does not make Self-Reflection a separate active Tool.
| Personal ToolCurrent Catalogue Reference | |
| Sentiment Analysis | 15 Tokens |
| Journal Prompts | 10 Tokens |
| Goal Setting Helper | 15 Tokens |
| Motivation Booster | 10 Tokens |
The current feature catalogue contains these values.
Journal Prompts, Goal Setting Helper, and Motivation Booster use Standard ToolPage.
Their live pages can therefore display the calculated:
tokens per use
value alongside the subscriber's current Token balance.
For Standard ToolPage, the Base Cost follows the shared order documented earlier:
Live AI Limit → Feature Catalogue → Route Fallback
Sentiment Analysis uses a specialized workspace.
It does not display the normal Standard ToolPage Token-Cost indicator.
The current feature catalogue identifies:
Sentiment Analysis — 15 Tokens.
Because backend Token-accounting logic is outside the sanitized subscriber source, this should be treated as the current catalogue reference rather than an immutable billing guarantee.
Navigate to:
Sidebar → Personal → Sentiment Analysis
Route:
/sentiment
The Sentiment route checks the authenticated AIUNIFY PROS SUITE session.
When authentication is unavailable, the current Route redirects to:
/login.
The /sentiment Route loads:
SentimentPage
inside the normal AIUNIFY Layout rather than Standard ToolPage.
The actual specialized workspace title is:
AI Sentiment Analyzer.
Current description:
Analyze emotions, opinions, and sentiment in text with advanced AI-powered natural language processing.
The main input Card is:
Text Analysis
with:
Paste your text for comprehensive sentiment analysis.
The specialized workspace contains:
The first selector is:
Content Type.
No Content Type must be selected before generation.
If the subscriber leaves the selector empty, the generation Prompt uses:
General Text.
The current selector supports eight Types:
Use this option when analyzing written Product or Service review text.
Use it for direct customer comments or feedback.
Use it for text from a Social post.
Use it for free-text Survey comments.
Use it when analyzing an Email message.
Use it for written Chat content.
Use it for Article text when sentiment analysis is useful.
Use it for material that does not fit a more specific Content Type.
The selected Content Type is inserted into the AI Prompt.
The current source does not establish a different underlying analysis engine for each Content Type.
The specialized Sentiment workspace provides:
Language.
The initial Language is:
English.
Six Languages are available:
The current Sentiment Language selector does not include:
Auto-detect.
Select the appropriate Language yourself.
The selected Language appears in the generation Prompt as:
LANGUAGE: [selected language].
The page does not first translate the Input using Translation Hub.
It asks the selected Model to analyze the supplied text using the chosen Language context.
The main Textarea is:
Text to Analyze *.
Current placeholder:
Paste your text here... (reviews, feedback, social media posts, emails, etc.).
The subscriber must enter non-whitespace text before analysis.
If no usable text is supplied:
Missing Text
with:
Please provide text to analyze.
The workspace displays:
[number] characters
beneath the Textarea.
The inspected Sentiment component contains the Character Counter but no client-side maxLength restriction on the Textarea.
This does not mean upstream Model/context limits cannot still apply.
The Sentiment page accepts pasted or typed Text.
It does not expose a subscriber file-upload control for:
There is no dedicated URL field or Website fetch operation.
Selecting:
Social Media Posts
does not connect the Tool to a Social account.
Paste the relevant text yourself.
Selecting:
Email Content
does not retrieve an Email account's messages.
Selecting:
Survey Responses
does not automatically import a Survey dataset.
Primary action:
Analyze Sentiment.
While the AI request is active:
Analyzing Sentiment...
A second analysis cannot be started through the button while the current stream is active.
The selected Model receives:
and is instructed to perform comprehensive Sentiment Analysis.
The Prompt asks for:
Positive, Negative, or Neutral
The Prompt asks AI for:
0–100% how confident you are in this assessment
The Prompt asks for percentage values for:
The Prompt requests specific Emotions.
Examples in the Prompt include:
The AI is instructed to identify important positive and negative phrases/Keywords.
The Prompt asks for a contextual explanation of the Sentiment Analysis.
The final Prompt instruction requests:
specific percentages and scores.
Sentiment Analyzer uses:
useGeminiStream().
The generation operation explicitly passes:
sentiment
as the Tool ID.
The specialized Sentiment page currently uses:
systemPrompts.chat
for its AI request.
Because it uses the shared stream architecture, the subscriber's selected compatible AI Model can apply.
Subscriber-configured AI provider Keys can also use the shared Model/API-Key pathway described in Chapters 10 and 11.
When an analysis is streaming and there is not yet a prior Result object, the result area displays:
Analyzing....
The current AI response is shown progressively through the Markdown renderer while the first analysis is processing.
The raw AI response can contain the percentages, phrases, and explanations requested in the Prompt.
After completion, however, several visible result values are generated by simplified client-side logic rather than directly parsed from those AI values.
This distinction is important.
After generation, the client determines one of three final labels:
The parser attempts to identify a positive response when appropriate Positive wording is found.
It similarly attempts to identify Negative wording.
The parser also looks for:
overall sentiment: positiveoverall sentiment: negativeIf the simplified parsing rules do not classify the response as Positive or Negative, Overall Sentiment remains:
Neutral.
This is not a separate deterministic NLP Sentiment model.
It is client-side text matching applied to the generated AI response.
The Overall Sentiment Card displays:
[percentage]% confidence.
Although the AI Prompt requests a Confidence Score, the current client does not parse the AI's returned Confidence percentage into the visible confidence field.
Instead, it generates a random number.
The code calculates:
Math.floor(Math.random() * 30) + 70
which produces a displayed integer from:
70% through 99%.
The displayed confidence percentage should therefore not be interpreted as:
Because it is randomized client-side, rerunning the same text can produce a different displayed confidence value even when the underlying sentiment classification remains the same.
The UI displays three Progress bars:
Although the Prompt explicitly asks the AI for a Sentiment Breakdown, the current client does not parse those returned values into these visible Progress bars.
When Overall Sentiment is classified Positive, the UI assigns:
When Overall Sentiment is classified Negative:
When Overall Sentiment remains Neutral:
These percentages are predetermined templates based on the client-side Overall classification.
They are not measured percentages extracted from the supplied text.
The displayed 70/15/15 or 30/30/40 values should not be presented as statistically measured customer-Sentiment distribution.
The first detailed-analysis Tab is:
Emotions.
The Card title is:
Detected Emotions.
The client checks for eight Emotion words:
The client returns at most the first:
4
matching Emotions from that fixed list.
The Emotion extractor searches the lowercased AI-generated analysis response.
It does not directly run an independent Emotion classifier on the subscriber's original text.
The AI Prompt gives examples including:
If the AI identifies:
frustration
in its detailed analysis, that word can appear in the Summary but will not become a Detected Emotion Badge under the current extractor.
The same applies to:
excitement.
If none of the eight recognized Emotion words is found in the AI response, the Emotions section does not display Emotion Badges.
The page can display:
Analyze text to detect specific emotions.
The second detailed-analysis Tab is:
Keywords.
The Keywords Tab displays:
Key Terms.
The Key Terms shown here are not parsed from the AI's requested:
KEY PHRASES
section.
Instead, they are created locally from the subscriber's original Input text.
The Keyword extractor converts the original Input to lowercase.
The current extractor separates text using non-word characters.
Words must be longer than:
3 characters
to appear in the Key Terms results.
A fixed Stop Word list removes common words such as:
and others.
The current extractor takes the first:
8
qualifying words.
The client does not calculate:
before selecting the eight Terms.
Because the extractor takes the first eight qualifying words, earlier qualifying words are favored.
The current extractor does not contain a source-verified de-duplication step.
Repeated words can therefore potentially occupy more than one position.
The AI's generated KEY PHRASES section remains part of the complete Summary response.
The separate Key Terms Badges are simply a different local extraction mechanism.
If the local extractor finds no qualifying Terms, the page displays:
Analyze text to extract key terms and phrases.
The third detailed-analysis Tab is:
Summary.
Its Card is titled:
Analysis Summary.
The Summary stores:
response.text
from the completed AI generation.
Because the complete AI response is stored here, it can include:
when the Model follows the requested format.
The Summary can therefore contain AI-generated percentages that differ from the fixed Progress-bar breakdown and randomized UI Confidence figure.
The Summary is more representative of the actual Model response than the simplified numerical Dashboard fields.
The Summary is displayed through AIUNIFY's Markdown renderer.
Before a completed analysis, the Summary section can display:
Analyze text to get detailed sentiment insights.
After completion, the Tool displays an:
Overall Sentiment
Card.
Positive results use a Smile icon and positive visual styling.
Negative results use a Frown icon.
Neutral results use a neutral expression icon.
The final classification is displayed in capitalized form.
The randomized Confidence value appears below that label.
The next Card displays the three percentage bars.
Below those Cards are:
The specialized Sentiment workspace does not expose a dedicated:
Copy
button.
There is no source-verified Sentiment Download action.
No PDF Sentiment Report export exists.
There is no CSV export of:
The Sentiment results are not directly editable.
There is no persistent Save action.
No Saved Analyses or History list is source-verified.
The page analyzes one submitted Text block at a time.
There is no CSV-style table for analyzing hundreds of independent comments.
The Tool does not track Sentiment changes across time.
There is no dedicated comparison between:
When multiple comments are pasted into one Textarea, the Tool does not create separate source records.
The analysis does not write a Sentiment score back to a CRM/customer profile.
Negative Sentiment does not automatically create an alert or Support Ticket.
The Tool does not continuously monitor Social networks.
It does not create a persistent Survey Sentiment dashboard.
Modify:
and select Analyze Sentiment again.
The current Result state stores one result object.
A later successful analysis replaces the prior Result.
Because there is no History or Save function, preserve important analyses before replacing them.
The current client does not clear the existing results state at the start of another request.
Therefore, when reanalyzing after a previous result, the old Result can remain on screen until the new response completes.
The dedicated Streaming Card is rendered only when:
isStreaming is trueresults objectWhen running another analysis, wait for the:
Analysis Complete!
notification before treating the displayed Result as updated.
After successful completion:
Analysis Complete!
with:
Sentiment analysis results are ready.
Current failure:
Analysis Failed
with:
Please try again.
Before analysis, the result area shows:
Ready to Analyze Sentiment?
with:
Paste your text and click "Analyze Sentiment" to get comprehensive emotional insights.
Use the Tool to understand the overall Tone of review text.
Paste a customer comment to receive an AI-generated interpretation.
Analyze a Post or response text without connecting a Social account.
Use free-text Survey responses as Input.
Analyze the wording of an Email.
Use Chat text when you need an AI interpretation of its Sentiment.
News Articles can be analyzed through the dedicated Content Type.
Other written material can be analyzed through General Text.
Do not rely only on the large Positive/Negative/Neutral label.
The visible 70–99% Confidence value is randomized in the current client.
Do not use it as a scientific probability.
The visible percentage Bars are fixed templates.
Do not report them as measured respondent percentages.
Sarcasm, irony, quotations, and mixed opinions can make Sentiment difficult to classify.
A single Text block can contain both positive and negative views.
The final Overall classification can oversimplify that nuance.
For more useful interpretation, analyze individual comments or logically grouped text rather than an extremely broad collection of unrelated statements.
Select the Language that matches the Input where possible.
Do not make consequential customer, employee, or business decisions solely from an AI Sentiment label.
Navigate to:
Sidebar → Personal → Journal Prompts
Route:
/journal-prompt
The page title is:
Journal Prompts.
Current description:
Get thoughtful journal prompts for self-reflection and growth.
Current guidance:
Describe the type of reflection or theme you're interested in...
Built-in example:
Prompts for gratitude journaling
Built-in example:
Self-discovery questions for personal growth
Built-in example:
Daily reflection prompts for mindfulness.
Route and catalogue reference:
10 Tokens.
There is no specialized Journal-writing interface.
Describe what you want to reflect on.
The page does not provide a separate persistent space for writing your answers to the generated Prompts.
There is no dated Journal calendar.
The Tool does not persist a history of Journal entries.
There is no built-in Mood tracker.
The Tool does not calculate a Journaling streak.
It does not send daily Journal reminders from this page.
The current Standard ToolPage does not maintain an encrypted personal Journal library.
The Tool's source-verified function is to generate Reflection questions and Journal Prompt ideas.
Examples:
There is no Quantity selector.
Example:
Generate 10 reflection prompts.
You can ask for:
If desired, ask for a numbered sequence.
The interface itself does not advance through prompts interactively.
You can ask the AI to provide a main Prompt with supporting reflection questions.
Journal Prompts can also be used for:
Journal Prompts can support reflection but are not a diagnostic mental-health assessment.
Use the Standard:
Generate
button.
The generated Prompts appear progressively.
Standard ToolPage provides Copy.
The generated Prompt set can be downloaded as plain text.
Current filename pattern:
journal-prompt-output.txt
There is no Standard Output Edit Tab.
There is no persistent Save action.
No persistent generated-Prompt or written-entry history is source-verified.
Good Reflection prompts usually invite thought rather than simple Yes/No answers.
Examples:
You can ask for questions that explore:
Because the Tool does not store your written Journal entries, use your chosen Journal/document system for ongoing records.
Navigate to:
Sidebar → Personal → Goal Setting
Route:
/goal-setting
The actual page title is:
Goal Setting Helper.
Current description:
Create SMART goals with actionable plans and milestones.
Current guidance:
Describe your goal or aspiration...
Built-in example:
Set a fitness goal to run a marathon
Built-in example:
Career goal to get promoted within a year
Built-in example:
Financial goal to save for a house down payment.
Current route/catalogue reference:
15 Tokens.
The description explicitly positions the Tool around:
SMART goals.
A useful Goal should clearly identify the desired outcome.
Include a measurement that makes progress observable.
The AI can help propose realistic steps, but feasibility depends on the subscriber's actual circumstances.
Describe why the Goal matters.
Include a deadline or timeframe where appropriate.
There are no dedicated:
form fields.
The Model interprets the request through the natural-language Prompt.
Describe the outcome you want.
Useful context includes where you are now.
If timing matters, provide it explicitly.
Examples:
Use an appropriate measure for the Goal.
Examples:
The Tool description specifically refers to:
milestones.
Request them explicitly if they matter.
Request concrete actions rather than only a high-level Goal statement.
You can ask for weekly or monthly review points as generated text.
The current page has no dedicated selector for:
State the category in the Prompt.
The Tool generates a Goal Plan as text.
It does not create a persistent Goal object.
There is no ongoing progress indicator tied to a Goal.
Generated Milestones are not interactive Tasks.
The Tool does not calculate completion percentages over time.
It does not automatically place milestones on a Calendar.
The Goal Setting page does not send Goal reminders.
There is no associated persistent Habit tracker.
The Tool does not automatically notify another person about Goal progress.
A Financial Goal example does not connect to:
A Marathon Goal example does not connect to:
A Promotion Goal does not connect to an employer's HR system.
Vague Goals often produce vague plans.
Example:
“I currently run two miles comfortably and want to complete a marathon in nine months.”
Generated milestones are easier to act on when they have time horizons.
Specify what counts as completion.
A useful Goal Plan can identify:
AI-generated Goals can be too aggressive or too conservative.
Adjust them to actual circumstances.
For Goals involving significant:
consequences, use appropriate professional information or support rather than relying solely on generated planning text.
Standard ToolPage provides Copy.
Standard filename:
goal-setting-output.txt
Edit the result after copying it into an external planning system.
No Saved Goals library is source-verified.
Modify the Prompt and Generate again to create another Goal-plan version.
Navigate to:
Sidebar → Personal → Motivation
Route:
/motivation-booster
The page title is:
Motivation Booster.
Current description:
Get personalized motivation and encouragement for your challenges.
Current guidance:
Describe what you're struggling with or need motivation for...
Built-in example:
Motivation to start exercising after a long break
Built-in example:
Encouragement for starting a new business
Built-in example:
Boost for staying focused while studying.
Current route/catalogue reference:
10 Tokens.
Tell the Tool what you are working through.
Encouragement can be more relevant when the AI understands what you want to accomplish.
Examples:
There is no Tone selector.
You can ask for encouragement that is:
Instead of asking only for inspirational language, you can request:
“Give me encouragement plus three actions I can take today.”
You can ask for a concise motivational message when you do not need a long response.
The Tool can generate one as text.
It does not automatically deliver it every day.
The Standard Motivation page does not maintain a source-verified coaching profile or ongoing coaching record.
It does not track whether a subscriber follows through on the generated advice.
The Tool does not automatically send recurring motivation.
There is no built-in recurring check-in workflow on this page.
It does not schedule motivational sessions.
The Exercise example does not create a fitness plan tracker.
Encouragement about starting a Business does not:
Motivation for studying does not monitor actual study time or grades.
Motivation Booster does not diagnose mental-health conditions.
It does not provide a medical diagnosis.
The Tool should not be treated as a substitute for professional evaluation or treatment when those are needed.
Instead of:
“Motivate me.”
provide the situation.
Motivation becomes more operational when paired with one concrete next step.
Examples:
For a structured milestone plan, use:
Goal Setting Helper
rather than relying entirely on motivational text.
If the challenge requires deeper reflection, Journal Prompts can provide questions.
There is no automatic handoff between the Tools.
The Standard Personal Tools are:
Each provides one main Prompt Textarea.
Each uses the shared:
Generate
button.
Ctrl + Enter can start generation.
A non-whitespace Prompt is required.
Generated material appears progressively.
The final Output is presented through the shared Markdown renderer.
All three Standard Personal Tools provide Copy.
All three provide Standard Download.
The Download format is:
.txt
The Output is not directly editable.
There is no persistent Save function.
There is no persistent generation History.
Reset clears the current local Input and Output.
The current selected AI Model can apply through the shared streaming architecture.
Subscriber-configured provider Keys can also use the shared pathway.
The three Standard pages use:
journal-promptgoal-settingmotivation-boosterfor their generation requests.
| CapabilityJournal PromptsGoal SettingMotivation | |||
| Standard ToolPage | Yes | Yes | Yes |
| Natural-Language Prompt | Yes | Yes | Yes |
| Example Prompts | Yes | Yes | Yes |
| Streaming Output | Yes | Yes | Yes |
| Copy | Yes | Yes | Yes |
| TXT Download | Yes | Yes | Yes |
| Direct Edit | No | No | No |
| Save | No | No | No |
| History | No | No | No |
| Reminder System | No | No | No |
| CapabilitySentiment AnalysisOther Personal Tools | ||
| Specialized Workspace | Yes | No |
| Content-Type Selector | Yes | No |
| Language Selector | Yes | No |
| Character Counter | Yes | No |
| Structured Result Cards | Yes | No |
| Sentiment Breakdown | Yes | No |
| Emotions Tab | Yes | No |
| Keywords Tab | Yes | No |
| Summary Tab | Yes | No |
| Copy Button | No | Yes |
| Download | No | TXT |
| Edit | No | No |
| Persistent History | No | No |
| ResultCurrent Source | |
| Overall Sentiment | Simplified parsing of AI response |
| Visible Confidence | Random 70–99 client value |
| Positive/Negative/Neutral Bars | Fixed template based on Overall result |
| Detected Emotions | Fixed-word scan of AI response |
| Key Terms | First 8 qualifying words from original Input |
| Analysis Summary | Full AI-generated response |
Not every visual Metric in Sentiment Analyzer represents a value calculated by the selected AI Model.
Subscribers should distinguish:
AI-generated analysis
from:
client-generated presentation values.
A practical reflection sequence is:
Journal Prompts
→ Write Responses Externally
→ Identify Themes
→ Goal Setting Helper
→ Create Action Plan
Describe Goal
→ Generate SMART Goal
→ Review Milestones
→ Copy into Task/Planning System
→ Track Progress Externally
Identify Challenge
→ Generate Encouragement
→ Select One Immediate Action
→ Execute the Action
→ Use Goal Setting if a longer Plan is needed
Collect Written Feedback
→ Select Appropriate Content Type
→ Analyze Sentiment
→ Read Full Summary
→ Treat Display Confidence/Breakdown Carefully
→ Verify Important Business Conclusions
→ Carry Confirmed Insights Into the Appropriate Business Workflow
Personal Tools usually do not require highly sensitive identifying information to produce useful results.
You can describe the Reflection theme without necessarily including names or identifying details.
Provide the information necessary to build the Plan without unnecessarily including confidential account information.
Describe the Challenge rather than supplying unrelated private details.
Before pasting customer, employee, Survey, Email, or Chat content, consider whether personally identifiable or confidential information should be removed.
Personal Tools do not require:
inside their Prompts.
Confirm that:
Text to Analyze
contains non-whitespace text.
Enter text and select:
Analyze Sentiment
again.
Choose the appropriate Content Type and rerun the analysis.
Choose one of the six supported Language options that best matches the Input.
That behavior is possible because the current visible Confidence value is randomly generated between 70 and 99.
That is also consistent with the implementation.
Only three fixed Breakdown templates are used.
Read the full Summary.
Mixed Sentiment or simplified client parsing can make the single Overall label less nuanced than the full AI response.
The current Emotion-Badge extractor does not recognize:
frustration
as one of its eight fixed display Emotions.
The same is true for:
excitement.
The Keywords Tab is not using a semantic Keyword-ranking engine.
It takes the first eight qualifying non-common words from the original Input.
The specialized Keywords Tab is limited by its current extractor.
The complete AI Summary may contain additional Key Phrases.
There is no dedicated Copy control on the Sentiment workspace.
Preserve needed material through an appropriate manual/external workflow.
No dedicated Download is source-verified.
The current workspace does not provide row-by-row batch processing.
No persistent trend-analysis dashboard is part of this page.
Specify:
Use the built-in Gratitude example or request a specific Gratitude format.
Request a numbered set of Daily prompts.
The Tool does not schedule them automatically.
The current Tool generates Prompts rather than maintaining a Journal archive.
No persistent Prompt history is source-verified.
Add:
Request a milestone schedule explicitly.
The page description is built around SMART Goals, but specify:
“Format this as a SMART Goal”
when you want the structure to be explicit.
Generated Milestones are text, not interactive Tasks.
No persistent Goal tracker exists.
Goal Setting Helper does not schedule reminders.
No banking connection is part of the Tool.
Describe the specific obstacle and desired outcome.
Ask for:
Encouragement + immediate next actions.
The current Tool does not automatically deliver recurring messages.
No persistent Motivation history is source-verified.
Use Goal Setting Helper if the need has become a Goal-planning task rather than a motivation-generation task.
AI Sentiment Analyzer currently supports:
sentiment Tool IDIt does not establish:
Journal Prompts currently supports:
It does not establish:
Goal Setting Helper currently supports:
It does not establish:
Motivation Booster currently supports:
It does not establish:
The current Personal category references:
For Journal Prompts, Goal Setting Helper, and Motivation Booster, the route-defined values agree with the current feature-catalogue values.
Sentiment Analysis is specialized and obtains its 15-Token reference from the catalogue rather than a Standard ToolPage tokenCost property.
Journal Prompts
→ Write Reflections Externally
→ Identify Priorities
→ Goal Setting Helper
→ Create SMART Goal
→ Move Milestones Into Your Actual Task/Calendar System
Describe the Challenge in Motivation Booster
→ Generate Encouragement
→ Identify the Immediate Action
→ Use Goal Setting for Longer-Term Structure
Gather Relevant Text
→ Remove Unnecessary Sensitive Information
→ Choose Content Type
→ Choose Language
→ Analyze Sentiment
→ Read the Full Summary
→ Treat Confidence and Breakdown as Presentation Estimates
→ Verify Important Conclusions
→ Take Action Through the Appropriate Business System
AIUNIFY PROS SUITE's current Personal Sidebar contains four active Tools:
Journal Prompts, Goal Setting, and Motivation are marked New. Sentiment Analysis is active without the New marker.
Sentiment Analysis is the category's only specialized workspace.
The actual page is titled:
AI Sentiment Analyzer
The AI Prompt requests a real Confidence Score, but the current client does not parse that returned value into the visible Confidence display.
Instead, it generates a random integer from:
70% to 99%.
The visible Confidence should therefore not be treated as a measured or calibrated probability.
The displayed Positive/Negative/Neutral percentages are also not parsed from the AI's requested percentage breakdown.
They are fixed client-side templates:
The AI Prompt asks broadly for Emotional Indicators, but the visible Emotions Tab recognizes only these eight specific terms:
and displays at most four.
Terms such as Frustration or Excitement can appear in the full AI Summary without becoming visible Emotion Badges.
The Keywords Tab is also a simplified client-side function.
Rather than parsing the AI's requested Key Phrases, it:
Therefore, the Keywords Tab should not be described as a sophisticated NLP Keyword-ranking system.
The Summary Tab is the most complete representation of the actual AI result because it stores the full Model response.
Subscribers needing the Model's detailed reasoning, returned Confidence language, Sentiment percentages, Emotional Indicators, and Key Phrases should review the Summary rather than relying only on the simplified visual metrics.
Journal Prompts, Goal Setting Helper, and Motivation Booster all use Standard ToolPage.
Their workflow is therefore:
Prompt → Generate → Streaming Markdown Output → Copy → TXT Download
with selected Model support, provider API-Key forwarding, live Token display, Reset, and no universal persistent Save or History.
Journal Prompts is positioned around:
self-reflection and growth
and includes built-in examples for:
with a current 10-Token reference.
It generates Prompts rather than maintaining a persistent personal Journal.
Goal Setting Helper is positioned around:
SMART goals with actionable plans and milestones
and includes examples for:
with a current 15-Token reference.
It generates the Goal Plan as text rather than creating a persistent Goal tracker, milestones, reminders, or Calendar events.
Motivation Booster generates:
personalized motivation and encouragement for your challenges
with built-in examples related to:
and a current 10-Token reference.
It does not create an ongoing coaching relationship, track progress, or automatically deliver recurring motivational messages.
The feature catalogue also contains commented references for:
These are not current active Personal Sidebar Tools and should not be documented as available subscriber workspaces.
The central operating principle for Chapter 41 is:
AIUNIFY PROS SUITE Personal Tools support reflection, goal planning, motivation, and interpretation of written sentiment. They do not replace the subscriber's actual Journal, Goal-tracking, Calendar, coaching, professional-care, or business-analysis systems. In Sentiment Analyzer specifically, the full AI Summary should be distinguished from the simplified client-generated Confidence, Breakdown, Emotion, and Keyword displays.