Logo Lanfrica

zeroCool-1988/iCode

Domain:

natural language processingeducation

Record type:

software
Creator:
zer
Host:
iCode : A simple ai chat bot built on the use of gemini ai to learn programming languages in Amharic So this gemini based Chatbot helps to teach people programming using Amharic. Fully written in java. REQUIREMENTS to run this program: > IN the environment add gemini AI's api key at "GEMINI_API_KEY=*key over here*" > JAVA FX SDK version 21.0.7 > GSON version 2.10.1 > JDBC ## > All these dependencies are included in the pom.xml file (use maven) > If you are running this program from an IDE Use intelJ and sycn the project with maven > Even if javafx is added we still need to add it while running (exists inside ./lib folder) so use the following command ## RUNNING THE PROGRAM You can run the ./ChatBot/target/ChatBot-1.0-SNAPSHOT.jar file if you want to mvn clean package java --module-path ./lib/javafx-sdk-21.0.7/lib --add-modules javafx.controls,javafx.fxml -jar target/ChatBot-1.0-SNAPSHOT.jar

Languages