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