Teilen über


Im Antworttext von QnA Maker unterstütztes Markdown-Format

QnA Maker speichert den Antworttext im Markdown-Format. Es gibt viele Varianten des Markdown-Formats. Um sicherzustellen, dass der Antworttext ordnungsgemäß zurückgegeben und angezeigt wird, verwenden Sie diese Referenz.

Sie können Ihren Markdowncode anhand des Tutorials CommonMark überprüfen. Das Tutorial verfügt über eine Funktion Ausprobieren für die schnelle Überprüfung per Kopieren und Einfügen.

Vergleich der Anwendungsfälle für Rich-Text-Bearbeitung und Markdown

Mit der Rich-Text-Bearbeitung von Antworten können Sie als Autor die Formatierungssymbolleiste verwenden, um Text schnell auszuwählen und zu formatieren.

Markdown eignet sich besser, wenn Sie Inhalte automatisch generieren müssen, um Wissensdatenbanken zu erstellen, die im Rahmen einer CI/CD-Pipeline oder für Batchtests importiert werden.

Unterstütztes Markdown-Format

Im Folgenden finden Sie eine Liste der Markdown-Formate, die Sie im Antworttext von QnA Maker verwenden können.

Zweck Format Beispielmarkdown Darstellung
wie im Chatbot angezeigt
Eine neue Zeile zwischen zwei Sätzen. \n\n How can I create a bot with \n\n QnA Maker? Neue Zeile zwischen zwei Sätzen formatieren
Header von h1 bis h6, die Anzahl der # gibt den Header an. 1 # ist h1. \n# text \n## text \n### text \n####text \n#####text ## Creating a bot \n ...text.... \n### Important news\n ...text... \n### Related Information\n ....text...

\n# my h1 \n## my h2\n### my h3 \n#### my h4 \n##### my h5
Mit Markdown-Headern formatieren
Mit Markdown-Headern h1 bis h5 formatieren
Kursiv *text* How do I create a bot with *QnA Maker*? Kursiv formatieren
Strong (fett) **text** How do I create a bot with **QnA Maker**? Mit starker Markierung fett formatieren
URL für einen Link [text](https://www.my.com) How do I create a bot with [QnA Maker](https://www.qnamaker.ai)? Für URL (Hyperlink) formatieren
*URL für öffentliches Bild ![text](https://www.my.com/image.png) How can I create a bot with ![QnAMaker](https://review.learn.microsoft.com/azure/ai-services/qnamaker/media/qnamaker-how-to-key-management/qnamaker-resource-list.png) Für öffentliche Bild-URL formatieren
Durchgestrichen ~~text~~ some ~~questoins~~ questions need to be asked Durchgestrichen formatieren
Fett und kursiv ***text*** How can I create a ***QnA Maker*** bot? Fett und kursiv formatieren
Fette URL für einen Link [**text**](https://www.my.com) How do I create a bot with [**QnA Maker**](https://www.qnamaker.ai)? Fett formatierte URL
Kursive URL für Link [*text*](https://www.my.com) How do I create a bot with [*QnA Maker*](https://www.qnamaker.ai)? Kursive URL formatieren
Markdown-Escapesymbole \*text\* How do I create a bot with \*QnA Maker\*? Format für Markdown-Escapesymbole
Sortierte Liste \n 1. item1 \n 1. item2 This is an ordered list: \n 1. List item 1 \n 1. List item 2
Im vorangehenden Beispiel wird die in Markdown integrierte automatische Nummerierung verwendet.
This is an ordered list: \n 1. List item 1 \n 2. List item 2
Im vorangehenden Beispiel wird die explizite Nummerierung verwendet.
Geordnete Liste formatieren
Unsortierte Liste \n * item1 \n * item2
oder
\n - item1 \n - item2
This is an unordered list: \n * List item 1 \n * List item 2 Unsortierte Liste
Geschachtelte Listen \n * Parent1 \n\t * Child1 \n\t * Child2 \n * Parent2

\n * Parent1 \n\t 1. Child1 \n\t * Child2 \n 1. Parent2

Sie können sortierte und unsortierte Listen schachteln. Der Tabstopp \t gibt die Einzugsebene des untergeordneten Elements an.
This is an unordered list: \n * List item 1 \n\t * Child1 \n\t * Child2 \n * List item 2

This is an ordered nested list: \n 1. Parent1 \n\t 1. Child1 \n\t 1. Child2 \n 1. Parent2
Unsortierte geschachtelte Liste formatieren
Sortierte geschachtelte Liste formatieren

*QnA Maker verarbeitet das Bild nicht. Die Clientanwendung ist für das Rendern des Bilds zuständig.

Wenn Sie Inhalte mithilfe von Wissensdatenbank-APIs aktualisieren/ersetzen möchten und der Inhalt bzw. die Datei HTML-Tags enthält, können Sie HTML in Ihrer Datei beibehalten, indem Sie sicherstellen, dass die öffnenden und schließenden Tags in das codierte Format konvertiert werden.

Beibehalten von HTML Darstellung in der API-Anforderung Darstellung in Wissensdatenbank
Ja < br> <br>
Ja < h3> header <h3>header</h3>

Außerdem werden CR LF(\r\n) in der Wissensdatenbank in \n konvertiert. LF(\n) bleibt unverändert. Wenn Sie eine Escapesequenz wie \t oder \n als Escapezeichen verwenden möchten, können Sie einen Schrägstrich verwenden, zum Beispiel: \\r\\n und \\t.

Nächste Schritte

Informieren Sie sich über Dateiformate für Batchtests.