
Debate Mate -AI-
=================

Filename: DebateMate.zip
Developer: (C) 2025 mr.Bones
Email: ononobu@nifty.com
Platform: Windows 11
Tested on: Windows 11
License: Shareware

Introduction
------------
Thank you for downloading Debate Mate -AI-, an AI-powered debate simulation tool built on the OpenAI ChatGPT API.
To use this software, you must have a registered OpenAI account and valid Project API KEY.

⚠️ Using the OpenAI API may incur usage-based charges. Please consult OpenAI’s pricing page.

Prerequisites
-------------
- Registered OpenAI account
- Obtained Project API KEY
- This app uses two independent GPT agents (GPT-A and GPT-B) for each debate to maintain role separation and natural argument flow.

⚠️ Because two models are used, token usage is effectively double. Keep this in mind regarding API costs.

Installation
------------
No installation required. Just extract the ZIP and run DebateMate.exe.

Uninstallation
--------------
Simply delete the folder containing the application.

How to Use
----------
1. Launch DebateMate.exe.

2. Click “Enable KEY Editing”.

3. Enter your Project API KEY. Then click “Disable KEY Editing”.
   (These values will be saved in an .ini file and reused next time.)

4. Set the Debate Theme and an optional kickoff prompt or question.
   Example:
   Theme: Dogs vs Cats – Which do you prefer?
   Prompt: Let’s discuss which is better and why.

5. Enter display names for GPT-A and GPT-B.
   Example:
   GPT-A: Dog Lover
   GPT-B: Cat Lover

6. Set personal traits/stances for each agent.
   (These define their debate position and personality.)
   Example:
   GPT-A:
   - Loves dogs
   - Lives in a house
   GPT-B:
   - Prefers cats
   - Lives in an apartment

7. Choose API Version (for advanced users).
   Recommended: GPT-5.2.
   You can experiment by giving different models to each agent.

8. Adjust temperature and top_p (for advanced users):

   - Temperature controls creativity/randomness:
     - Low (e.g., 0.3): logical and consistent
     - High (e.g., 0.9): diverse and creative, but possibly erratic

   - top_p controls how many response candidates are considered:
     - Low: focused answers
     - High: more variation

   💡 Tip: Don’t set both too high at the same time—responses may become incoherent.

9. Click “Start Debate”.

10. Click “Continue Debate” to proceed to the next speaker.
    - GPT-A and GPT-B take turns.
    - You (the user) may interject by entering a message and selecting the target (GPT-A or GPT-B).

11. Click “End” to close the app.
    - Click “Save Log” to export the discussion in rich text format.
    - Click “Clear” to reset the session.

Other Features
--------------
Accessible via the Settings Menu:
- Fonts & Colors: Customize fonts and background.
- Language: Switch between Japanese and English interface.
- Avatar Images: Double-click the avatar to replace it. Use 64×64 PNG images. Default images are in the 'images' folder.

[License Information]
The trial period is 20 days from the first time you launch the software.
After the trial period expires, the "Start Debate" feature will become unavailable.
Please thoroughly test the software during the trial period and ensure your satisfaction before purchasing. (Refunds are not available.)

For users who have downloaded the full version:
Please open the tool, go to License > Register Key at the top menu to open the registration window.
Enter the registration key number found in the enclosed RegistKey.txt file, then click the Register button to complete the activation.

License & Disclaimer
--------------------
This is shareware. Copyright © mr.Bones.
Use at your own risk. The author is not liable for any issues arising from use of this program.
The author does not guarantee bug fixes or feature updates.

Redistribution Policy
---------------------
You may redistribute the software under these conditions:
- Do not modify the archive contents
- Do not sell for profit
- Do not remove copyright notice
- For commercial use, contact the author in advance

Change Log
----------
- Version 1.0  — April    21, 2025: Initial release
- Version 1.01 — May      1, 2025: Added selectable API Version
- Version 1.02 — January 1, 2026: Supports GPT5.2

Contact
-------
Questions, feedback, or bug reports are welcome!
Email: ononobu@nifty.com
Creator page: https://ci-en.net/creator/2110
