Inspiration

When you are playing a MMORPG game, you usually needs to create a build for your character and it takes time and creativity for that. Why not create an AI Assistant for helping us in this process?

What it does

CombAI has the goal to give you ideas for improving the creation of your character build based on your player style.

How we built it

In order to build it we have used the following technologies:

  1. We have used Go (Programming Language) to collect and clean the data to build the application
  2. We decided to use Python for building the backend application and integration with VertexAI
  3. We choose Javascript (VueJS + Tailwind) for the frontend application

Challenges we ran into

We face a lot of Challenges but I will list just some of them:

  1. Collect the correct data for the application. The data was spread and we developed a script to structure in a way we could work on it;
  2. Lack of documentation in Go library (Vertex AI). We decided to move forward with Python.
  3. Lack of documentation in Function Calling. We have just one video about that but for more complex cases is not enough.
  4. How to build the correct Prompt and which Prompt technique we should use to avoid AI hallucination.
  5. Vertex AI API errors. For some reason when we make 2 or more requests in a short period of time, the Vertex AI API may return a 500 error. We decide to put a "sleep" of 5 seconds to avoid this error.

Accomplishments that we're proud of

  1. Since we are working with third party data, we contact the TavernLight Games to receive an authorization to use their data in respect of their Terms and Conditions. They have approved it <3
  2. Besides the challenges we ran into, we could finish a Proof of Concept/MVP of the AI application.
  3. The AI hallucination of the application is not happening so often.

What we learned

  1. How to use Function Calling and the power of that for developers.
  2. How to build prompts and a lot of prompt techniques like Chain of Thoughts and Tree of Thoughts.

What's next for CombAI

We are looking for building a partnership with Game Studios in order to integrate AI tools in their Game Application to improve the Game Experience and Profits.

Built With

Share this project:

Updates