Automate Style Guide Rules Using a Chatbot
Many of the style guide rules can be automated using different technologies including Schematron or language checking tools. However, creating the automated rules can be challenging for information architects because they may not necessarily be familiar with the underlying technology. One attempt to solve this is to hide this complexity by using a library of abstract rules, which was successfully implemented in the form of an intelligent style guide that instantiates rules from a library as part of its content. Can we improve further on this? There is still a manual process to select a rule and to set the corresponding parameters and this may be automated because a constraint actually matches some of the style guide existing prose. Using natural language processing (NLP) on the existing style guide content we should be able to automate the creation of the underlying rules by detecting the intentions expressed in the style guide using natural language. Chatbot engines include the NLP part and provide rapid development tools to allow us to experiment and prototype in order to prove that this approach actually works. We will explore how we can create an intelligent style guide assisted by chatbot technology used to help with automating the creation of rules that enforce the style guide.
What can the audience expect to learn?
Discover how emerging technologies like chatbot engines can be used in innovative ways, to automate style guide Schematron rules creation, reusing basically the natural language descriptions of the checks that already exist in style guides to create the actual rules.
Discuss how one can extrapolate this techniques to make other tasks easier, for example querying documents with XPath, rather than writing an XPath expression to select sections without a title element directly, one can just say “show me sections without a title”.
Meet the presenter
George Bina is one of the founders of Syncro Soft, the company that develops oXygen XML suite of XML editing, authoring, development, publishing and collaboration tools. He has more than 20 years of experience in working with XML and related technologies, bringing many innovative ideas to reality and contributing to XML-related open-source projects.
He presented at many XML, DITA, and technical communication conferences, giving passionate presentations and challenging the technological status quo, trying to get the audience to think outside the box, and re-imagine the future.