As you may know, OpenAI, an AI research company, has a conversational AI model known as ChatGPT. This AI model can provide answer to conversational queries when properly trained. An additional service, CustomGPT, enables you to train ChatGPT on a specific set of documents, web pages, or other information, and uses ChatGPT to provide responses based on this custom set of documents.
AT BP Logix, we've added the CustomGPT service to both the Support and Documentation web sites. On the Support site, the CustomGPT service is displayed as a permanent panel at the top of the home page. On the documentation web site (https://doc.bplogix.com), CustomGPT is accessed via a small icon that appears at the bottom right corner of every page. Clicking this icon opens a chatbot where you can enter your queries and receive a response.
In both cases, the CustomGPT service has trained ChatGPT on all of the documentation topics that exist everywhere in the Process Director documentation. You can ask a question about any topic that exists in the documentation and, hopefully, receive a relevant and helpful response.
CustomGPT has been trained only on the Process Director documentation, so questions that fall outside the scope of the documentation can't be correctly answered. If you ask a question that's not covered in the documentation, CustomGPT will respond with a message that tells you it cannot provide an answer in the given context--the "context" being the information on the Documentation web site.
We hope this new service makes it easier to find answers to Process Director questions without having to perform a document search that might return many unwanted results, because traditional word searches can't understand the context of the term you're using to search.
For CustomGPT to work best, however, your query should provide as much context as possible. For example:
"How do I configure the Data Sources tab of a report?": Provides better context for the answer, and thus a more detailed and relevant response.
"How do I configure a report Datasource?": Not enough context to know whether you want to know about the Data Sources tab of a Report definition, or about the Datasource object in general, and may return a different answer than you want.
On the other hand a query like:
"What custom variable sets the default database timeout?"
"Can you give me a code sample for nDBCommandTimeout?"
...will generally return the correct answer, or in the case of the latter query, the code sample in the documentation.
We hope you find this new feature helpful.