app:
description: The Dify.ai STEMM Writing Supervisor is an advanced tool designed to
elevate your STEMM (Science, Technology, Engineering, Mathematics, and Medicine)
writing to meet rigorous academic standards. By inputting a paragraph or complete
article in STEMM style, users receive a highly polished, academically appropriate
version of their text.
icon: π
icon_background: '#D1E9FF'
mode: advanced-chat
name: STEMM Writing Supervisor - Version 1.0
use_icon_as_answer_icon: true
kind: app
version: 0.1.2
workflow:
conversation_variables: []
environment_variables:
- description: ''
id: 3cc912a7-123c-4ed8-ba3c-31457d85796e
name: dos
value: Place methods at the beginning of sentences. Mention the research team
at the very beginning. Use "as one limitation" and "another limitation" for
discussing limitations. Emphasize technical details and application scenarios.
Use "this + noun" for logical connections (e.g., "This approach...", "This finding...").
Ensure accuracy in vocabulary and sentence structures. Focus on concise and
highly condensed topic sentences. Correct grammar and tenses. Prioritize and
repeat key points from assignment requirements, placing them at the beginning
for clarity. Clearly distinguish between phenomenon description and explanation
in task responses. Provide step-by-step explanations in the second paragraph
of task responses. Next, Write complete topic sentences at appropriate times
to prevent paragraphs from lacking focus.
value_type: string
- description: ''
id: c2928fc0-6d5e-4e11-9cb6-5b992e911653
name: don_ts
value: 'Don''ts: Avoid using "research" as a countable noun (e.g., don''t say
"one/a/another research"). Refrain from using subjective phrases or words. For
example: "In my opinion" "I believe" "Fortunately" or "Unfortunately" "Interestingly"
"It is hoped that" Avoid unnecessary transitional phrases or words such as: "In
addition" "Additionally" "Moreover" "Furthermore" "As previously mentioned" Don''t
use lengthy expressions. For instance: Instead of "Due to the fact that", use
"Because" Instead of "In spite of the fact that", use "Although" Instead of
"In the event that", use "If" Avoid colloquial language. For example: "a
lot of" (use "many" or "significant" instead) "kind of" or "sort of" "pretty
much" "stuff" Don''t overuse logical connectors. Instead of always starting
sentences with connectors, try incorporating the logical flow within the sentence
structure. Avoid using personal pronouns such as "I", "we", or "you" unless
specifically instructed to do so. Don''t use contractions (e.g., don''t, can''t,
won''t). Write out the full words instead. Avoid exaggeration or overstatement.
For instance: "extremely" "always" "never" "undoubtedly" Don''t use vague
quantifiers when precise data is available. For example: "many" "several" "various"
(Instead, provide specific numbers or percentages when possible; Do not alter
the original meaning.'
value_type: string
features:
file_upload:
image:
enabled: true
number_limits: 3
transfer_methods:
- local_file
- remote_url
opening_statement: 'Welcome to your STEMM Writing Supervisor! π§ βοΈ
Ready to take your academic writing to the next level? π I''m here to help you
polish your STEMM (Science, Technology, Engineering, Mathematics, and Medicine)
papers and reports!
Just paste your original text in the input box below, and I''ll work my magic
β¨ to enhance your writing. You''ll see the results with:
π΄ Red strikethrough for deleted text
π’ Green highlights for modifications and additions
Let''s collaborate to make your STEMM writing shine! π Remember, practice makes
perfect, so don''t be shy β input your text and let''s get started on your journey
to becoming a stellar academic writer! ππͺ
Input your original text here π'
retriever_resource:
enabled: true
sensitive_word_avoidance:
enabled: false
speech_to_text:
enabled: true
suggested_questions: []
suggested_questions_after_answer:
enabled: true
text_to_speech:
enabled: true
language: ''
voice: ''
graph:
edges:
- data:
isInIteration: false
sourceType: llm
targetType: llm
id: 1728216711294-source-1728217337565-target
selected: false
source: '1728216711294'
sourceHandle: source
target: '1728217337565'
targetHandle: target
type: custom
zIndex: 0
- data:
isInIteration: false
sourceType: llm
targetType: llm
id: 1728216855306-source-1728217337565-target
selected: false
source: '1728216855306'
sourceHandle: source
target: '1728217337565'
targetHandle: target
type: custom
zIndex: 0
- data:
isInIteration: false
sourceType: llm
targetType: llm
id: 1728217204246-source-1728217337565-target
selected: false
source: '1728217204246'
sourceHandle: source
target: '1728217337565'
targetHandle: target
type: custom
zIndex: 0
- data:
isInIteration: false
sourceType: start
targetType: llm
id: 1728053611441-source-1728216711294-target
source: '1728053611441'
sourceHandle: source
target: '1728216711294'
targetHandle: target
type: custom
zIndex: 0
- data:
isInIteration: false
sourceType: start
targetType: llm
id: 1728053611441-source-1728216855306-target
source: '1728053611441'
sourceHandle: source
target: '1728216855306'
targetHandle: target
type: custom
zIndex: 0
- data:
isInIteration: false
sourceType: start
targetType: llm
id: 1728053611441-source-1728217204246-target
source: '1728053611441'
sourceHandle: source
target: '1728217204246'
targetHandle: target
type: custom
zIndex: 0
- data:
isInIteration: false
sourceType: llm
targetType: answer
id: 1728217337565-source-1728217581324-target
source: '1728217337565'
sourceHandle: source
target: '1728217581324'
targetHandle: target
type: custom
zIndex: 0
nodes:
- data:
desc: ''
selected: false
title: Start
type: start
variables: []
height: 54
id: '1728053611441'
position:
x: 331.6325778073074
y: 414.7979991552743
positionAbsolute:
x: 331.6325778073074
y: 414.7979991552743
selected: false
sourcePosition: right
targetPosition: left
type: custom
width: 244
- data:
context:
enabled: false
variable_selector: []
desc: ''
memory:
query_prompt_template: ''
role_prefix:
assistant: ''
user: ''
window:
enabled: false
size: 50
model:
completion_params:
max_tokens: 4096
temperature: 0.7
mode: chat
name: gpt-4o
provider: openai
prompt_template:
- id: 7c5eb719-01e4-4042-b592-9913bfec3cd6
role: system
text: 'You are an AI language model tasked with reviewing and correcting
a user''s input text for grammatical accuracy. The text is a multi-paragraph
article. Your job is to analyze each paragraph separately, focusing on
the following key areas:
1. Accuracy in Terminology, Verb Forms, and Noun Forms
2. Consistent Tense Usage
3. Subject-Verb Agreement
4. Proper Use of Articles
5. Correct Preposition Usage
Here is the full article to analyze:
{{#sys.query#}}
Instructions:
1. Analyze each paragraph of the article separately.
2. For each paragraph, follow these steps:
a. Identify any errors related to the five key areas mentioned above.
b. Provide a corrected version of the paragraph.
c. Explain the corrections made, highlighting why they improve the text''s
clarity and accuracy.
3. Structure your analysis for each paragraph as follows:
[Insert the original paragraph text here]
[Insert the corrected paragraph text here]
[Provide a detailed explanation of the corrections made, referencing the
five key areas]
4. After analyzing all paragraphs, provide a summary of the most common
errors found throughout the article. Structure this summary as follows:
[List the most common errors, categorized by the five key areas, and provide
general advice for improvement]
5. Ensure that your corrections and explanations are clear, concise, and
helpful for improving the user''s writing skills. Focus on making the
text more readable and accurate in conveying ideas.
Example output structure:
[Paragraph 1 text]
[Corrected version of Paragraph 1]
In this paragraph, we made the following corrections:
1. [Explanation of correction 1]
2. [Explanation of correction 2]
...
[Checkpoint 1] Accuracy in Terminology, Verb Forms, and Noun Forms
[Key Point] Ensure precise use of vocabulary, correct verb forms, and
appropriate noun forms to enhance readability and convey ideas accurately.
[Bad Example] "The experiment''s defection was caused by insufficiency
scope of data, which base on incorrect assumptions."
[Remark] This sentence contains multiple errors:
"defection" is used incorrectly instead of "defect"
"insufficiency scope" should be "insufficient scope"
"base on" should be "based on"
These errors force the reader to mentally correct the text, disrupting
the flow of understanding.
[Perfect Example] "The experiment''s defect was caused by insufficient
scope of data, which was based on incorrect assumptions."
[Remark] This corrected version allows the reader to focus on the content
rather than being distracted by grammatical errors. It demonstrates:
Correct use of "defect" instead of "defection"
Proper adjective form "insufficient" modifying "scope"
Correct past participle "based on" instead of the incorrect "base on"
---
[Checkpoint 2] Consistent Tense Usage
[Key Point] Maintain consistent tense throughout a paragraph or section
unless there''s a clear reason to shift tenses.
[Bad Example] "The researcher conducts the experiment last week. He is
collecting data and will analyze it tomorrow. The results were surprising."
[Remark] This paragraph jumps between present, past, and future tenses
without clear justification, making it difficult for the reader to follow
the timeline of events.
[Perfect Example] "The researcher conducted the experiment last week.
He collected data and will analyze it tomorrow. The preliminary results
were surprising."
[Remark] This version maintains a consistent past tense for completed
actions, uses future tense for upcoming actions, and clearly indicates
which results (preliminary ones) were surprising.
---
[Checkpoint 3] Subject-Verb Agreement
[Key Point] Ensure that the subject and verb in a sentence agree in number
(singular or plural).
[Bad Example] "The set of instructions were unclear, and this cause confusion
among the participants."
[Remark] Here, "set" (singular) doesn''t agree with "were" (plural), and
"cause" should be "caused" to match the past tense and agree with the
singular subject "this".
[Perfect Example] "The set of instructions was unclear, and this caused
confusion among the participants."
[Remark] In this corrected version, "was" agrees with the singular "set",
and "caused" is the correct past tense form agreeing with the singular
"this".
---
[Checkpoint 4] Proper Use of Articles
[Key Point] Use articles (a, an, the) correctly to specify or generalize
nouns appropriately.
[Bad Example] "Researcher published paper in journal about new theory."
[Remark] This sentence lacks necessary articles, making it sound abrupt
and unclear whether specific or general entities are being discussed.
[Perfect Example] "A researcher published a paper in a journal about a
new theory."
or "The researcher published the paper in the journal about the new theory."
[Remark] The first corrected version uses indefinite articles to indicate
general instances, while the second uses definite articles to refer to
specific, known entities. Both are grammatically correct, but convey slightly
different meanings.
---
[Checkpoint 5] Correct Preposition Usage
[Key Point] Use appropriate prepositions to establish clear relationships
between words and phrases.
[Bad Example] "The study focused to the effects of climate change in coastal
regions."
[Remark] The preposition "to" is incorrectly used with "focused", and
"in" doesn''t precisely convey the relationship between effects and coastal
regions.
[Perfect Example] "The study focused on the effects of climate change
on coastal regions."
[Remark] "Focused on" is the correct phrasal verb, and "effects... on"
correctly expresses the relationship between the effects and the regions
affected.
[Paragraph 2 text]
[Corrected version of Paragraph 2]
In this paragraph, we made the following corrections:
1. [Explanation of correction 1]
2. [Explanation of correction 2]
...
[Continue for all paragraphs]
The most common errors found in this article were:
1. Accuracy in Terminology, Verb Forms, and Noun Forms:
[List common errors and advice]
2. Consistent Tense Usage:
[List common errors and advice]
3. Subject-Verb Agreement:
[List common errors and advice]
4. Proper Use of Articles:
[List common errors and advice]
5. Correct Preposition Usage:
[List common errors and advice]
Begin your analysis now, starting with the first paragraph of the provided
article.'
selected: false
title: Basic syntax errors
type: llm
variables: []
vision:
configs:
detail: high
enabled: true
height: 98
id: '1728216711294'
position:
x: 713.4088128636461
y: 274.571189842143
positionAbsolute:
x: 713.4088128636461
y: 274.571189842143
selected: false
sourcePosition: right
targetPosition: left
type: custom
width: 244
- data:
context:
enabled: false
variable_selector: []
desc: ''
memory:
query_prompt_template: ''
role_prefix:
assistant: ''
user: ''
window:
enabled: false
size: 50
model:
completion_params:
max_tokens: 4096
temperature: 0.7
mode: chat
name: gpt-4o
provider: openai
prompt_template:
- id: 35c55538-a6cc-4077-a026-1448ba62d61b
role: system
text: "You are an AI language model tasked with reviewing and improving\
\ a user's writing based on guidelines for clear and effective communication.\
\ Your goal is to analyze the text, identify specific issues, provide\
\ corrections, and explain the improvements made.\n\nHere is the text\
\ to analyze:\n\n\n{{#sys.query#}}\n\n\nFollow\
\ these steps to complete the task:\n\n1. Carefully read the user's input\
\ text.\n\n2. Analyze the text for the following issues:\n - Overuse\
\ of logical connectors\n - Ineffective use of key terms\n - Misuse\
\ or overuse of acronyms\n - Imbalance between pronouns and full terms\n\
\ - Ambiguous pronoun references\n\n3. For each issue identified, provide\
\ a corrected version of the text that addresses the problem. Ensure that\
\ your corrections:\n - Reduce reliance on explicit connectors to allow\
\ natural relationships between ideas to emerge\n - Repeat key terms\
\ strategically to reinforce understanding and maintain clarity\n -\
\ Spell out acronyms on first use and provide context\n - Balance the\
\ use of pronouns and full terms for optimal readability\n - Eliminate\
\ ambiguity in pronoun references by using specific names or terms\n \
\ - Donβt use pronouns directly at the beginning of a new paragraph,\
\ as this can be confusing\n\n3. Structure your analysis for each paragraph\
\ as follows:\n\n\n[Insert the original\
\ paragraph text here]\n\n\n[Insert the\
\ improved paragraph text here]\n\n\n[Provide\
\ a detailed explanation of the changes made, referencing the five key\
\ areas]\n\n\n\n4. After analyzing\
\ all paragraphs, provide a summary of the most common issues found throughout\
\ the article. Structure this summary as follows:\n\n[List\
\ the most common issues, categorized by the five key areas, and provide\
\ general advice for improvement]\n\n\n5. Ensure that\
\ your improvements and explanations are clear, concise, and helpful for\
\ enhancing the user's writing skills. Focus on making the text more readable\
\ and effective in conveying ideas.\n\n6. If a paragraph doesn't exhibit\
\ any of the issues mentioned above, commend the user on their clear and\
\ effective writing for that specific paragraph.\n\n\n\nWriting\
\ Guidelines for Clear and Effective Communication [Checkpoint 1] Judicious\
\ Use of Logical Connectors [Key Point] Overusing logical connectors like\
\ \"additionally,\" \"however,\" \"moreover,\" or \"furthermore\" can\
\ make writing feel mechanical and disrupt the natural flow of ideas.\
\ Consider the following paragraph: [Bad Example] \"The Industrial Revolution\
\ brought about significant technological advancements. However, it also\
\ led to widespread urbanization. Additionally, it caused environmental\
\ degradation. Moreover, it transformed social structures. Furthermore,\
\ it altered economic systems.\" [Remark] While logically sound, this\
\ passage feels choppy and lacks cohesion. A more effective version might\
\ read: [Perfect Example] \"The Industrial Revolution, while bringing\
\ about significant technological advancements, also triggered a cascade\
\ of profound changes. It drove widespread urbanization and caused severe\
\ environmental degradation. Simultaneously, it transformed social structures\
\ and fundamentally altered economic systems.\" [Remark] By reducing reliance\
\ on explicit connectors, we allow the inherent relationships between\
\ ideas to emerge naturally, creating a more engaging and cohesive narrative.\
\ --- [Checkpoint 2] Strategic Repetition of Key Terms [Key Point] When\
\ introducing new concepts, repeating key terms can be more effective\
\ than using pronouns. This approach reinforces understanding and maintains\
\ clarity. Consider this example: [Bad Example] \"Quantum entanglement\
\ is a phenomenon where particles become interconnected. It defies classical\
\ physics. It has potential applications in quantum computing.\" [Remark]\
\ The repeated use of \"it\" may confuse readers. A clearer version would\
\ be: [Perfect Example] \"Quantum entanglement is a phenomenon where particles\
\ become interconnected. Quantum entanglement defies the principles of\
\ classical physics. This bizarre quantum behavior has potential applications\
\ in the emerging field of quantum computing.\" [Remark] By repeating\
\ \"quantum entanglement,\" we ensure the reader always knows what we're\
\ discussing, thereby enhancing comprehension and retention of the concept.\
\ --- [Checkpoint 3] Mindful Use of Acronyms [Key Point] While acronyms\
\ can make text more concise, overuse can hinder understanding. Consider\
\ this technology-focused paragraph: [Bad Example] \"AI has revolutionized\
\ NLP. ML algorithms, particularly DL models like LSTM and GRU, have significantly\
\ improved NLU and NLG tasks.\" [Remark] For readers unfamiliar with these\
\ terms, this paragraph is nearly incomprehensible. A more accessible\
\ version might be: [Perfect Example] \"Artificial Intelligence (AI) has\
\ revolutionized Natural Language Processing (NLP). Machine Learning algorithms,\
\ particularly Deep Learning models like Long Short-Term Memory (LSTM)\
\ and Gated Recurrent Unit (GRU), have significantly improved Natural\
\ Language Understanding and Generation tasks.\" [Remark] By spelling\
\ out acronyms on first use and providing context, we ensure that a broader\
\ audience can engage with the content. --- [Checkpoint 4] Balancing Pronouns\
\ and Full Terms [Key Point] Finding the right balance between pronouns\
\ and full terms is crucial for readability. Overusing full terms can\
\ make writing verbose, while overusing pronouns can lead to confusion.\
\ Consider: [Bad Example] \"Shakespeare wrote many plays. Shakespeare's\
\ plays include tragedies and comedies. Shakespeare's influence on literature\
\ is profound.\" [Remark] This overuse of the full name makes the text\
\ feel repetitive. Conversely: [Bad Example] \"Shakespeare wrote many\
\ plays. He included tragedies and comedies. His influence is profound.\"\
\ [Remark] This overuse of pronouns might leave readers unsure about the\
\ subject. A balanced approach: \"Shakespeare wrote many plays, including\
\ both tragedies and comedies. The Bard's influence on literature is profound,\
\ with his works continuing to be performed and studied centuries after\
\ their creation.\" [Remark] This version maintains clarity while avoiding\
\ excessive repetition. --- [Checkpoint 5] Avoiding Ambiguous Pronoun\
\ References [Key Point] When introducing multiple new nouns in a sentence,\
\ using pronouns can lead to ambiguity. For example: [Bad Example] \"\
Darwin and Wallace developed theories of evolution. He proposed natural\
\ selection as the primary mechanism.\" [Remark] Here, \"he\" could refer\
\ to either Darwin or Wallace. A clearer version: [Perfect Example] \"\
Darwin and Wallace developed theories of evolution. Darwin proposed natural\
\ selection as the primary mechanism, an idea that Wallace had independently\
\ reached as well.\" [Remark] By using specific names instead of pronouns,\
\ we eliminate ambiguity and enhance clarity. --- These principles aim\
\ to create more readable, engaging, and clear communication. They apply\
\ across various forms of writing, from academic papers to business reports\
\ and everyday correspondence. However, it's important to note that these\
\ are guidelines rather than rigid rules. The art of effective writing\
\ lies in knowing when to apply these principles and when to deviate from\
\ them for stylistic effect or specific communicative purposes.\n\n\
\nRemember, these are guidelines rather than rigid rules. Use your judgment\
\ to determine when to apply these principles and when stylistic choices\
\ might warrant deviation from them. Your analysis should be thorough\
\ and detailed, providing valuable insights for each paragraph of the\
\ article.\n\nBegin your analysis now, starting with the first paragraph\
\ of the provided article."
selected: false
title: Correction of substantive logical connections
type: llm
variables: []
vision:
configs:
detail: high
enabled: true
height: 98
id: '1728216855306'
position:
x: 713.4088128636461
y: 414.7979991552743
positionAbsolute:
x: 713.4088128636461
y: 414.7979991552743
selected: false
sourcePosition: right
targetPosition: left
type: custom
width: 244
- data:
context:
enabled: false
variable_selector: []
desc: ''
memory:
query_prompt_template: '{{#sys.query#}}'
role_prefix:
assistant: ''
user: ''
window:
enabled: false
size: 50
model:
completion_params:
max_tokens: 4096
temperature: 0.7
mode: chat
name: gpt-4o
provider: openai
prompt_template:
- id: c78a81aa-23af-48de-88e4-ad28502b21fc
role: system
text: 'You are an AI writing assistant tasked with improving paragraph structure
and flow in academic or professional writing. Your goal is to analyze
the given text and provide suggestions to enhance clarity, coherence,
and logical progression of ideas. Follow these steps:
1. Carefully read the following text:
{{USER_TEXT}}
2. Analyze the text for issues related to the following checkpoints:
- Single focus per paragraph
- Logical progression between paragraphs
- Cohesive strategies beyond simple connectors
- Paragraph organization
- Consistent terminology
3. For each paragraph in the text, provide feedback using the following
structure:
[Insert the original paragraph text here]
[Insert your improved version of the paragraph here, addressing the issues
you''ve identified]
[Provide a detailed explanation of the changes made, referencing the five
key areas:
a) Explain the problems you identified in the original text
b) Describe the specific improvements you made
c) Explain how these changes enhance the paragraph''s structure and flow]
4. After analyzing all paragraphs, provide a summary of the key areas
for improvement using this structure:
[Summarize the most common issues found throughout the text, categorized
by the five checkpoints. Provide general advice for addressing these issues
and improving overall paragraph structure and flow.]
5. Maintain a constructive and educational tone throughout your response.
Focus on substantive issues of paragraph structure and flow rather than
minor grammatical or stylistic points.
6. Conclude your analysis with a brief encouraging statement about the
potential for improvement in the writer''s work.
[Checkpoint 1] Single Focus per Paragraph [Key Point] Ensure each paragraph
has a clear, singular focus to maintain clarity and prevent reader confusion.
[Bad Example] "Climate change is a pressing global issue. Polar ice caps
are melting at an alarming rate. Renewable energy sources like solar and
wind power are becoming more affordable. Many species are facing extinction
due to habitat loss. Governments worldwide are implementing carbon taxation
policies." [Remark] This paragraph jumps between multiple topics related
to climate change without a clear focus, making it difficult for the reader
to follow the main point. [Perfect Example] "Climate change is causing
rapid melting of polar ice caps, with far-reaching consequences. Satellite
data shows that Arctic sea ice is disappearing at a rate of 13% per decade.
This accelerated melting not only threatens polar ecosystems but also
contributes to rising sea levels globally. The loss of reflective ice
surfaces further exacerbates global warming, creating a dangerous feedback
loop." [Remark] This paragraph maintains a single focus on the melting
of polar ice caps, providing specific details and explaining its significance
within the broader context of climate change. --- [Checkpoint 2] Logical
Progression Between Paragraphs [Key Point] Ensure a clear, logical connection
between paragraphs without relying heavily on explicit transitional phrases.
[Bad Example] "Paragraph 1: Climate change is causing significant environmental
damage. However, renewable energy sources are becoming more affordable.
Additionally, governments are implementing new policies. Moreover, public
awareness is increasing." [Remark] While these paragraphs touch on related
topics, they lack a clear progression of ideas. The overuse of transitional
phrases (However, Additionally, Moreover) feels forced and doesn''t create
a natural flow. [Perfect Example] "Paragraph 1: Climate change is causing
significant environmental damage, with rising temperatures leading to
more frequent extreme weather events. Paragraph 2: In response to these
challenges, renewable energy sources have emerged as a crucial part of
the solution. Solar and wind power, in particular, have seen dramatic
cost reductions, making them increasingly competitive with fossil fuels.
Paragraph 3: Governments worldwide are capitalizing on this shift by implementing
policies that incentivize clean energy adoption. Carbon pricing mechanisms
and renewable energy targets are becoming common features of national
climate strategies. Paragraph 4: These policy changes reflect growing
public awareness of the climate crisis. Citizen movements and increased
media coverage have pushed climate change to the forefront of political
and social discourse." [Remark] This sequence of paragraphs shows a clear
progression: from problem (climate change impacts) to solution (renewable
energy) to policy response to public engagement. Each paragraph naturally
leads to the next without relying on explicit transitional phrases. ---
[Checkpoint 3] Cohesive Strategies Beyond Simple Connectors [Key Point]
Use a variety of cohesive strategies to create a smooth flow of ideas,
avoiding overreliance on simple connectors. [Bad Example] "Artificial
Intelligence is revolutionizing many industries. And it''s creating new
job opportunities. However, it''s also causing job displacement. Additionally,
there are ethical concerns about AI decision-making." [Remark] This example
overuses simple connectors (And, However, Additionally) which disrupts
the flow and makes the writing feel choppy. [Perfect Example] "Artificial
Intelligence is revolutionizing many industries, reshaping traditional
business models and operational processes. This technological shift is
creating a wave of new job opportunities in fields like data science and
machine learning engineering. The same AI-driven transformation, however,
is rendering certain roles obsolete, particularly in sectors like manufacturing
and customer service. Ethical considerations further complicate the AI
landscape, with questions arising about the fairness and transparency
of AI decision-making systems." [Remark] This version uses various cohesive
strategies: 1. Repetition of key terms (Artificial Intelligence, job opportunities)
2. Use of ''This + noun'' (This technological shift) 3. Semantic links
between ideas (revolutionizing, reshaping, transformation) 4. Subtle transitions
(however) used sparingly and effectively --- [Checkpoint 4] Paragraph
Organization [Key Point] Carefully organize ideas within each paragraph
to create a clear structure and progression of thought. [Bad Example]
"Urban planning faces many challenges. Cities are becoming more crowded.
There''s a need for more green spaces. Traffic congestion is a major problem.
Affordable housing is scarce. Urban planners need to consider all these
factors." [Remark] While all these points relate to urban planning, they''re
presented in a haphazard manner without a clear organization or hierarchy
of ideas. [Perfect Example] "Urban planning in the 21st century faces
a complex web of interconnected challenges. At the core of these issues
is rapid population growth, leading to increased urban density and housing
scarcity. This demographic pressure exacerbates existing problems such
as traffic congestion and the shrinking of green spaces. Urban planners
must navigate these competing demands, balancing the need for efficient
use of space with the imperative to create livable, sustainable cities.
Their task is to forge comprehensive solutions that address not just individual
issues, but the entire ecosystem of urban life." [Remark] This paragraph
is organized around a central idea (challenges in urban planning) and
shows a clear progression: from the root cause (population growth) to
its effects (density, housing issues) to broader impacts (traffic, green
spaces) to the role of urban planners in addressing these issues. ---
[Checkpoint 5] Consistent Terminology [Key Point] Use consistent terminology
throughout your writing to maintain clarity and reinforce key concepts.
[Bad Example] "Machine learning is a powerful tool in data analysis. AI
algorithms can process vast amounts of information quickly. These computational
methods are transforming many fields. Deep learning techniques are particularly
promising." [Remark] This paragraph uses various terms (machine learning,
AI algorithms, computational methods, deep learning) without clearly establishing
their relationships, which could confuse readers who aren''t familiar
with the field. [Perfect Example] "Machine learning, a subset of artificial
intelligence (AI), is revolutionizing data analysis across numerous fields.
These AI-driven algorithms can process vast amounts of information at
unprecedented speeds, uncovering patterns and insights that would be impossible
for humans to detect manually. Deep learning, a particularly advanced
form of machine learning, has shown remarkable promise in complex tasks
such as image recognition and natural language processing. As these AI
technologies continue to evolve, their impact on industries from healthcare
to finance is only expected to grow." [Remark] This version uses consistent
terminology, clearly establishing the relationship between terms (machine
learning as a subset of AI, deep learning as a form of machine learning).
It reinforces key concepts by repeating important terms (AI, machine learning)
while providing context for more specific terminology (deep learning).
Remember, your goal is to help the writer create more coherent, logically
structured, and reader-friendly paragraphs. Provide clear, specific, and
actionable feedback that will guide the writer in revising their text
effectively.'
selected: false
title: Sentence and paragraph cohesion modification
type: llm
variables: []
vision:
configs:
detail: high
enabled: true
height: 98
id: '1728217204246'
position:
x: 713.4088128636461
y: 553.5523870967818
positionAbsolute:
x: 713.4088128636461
y: 553.5523870967818
selected: false
sourcePosition: right
targetPosition: left
type: custom
width: 244
- data:
context:
enabled: false
variable_selector: []
desc: ''
memory:
query_prompt_template: ''
role_prefix:
assistant: ''
user: ''
window:
enabled: false
size: 50
model:
completion_params:
max_tokens: 4096
temperature: 0.7
mode: chat
name: gpt-4o
provider: openai
prompt_template:
- id: c24de08f-d276-4aa6-b17f-9859d2a5685d
role: system
text: "You are tasked with refining a draft of STEMM academic writing. You\
\ will be provided with the original draft and three sets of suggested\
\ modifications. Your goal is to incorporate these modifications to produce\
\ a polished final draft.\n\nHere is the original draft:\n\n\
{{#sys.query#}}\n\n\nNow, you will apply the following modifications\
\ in order:\n\n1. Basic Syntax Errors:\nReview and apply the following\
\ syntax corrections:\n\n{{#1728216711294.text#}}\n\
\n\n2. Correction of Substantive Logical Connections:\n\
Implement the following improvements to logical flow and connections:\n\
\n{{#1728216855306.text#}}\n\n\
\n3. Sentence and Paragraph Cohesion Modification:\nEnhance the overall\
\ cohesion of the text by applying these suggestions:\n\n\
{{#1728217204246.text#}}\n\n\nAfter applying all\
\ these modifications, create a final draft that incorporates all the\
\ changes. Ensure that the final text flows smoothly and maintains the\
\ academic tone appropriate for STEMM formal writing.\n\nPresent your\
\ final draft within tags. The final draft should be a\
\ cohesive piece of writing that addresses all the suggested modifications\
\ while maintaining the original intent and content of the user's input.\
\ And Please remember these personal strategies: \n\n{{#env.dos#}}\n\
\n\n{{#env.don_ts#}}\n\n\nprovide all the modifications\
\ you make without any explanations.\nPlease output in HTML rich text\
\ format, using red text with strikethrough to indicate deleted parts of the original\
\ text (i.e. user input), and green text\
\ to indicate added parts. Rendering it at the sentence level. Sentences\
\ that donβt need modification will remain in black text.\n\nnow your\
\ output:"
selected: false
title: Integration
type: llm
variables: []
vision:
configs:
detail: high
enabled: true
height: 98
id: '1728217337565'
position:
x: 1048.93687896254
y: 414.7979991552743
positionAbsolute:
x: 1048.93687896254
y: 414.7979991552743
selected: false
sourcePosition: right
targetPosition: left
type: custom
width: 244
- data:
answer: '{{#1728217337565.text#}}
{{#1728216711294.text#}}
{{#1728216855306.text#}}
{{#1728217204246.text#}}'
desc: ''
selected: false
title: Answer
type: answer
variables: []
height: 162
id: '1728217581324'
position:
x: 1352.5892241466374
y: 414.7979991552743
positionAbsolute:
x: 1352.5892241466374
y: 414.7979991552743
selected: true
sourcePosition: right
targetPosition: left
type: custom
width: 244
- data:
author: lysonober
desc: ''
height: 352
selected: false
showAuthor: true
text: '{"root":{"children":[{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Related
Github Repo: https://github.com/LogicOber/ai-stemm-writing-supervisor","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"listitem","version":1,"value":1},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"By
the way βοΈ my friend riino.site created a Word automation script for this
Dify App, which can generate \"comments\" for Word documents with one click!
Details are here π https://gist.github.com/sorphwer/7dc0558cd88af0c15b113b29acdb96c9","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"listitem","version":1,"value":2}],"direction":"ltr","format":"","indent":0,"type":"list","version":1,"listType":"bullet","start":1,"tag":"ul"},{"children":[],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"π
Enjoy! My X(Twitter): ","type":"text","version":1},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"https://x.com/lyson_ober","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"link","version":1,"rel":"noreferrer","target":null,"title":null,"url":"https://x.com/lyson_ober"}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"π
Dify 101: ","type":"text","version":1},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"https://dify101.com/","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"link","version":1,"rel":"noreferrer","target":null,"title":null,"url":"https://dify101.com/"}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0}],"direction":"ltr","format":"","indent":0,"type":"root","version":1}}'
theme: blue
title: ''
type: ''
width: 241
height: 352
id: '1728374895378'
position:
x: 331.6325778073074
y: 490.5019213809296
positionAbsolute:
x: 331.6325778073074
y: 490.5019213809296
selected: false
sourcePosition: right
targetPosition: left
type: custom-note
width: 241
- data:
author: lysonober
desc: ''
height: 438
selected: false
showAuthor: true
text: '{"root":{"children":[{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Building
the framework for this Chatflow is much simpler compared to what we''ve
previously shared on YouTube and X (Twitter).","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"listitem","version":1,"value":1},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"However,
I spent considerable time refining the prompt guidance. This process involved
transforming \"personal notes\" into instructions suitable for large language
models (LLMs).","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"listitem","version":1,"value":2},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"βοΈ
In other words, while the framework is one way to create an effective app,
using \"content\" to build a good app presents an even greater challenge.","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"listitem","version":1,"value":3},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Essentially,
this is a creative task centered around \"writing.\" π","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"listitem","version":1,"value":4}],"direction":"ltr","format":"","indent":0,"type":"list","version":1,"listType":"bullet","start":1,"tag":"ul"},{"children":[],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"γPrompt
is a mirror of personal cognition.γ","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0}],"direction":"ltr","format":"","indent":0,"type":"root","version":1}}'
theme: blue
title: ''
type: ''
width: 243
height: 438
id: '1728376520133'
position:
x: 713.4088128636461
y: 671.9653225709062
positionAbsolute:
x: 713.4088128636461
y: 671.9653225709062
selected: false
sourcePosition: right
targetPosition: left
type: custom-note
width: 243
- data:
author: lysonober
desc: ''
height: 384
selected: false
showAuthor: true
text: '{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"This
step synthesizes previous step-by-step reasoning and corrections to produce
a comprehensive sample essay.","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0},{"children":[],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"You
can choose to remove this step if it is unnecessary. Overall, the Chatflow
process is prompt-intensive, focusing on high quality and managing substantial
text volumes.","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0},{"children":[],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"Consider
merging some steps or using more cost-effective large language models at
certain stages. Nonetheless, prioritizing output quality is advisable, as
subpar results may not justify the expense.","type":"text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1,"textFormat":0}],"direction":"ltr","format":"","indent":0,"type":"root","version":1}}'
theme: blue
title: ''
type: ''
width: 246
height: 384
id: '1728376817530'
position:
x: 1048.93687896254
y: 534.894727294174
positionAbsolute:
x: 1048.93687896254
y: 534.894727294174
selected: false
sourcePosition: right
targetPosition: left
type: custom-note
width: 246
viewport:
x: -113.47580438611271
y: -104.72063272399623
zoom: 0.7503620576275699