Our goal on the Developer Community is to foster a high-quality, trustworthy, and original body of technical content created by and for developers. While AI tools like ChatGPT can be helpful in the writing process, we expect all published content to reflect authentic expertise and personal understanding. If you have any questions or wish to discuss your coding problem with an AI, consider using our Developer Community AI chat.
Acceptable Use of AI
We recognize that AI tools can assist with editing and clarity. You may use them in the following ways:
- To fix grammar, spelling, and punctuation.
- To improve sentence structure and readability.
- To rephrase your own content more clearly.
- As a writing assistant, not as the source of technical ideas or explanations.
Example: Writing an article on how to use the %JSON.Adaptor class yourself, and using ChatGPT to improve sentence flow and clarity.
What’s Not Allowed
To protect the integrity of our platform, the following uses of AI-generated content are not permitted:
- Writing full articles (or substantial portions) using ChatGPT, Copilot, Gemini, or other large language models.
- Publishing AI-generated explanations, tutorials, or code descriptions as if they are your own insight.
- Submitting content that was primarily generated by AI with only minimal editing or review.
Example: Prompting ChatGPT to 'Write a lengthy article highlighting the benefits of the FHIR standard' and posting the response as your own work.
Transparency
To maintain a high quality of content and preserve trust in the community, you should strive to be transparent regarding the use of Generative AI. Specifically:
- If AI contributed to the writing in a substantial way — even if edited — you should disclose this in a note at the end of the article.
- You are not required to disclose minor editorial use of AI (e.g. grammar fixes, edits for clarity).
Example: This article was edited using ChatGPT for grammar and readability.
Programming Contests
Generative AI can be a powerful tool when used to accelerate programming and development, but just like human coders it can make mistakes. Coding assistants (e.g. Cursor, Windsurf) and other generative AI products can be used when developing applications to be submitted to a Programming Contest in line with the guidelines above.
Additionally, contest participants are responsible for ensuring that their application meets all contest criteria and represents their own expertise. Submissions that leverage generative AI in their production are subject to the same standards of quality as entirely human-authored code.
Consequences of Misuse
We reserve the right to reject or remove articles or disqualify contest submissions that don’t align with these principles. Repeated violations may result in restrictions on publishing privileges.
Why This Matters
AI can be a helpful assistant, but it cannot replace your perspective. What makes a technical article valuable is your thought process, experience, and understanding. That’s what we want to highlight and support in our community.
Let your voice lead. Use tools responsibly.