These generative‑AI rules previously applied only to ABC/ARC. As generative AI has advanced, we are now restricting its use in AGC as well, as described in [this post](https://atcoder.jp/posts/1564).
We also reviewed issues in the previous generative‑AI rules and made several major changes. Please make sure to review the changes.
## Rules
For the full rules, please see:
* [AtCoder Rules against Generative AI - Version 20251003](https://info.atcoder.jp/entry/llm-rules-en)
In summary:
* All use of generative AI is prohibited, except for translating problem statements strictly following the rule‑specified prompt.
* Use of internet search is also restricted.
## Changes to the Rules
* In addition to ABC and ARC, **AGC is now covered by these rules.**
* **AI‑based code completion is prohibited.**
* We determined it is impractical to enforce a policy that permits AI‑based code completion: it is difficult to draw a clear line for what is permissible, and it is hard to prevent highly sophisticated suggestions from appearing unintentionally beyond a coder’s intent.
* You must turn off AI‑based code completion features during contests.
* **Programming language conversion using generative AI is prohibited.**
* There have been multiple reports of generative AI producing code that ignores the user’s instructions; allowing such conversion is therefore impractical.
* We revised the rules on internet search.
* **As a general rule, viewing AI‑generated overviews is prohibited.**
* It is not an automatic violation if an overview happens to appear in search results; however, deliberately making use of such functionality may result in account suspension.
* If you are unsure, consider these ways to avoid AI‑generated overviews:
* Use a search engine that does not show AI overviews or can be configured not to show them.
* Use a browser extension that hides AI‑generated overviews.
* For Google Search:
* Perform a “Web mode” search via a URL such as `https://www.google.com/search?udm=14&q=YOUR+QUERY`. (This is not guaranteed to work and may be unavailable depending on your environment.)
* Turn off “Search Labs,” or append `-ai` to the end of your query. (These methods are imperfect but may help suppress AI overviews.)
* We explicitly prohibit **conversational AI search modes**, such as Google Search “AI mode.”
* We also adjusted wording in places that were previously ambiguous.
For the detailed diff, please see [this](https://github.com/atcoder/rules/commit/590abf713628dcfcfca7817fe70107db0303a4e8).
---
## Rule‑creation guidelines and future changes
Our guidelines for creating rules have not changed significantly since the previous rules were established. In light of advances in generative AI, we believe that adding restrictions on using generative AI for coding and ideation better preserves the joy of thinking through solutions in competitive programming.
Competitive programming has always relied on participants’ integrity. Please help preserve its culture. If we detect many users clearly violating the rules, we may take strict measures, including blocking those groups from specific contests and pursuing legal action.
Depending on future developments in generative AI and user trends, we may impose additional restrictions, such as prohibiting particular services. We will continue to publish the rules in easily accessible locations, so please stay informed.