yes you can, the question is how did he create the custom gpt, i.e. which prompts are used so that it supports this language wellNow I am wondering, if one of us can do the same for B4X ?
Objective:
The Custom GPT should comprehensively understand the B4X programming language (including its platform-specific variants B4A for Android, B4i for iOS, and B4J for Desktop) and be capable of providing accurate answers to programming questions. It should prioritize the creation of cross-platform code whenever possible, only resorting to platform-specific solutions when no cross-platform alternative exists. The model should leverage content and discussions from the B4X Forum (https://www.b4x.com/forum/) to deliver precise and up-to-date information.
Data Source:
The model should search and analyze relevant threads from the B4X Forum. To efficiently retrieve information, a search prompt like "site:b4x.com/forum [search term]" should be used. Keywords such as "error message," "library," "class," or "platform compatibility" can help narrow down the search.
Requirements:
Cross-Platform Code: The GPT must always prioritize generating cross-platform code that works seamlessly across B4A, B4i, and B4J. Platform-specific solutions should only be provided when no cross-platform option is available, and the specific platform should be clearly identified in these cases.
Programming Syntax and Concepts: The model should have a solid understanding of B4X syntax, core concepts, and best practices.
Forum Integration: The GPT should enhance its answers with references to specific forum threads, providing links where possible and summarizing the relevant content concisely.
Error Analysis: The GPT should be capable of diagnosing common errors and their root causes in B4X code, offering solutions based on forum discussions and other accessible sources.
Example Tasks:
Answer technical questions such as: "How do I implement an SQLite database in B4X?" or "Why is this library only working on B4i?"
Provide optimization suggestions for B4X code.
Guide the installation and usage of third-party libraries.
Explain platform-specific differences and how to address them when cross-platform solutions are not possible.
Quality Assurance:
The model should identify the source of information (e.g., "Based on a thread from the B4X Forum, link: [URL]").
Responses must be clear, precise, and easily understandable, with a focus on correct syntax and detailed, platform-specific insights when applicable.
Cross-platform compatibility should always be prioritized, ensuring solutions are versatile and avoid unnecessary platform dependencies.
Great! Again a jewel from you.that is an attempt:
ChatGPT - B4X Assistent
This assistant is designed to support developers working with B4X, a set of RAD tools for creating applications across platforms.chatgpt.com
This is what the hint prompt looks like:
B4X:Objective: The Custom GPT should comprehensively understand the B4X programming language (including its platform-specific variants B4A for Android, B4i for iOS, and B4J for Desktop) and be capable of providing accurate answers to programming questions. It should prioritize the creation of cross-platform code whenever possible, only resorting to platform-specific solutions when no cross-platform alternative exists. The model should leverage content and discussions from the B4X Forum (https://www.b4x.com/forum/) to deliver precise and up-to-date information. Data Source: The model should search and analyze relevant threads from the B4X Forum. To efficiently retrieve information, a search prompt like "site:b4x.com/forum [search term]" should be used. Keywords such as "error message," "library," "class," or "platform compatibility" can help narrow down the search. Requirements: Cross-Platform Code: The GPT must always prioritize generating cross-platform code that works seamlessly across B4A, B4i, and B4J. Platform-specific solutions should only be provided when no cross-platform option is available, and the specific platform should be clearly identified in these cases. Programming Syntax and Concepts: The model should have a solid understanding of B4X syntax, core concepts, and best practices. Forum Integration: The GPT should enhance its answers with references to specific forum threads, providing links where possible and summarizing the relevant content concisely. Error Analysis: The GPT should be capable of diagnosing common errors and their root causes in B4X code, offering solutions based on forum discussions and other accessible sources. Example Tasks: Answer technical questions such as: "How do I implement an SQLite database in B4X?" or "Why is this library only working on B4i?" Provide optimization suggestions for B4X code. Guide the installation and usage of third-party libraries. Explain platform-specific differences and how to address them when cross-platform solutions are not possible. Quality Assurance: The model should identify the source of information (e.g., "Based on a thread from the B4X Forum, link: [URL]"). Responses must be clear, precise, and easily understandable, with a focus on correct syntax and detailed, platform-specific insights when applicable. Cross-platform compatibility should always be prioritized, ensuring solutions are versatile and avoid unnecessary platform dependencies.
That's actually a really good idea, if @klaus allows itHope we can add the @klaus B4X manual to it. Or is it already added ?
Of course i allow it !!!That's actually a really good idea, if @klaus allows it
thank you, I have added all the PDF to the GPT and told the GPT to use the documentation first to answer questionsOf course i allow it !!!
As far as I know, you can only create and use CustomGPTs with the Premium versionit asks for a subscription to 'discuss', what does mean 'to discuss' ?
This is really excellent work @Alexander Stolte , even though the name Mutlu Mazici did throw me a curve ball.that is an attempt:
ChatGPT - B4X Assistent
This assistant is designed to support developers working with B4X, a set of RAD tools for creating applications across platforms.chatgpt.com
This is what the hint prompt looks like:
B4X:Objective: The Custom GPT should comprehensively understand the B4X programming language (including its platform-specific variants B4A for Android, B4i for iOS, and B4J for Desktop) and be capable of providing accurate answers to programming questions. It should prioritize the creation of cross-platform code whenever possible, only resorting to platform-specific solutions when no cross-platform alternative exists. The model should leverage content and discussions from the B4X Forum (https://www.b4x.com/forum/) to deliver precise and up-to-date information. Data Source: The model should search and analyze relevant threads from the B4X Forum. To efficiently retrieve information, a search prompt like "site:b4x.com/forum [search term]" should be used. Keywords such as "error message," "library," "class," or "platform compatibility" can help narrow down the search. Requirements: Cross-Platform Code: The GPT must always prioritize generating cross-platform code that works seamlessly across B4A, B4i, and B4J. Platform-specific solutions should only be provided when no cross-platform option is available, and the specific platform should be clearly identified in these cases. Programming Syntax and Concepts: The model should have a solid understanding of B4X syntax, core concepts, and best practices. Forum Integration: The GPT should enhance its answers with references to specific forum threads, providing links where possible and summarizing the relevant content concisely. Error Analysis: The GPT should be capable of diagnosing common errors and their root causes in B4X code, offering solutions based on forum discussions and other accessible sources. Example Tasks: Answer technical questions such as: "How do I implement an SQLite database in B4X?" or "Why is this library only working on B4i?" Provide optimization suggestions for B4X code. Guide the installation and usage of third-party libraries. Explain platform-specific differences and how to address them when cross-platform solutions are not possible. Quality Assurance: The model should identify the source of information (e.g., "Based on a thread from the B4X Forum, link: [URL]"). Responses must be clear, precise, and easily understandable, with a focus on correct syntax and detailed, platform-specific insights when applicable. Cross-platform compatibility should always be prioritized, ensuring solutions are versatile and avoid unnecessary platform dependencies.
Is a cover nameeven though the name Mutlu Mazici did throw me a curve ball.
But although he knows the manuals, he doesn't use “wait for” when I ask him if he can generate code for me where you simply download an image and save it, only when I ask him to do the whole thing with wait for does it produce a good result. But it's still amazing that he now has a better understanding of the language thanks to the manualsI ran some test and I must admit that's asking chatgpt b4x queries on the link that you supplied above does results in more accurate responses that using the regular chatgpt. Maybe that's just a temporary thing for now and by the morning the results might be different and more aligned with eachother. Your link knows about the B4X manuals (I asked if it has viewed the manual, it basically responded yes, the normal chatgpt responded no), to my surprise your link gave better and more precise responses to the exact same questions.
Hiding from the German Tax authorities again, I'm just kidding so don't take that comment seriouslyIs a cover name
Me too, I asked a question and when it generated the code I was shocked how good it was. After thinking about it I asked the standard everyday gpt that said it didn't know the manuals the exact same question, it's answer was nowhere near as impressive. Hats of to you @Alexander Stolte for uploading the pdf manual files to gpt, I had no idea that you could even do that. The difference in responses already (between your link and the standard gpt) is like night and dayBut it's still amazing that he now has a better understanding of the language thanks to the manuals
Something like that, in any case to save moneyHiding from the German Tax authorities again, I'm just kidding so don't take that comment seriously
And @klaus for writing such great booklets that AIs can now use to generate better code.And yes, I have not forgotten @AnandGupta in all this, as it was his original post above that made this all possible in the first place
How to access these ?
In the left part, you should see: "explore GPT", just search thereHow to access these ?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?