Skip to content

Latest commit

 

History

History
35 lines (26 loc) · 1.76 KB

README.md

File metadata and controls

35 lines (26 loc) · 1.76 KB

AI42

Enables 42.nl to use their AI with ease.

Prerequisites

  1. Install IntelliJ IDEA Community Edition, with the following options:
    • Language: Java
    • JDK Version: 11 or above
    • Build System: IntelliJ
  2. Install Git Bash (for windows), alternatively use: Windows Powershell or CMD.
  3. Download JavaFX (for windows) and unpack it into C:/Java.
  4. Download and install SceneBuilder.

Documentation

If you wish to look at the documentation, please take a look at this website. Its hosted by GitHub Pages and automatically generated by docstring IntelliJ.

UML Diagram

UML class diagram

GUI Showcase

GUI preview gif

Functionality

  • Chat Interface: Engage in interactive and dynamic conversations with the www.42.nl AI model.

    • Example: Have real-time conversations with the AI model, receiving dynamic responses based on user input.
  • GUI Interface: Provide a graphical user interface for seamless interaction.

    • Example: Offer a user-friendly interface with intuitive controls, allowing users to interact with the AI model easily.
  • Login System: Implement a secure login system to authenticate users.

    • Example: Require users to create accounts and log in before accessing the AI's functionality for personalized experiences.
  • Chat History: Store and display a history of previous conversations.

    • Example: Save and display past chat sessions, allowing users to refer back to previous interactions.