如何防止生成式 AI 渲染 Markdown 语法 (```),而不是将其生成为字符串?

问题描述 投票:0回答:1

我正在使用 GPT-4、Gemini 和 ClaudeAI 等生成式 AI 来生成他们的回复或我的回复的标记。然而,每当 AI 遇到 markdown 代码语法 (```) 时,它就会开始渲染 markdown,而不是继续生成它作为响应的一部分。这会导致 AI 停止生成完整的 Markdown 代码并切换到正常响应模式。 问题:(https://i.sstatic.net/pQPiRPfg.png

我尝试过使用几种知名的 AI 模型(例如 GPT-4、Gemini 和 ClaudeAI)生成包含代码语法(```)的 Markdown,它们都表现出相同的问题

markdown artificial-intelligence documentation large-language-model gpt-4
1个回答
0
投票

我没有让 AI 直接输出 markdown,而是提示它将 markdown 内容作为字符串插入到 JavaScript 变量中。由于字符串中的 Markdown 语法不被视为代码,因此 AI 将绕过渲染并生成正确的 Markdown 格式。

有效

🔥 我如何获取 markdown: 将 markdown 存储在 JS 变量中后,我只需使用 `console.log()` 在控制台中检索它 - 格式完美且可以使用。

© www.soinside.com 2019 - 2024. All rights reserved.