Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrated AI Markdown Proofing and Post Production #10219

Open
1 task done
phaynes opened this issue Apr 6, 2024 · 0 comments
Open
1 task done

Integrated AI Markdown Proofing and Post Production #10219

phaynes opened this issue Apr 6, 2024 · 0 comments
Labels
ai Improvement related to Assistant, Copilot, or other AI features enhancement [core label] language An umbrella label for all programming languages syntax behaviors markdown Markdown markup support setting Feedback for preferences, configuration, etc

Comments

@phaynes
Copy link

phaynes commented Apr 6, 2024

Check for existing issues

  • Completed

Describe the feature

From spell check #5305 Future AI ideas

A distant future goal might be to somehow leverage the supported AI models in Zed to fill suggestions for mispelled
words, if the suggestions provided by some crate aren't the greatest.

When Markdown editing I frequently switch between Zed, ChatGPT, Gemini, etc., with three main use cases:

  1. Proofing: My standard response settings are tailored for specific styles, as exemplified below. I need the proofreading to adhere to a distinct style based on the context—basic questions, formal responses, and technical discourse—and to be delivered in markdown format using British English spelling.
    So for example, part of my chatGPT response template is -
    "Basic questions should be concise and direct, emulating the style of the Australian Daily Telegraph, without colloquialisms. Formal responses should be brief and direct, utilising a military writing style. Technical responses should cater to a postgraduate audience and remain technical."
    Ideally, I'd like the option to easily select the level of proofing required right after highlighting the text I've just written. i.e a "quick proof", followed by a more reasoned proof, where I give the AI's more context to assist in their feedback.

  2. Argument Improvement & Revision: I alternate between AI tools to refine and enhance my work. Direct integration of such feedback within Zed would streamline my editing process.

  3. Post-Production: The final adjustments include ensuring APA v7 compliance for references, adding document headers, and formatting the output to specific standards (PDF/HTML or voice script).

For this to be done, I need a settings location to put my editing prompts, a key stroke to initiate it. When the key stroke is executed, someway to trivially see the differences and then accept, reject or edit, prior to replacing the original text.

Incorporating these features into Zed would significantly enhance my editing workflow, minimising the need to switch between different tools for each task, and negate the need for inline spell checks (which I have never seen done well in a programming environment).

If applicable, add mockups / screenshots to help present your vision of the feature

No response

@phaynes phaynes added admin read Pending admin review enhancement [core label] triage Maintainer needs to classify the issue labels Apr 6, 2024
@JosephTLyons JosephTLyons added markdown Markdown markup support language An umbrella label for all programming languages syntax behaviors ai Improvement related to Assistant, Copilot, or other AI features setting Feedback for preferences, configuration, etc and removed triage Maintainer needs to classify the issue admin read Pending admin review labels Apr 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ai Improvement related to Assistant, Copilot, or other AI features enhancement [core label] language An umbrella label for all programming languages syntax behaviors markdown Markdown markup support setting Feedback for preferences, configuration, etc
Projects
None yet
Development

No branches or pull requests

2 participants