Prompt Wars (promptwars.io) is an innovative project that reimagines the classic Core Wars concept within the realm of large language models (LLMs). Created by Jan Rydzewski, this game/puzzle challenges players to craft prompts that manipulate LLMs in a competitive setting.
Players create prompts ("spells") designed to subtly steer an LLM's response towards repeating the original prompt. Two players' prompts compete in a single LLM query, with victory determined by which prompt is most strongly represented in the output.
- The project continues to evolve based on observations and player feedback.
- Two major areas of potential change have been identified: game mechanics and content visibility.
-
Removing "Unicode Cheesing":
- Consideration to apply unicode normalization and equivalence, followed by lowercasing everything.
- Aim: To level the playing field and focus on prompt engineering rather than unicode manipulation.
-
Public Prompts and Battle Results:
- Proposal to make certain prompts and battle results public.
- Benefits:
- New players and spectators can learn from existing prompts.
- Adds searchable content to the site, potentially improving discoverability.
- Considerations:
- Opt-in system to allow users to keep prompts private if desired.
- Moderation concerns, though AI-generated content is less likely to be problematic.
-
Content Moderation:
- Publishing user-generated content requires commitment to moderation.
- Battle results may be safer to publish as AI-generated content is less likely to be scandalous.
-
Balancing Openness and Privacy:
- Implementing an opt-in system for publishing battle results.
- Allowing users to keep their prompts "top secret" if desired.
-
Indexing and Searchability:
- Current issue: Indexing bots crawl the site but can't index meaningful content.
- Consideration: Public battle results could provide searchable content, potentially contributing to the phenomenon described by the "dead internet" theory.
- Implement unicode normalization and lowercasing system to remove "unicode cheesing".
- Develop a system for optionally publishing prompts and battle results.
- Create a user interface for managing public/private status of prompts and battles.
- Design and implement safety checks for public content to minimize moderation needs.
- Optimize site structure and metadata to improve searchability of public content.
- Explore ways to showcase interesting or humorous public battle results.
- Develop tools for analyzing trends in public prompts and battle outcomes.
- The project remains open-source, available on GitHub: GitHub - SupraSummus/prompt-wars
- Developers are encouraged to open issues or submit pull requests, especially for the new features being considered.
- The creator continues to seek feedback and ideas for enriching the game mechanics and overall user experience.
Prompt Wars continues to evolve, offering unique opportunities for developers to explore LLM behavior, prompt engineering, and emergent gameplay mechanics. The proposed changes aim to create a more level playing field while potentially opening up the game's content to a wider audience. This balance of fairness, privacy, and openness presents interesting challenges for developers to tackle.
For more detailed information on specific aspects of the project, please refer to the following documents:
- SEO Strategies: Our approach to improving search engine visibility and site discoverability.