Powered by UAT AI Engineer Student Sanyerlis Vanessa Camacaro

Innovating Through Code

Innovating Through CodeInnovating Through CodeInnovating Through Code

Innovating Through Code

Innovating Through CodeInnovating Through CodeInnovating Through Code
  • Home
  • Portfolio
    • Portfolio Intro
    • HTML/JavaScript Projects
    • C# Projects
    • C/C++ Projects
    • Java Projects
    • Python Projects
    • AI Projects
    • Deep Learning Projects
  • SIP
    • ArtVise AI - SIP
    • Innovation Brief
  • Objectives
    • Objectives Intro
    • Objective #1
    • Objective #2
    • Objective #3
    • Objective #4
    • Objective #5
    • Objective #6
  • About Me
  • Contact Me
  • More
    • Home
    • Portfolio
      • Portfolio Intro
      • HTML/JavaScript Projects
      • C# Projects
      • C/C++ Projects
      • Java Projects
      • Python Projects
      • AI Projects
      • Deep Learning Projects
    • SIP
      • ArtVise AI - SIP
      • Innovation Brief
    • Objectives
      • Objectives Intro
      • Objective #1
      • Objective #2
      • Objective #3
      • Objective #4
      • Objective #5
      • Objective #6
    • About Me
    • Contact Me
  • Home
  • Portfolio
    • Portfolio Intro
    • HTML/JavaScript Projects
    • C# Projects
    • C/C++ Projects
    • Java Projects
    • Python Projects
    • AI Projects
    • Deep Learning Projects
  • SIP
    • ArtVise AI - SIP
    • Innovation Brief
  • Objectives
    • Objectives Intro
    • Objective #1
    • Objective #2
    • Objective #3
    • Objective #4
    • Objective #5
    • Objective #6
  • About Me
  • Contact Me

Artificial Intelligence Projects

The essential skills I developed to build these projects were acquired during my course, CSC370: Artificial Intelligence.  

Pixel Vansfied

 

Pixel Vansfied is a user-friendly pixel art creator application build in CSC370 - Artificila Intelligence that facilitates creative expression through pixel art design. Once installed, users can draw pixel art directly on a canvas using mouse interactions, choose colors from a customizable palette, and utilize basic editing tools like undo and redo. The user manual provides clear, step-by-step instructions for installation, functionality, and troubleshooting.

Overview

In this assignment, you will implement your own AI software development company using AI Agents. AI Agents are powerful tool that allows you to create a virtual software company that produces real software!


Guidelines / Resources:


Documentation for AI AgentsLinks to an external site.


(Optional) Download anacondaLinks to an external site.


https://github.com/OpenBMB/ChatDev.gitLinks to an external site.


Download GIT locally if neededLinks to an external site.


Download Python 3.10.11Links to an external site.


Requirements / Expectations:


  1. Implement your own AI software development company using AI Agents
  2. Clearly define a software product for your AI software company to make.
  3. Have your software company deliver a working version of this product along with documentation.
  4. Create a new blank folder for this assignment.
  5. Open a commandline inside your new folder.
  6. At the commandline Clone the GitHub Repository: Begin by cloning the repository using the command: Clone the GitHub Repository: Begin by cloning the repository using the command:
  7. git clone https://github.com/OpenBMB/ChatDev.gitLinks to an external site.
  8. If you get and error trying to use git. Then download git at: https://git-scm.com/downloadsLinks to an external site.
  9. Check and make sure you have Python version 3.9.x to 3.10.x. Python --version.
  10. If you need to install or reinstall Python please visit Download Python 3.10.11Links to an external site.
  11. Now from the command line change into the new folder git created for you  by typing: cd ChatDev
  12. Once you are in the ChatDev folder, copy and past this line and press enter: pip3 install -r requirements.txt
  13. From the same command line, you will have to run this each time to set the key. Copy and paste this line: set OPENAI_API_KEY=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
  14. Now run a test from the same command line to get our company to create software. Copy and paste this line: python run.py --task "Develop a notepad clone for windows called MyPad" --name "MyPad"
  15. To find the "documentation of the software" go into the WareHouse folder and look for the folder name with MyPad in it.
  16. Then the file for the documentation of the software is manual.md.
  17. The prompt file is in the same folder. The text file is MyPad.prompt.
  18. Then in the same folder run your new software "Python main.py".
  19. To see a replay start the flask server app. Go to the folder ChatDev\online_log
  20. Open a command line at this folder.
  21. From this folder type "Python app.py" 
  22. Then copy the URL and paste it into your broswer. http://127.0.0.1:8000/Links to an external site.
  23. Then load the replay file.
  24. Then watch the replay of the company creating your software.
  25. The submission should include a video with the student explaining showing the replay, their experience, and the software that was created.
  26. Show off the software that was created in your video.

Prototype

Submission Date:

Submission Date:

Submission Date:

October 14th, 2023

Submission Date:

Submission Date:

GitHub Project Code

GleeBot

"GleeBot Chat Bot" is an interactive chatbot, designed in CSC370 - Artificial Intelligence for friendly conversations and assistance. It responds to various inputs, including greetings, inquiries about its creation, favorite topics, and general chat prompts. The chatbot interface includes a text entry for user input, a send button to submit messages, and a chat history display that shows both user queries and GleeBot's responses in different colors for clarity. 

Overview

Final Project Code Deliverables 


Guidelines:


If you have trouble thinking of a Final Project, contact your Professor on MS Teams sooner than later.


Have fun!!!!


Requirements:


  1. You may choose to do a Python, AI, or ML application.
  2. You may design and choose what the application does.
  3. This project must technically demonstrate Python or AI, or Machine Learning.
  4. It must also do something clever, not complex.
  5. This project should have a purpose and a theme that should match. 
  6. If your project requires coding, as always, your code must be commented well, maintainable, and named well.


The project must have a great User Experience (UX).

Prototype

Submission Date:

This Project Meets the Goals of Objective #1 For Artificial Intelligence Degree

This Project Meets the Goals of Objective #1 For Artificial Intelligence Degree

November 1st, 2023

This Project Meets the Goals of Objective #1 For Artificial Intelligence Degree

This Project Meets the Goals of Objective #1 For Artificial Intelligence Degree

This Project Meets the Goals of Objective #1 For Artificial Intelligence Degree

find out more

This Project Meets the Goals of Objective #2 For Artificial Intelligence Degree

This Project Meets the Goals of Objective #2 For Artificial Intelligence Degree

This Project Meets the Goals of Objective #2 For Artificial Intelligence Degree

find out more

This Project Meets the Goals of Objective #2 For Artificial Intelligence Degree

This Project Meets the Goals of Objective #2 For Artificial Intelligence Degree

GitHub Project Code

Copyright © 2024 Artvise AI - All Rights Reserved.

This website uses cookies.

We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.

Accept