Inspiration

As graduating seniors we have to have a portfolio to show your work to a future employer. We decided to build a Chatbot that will be helpful for students working on web development projects.

What it does

The AI Agent contains the most useful APIs and Libraries for web development. This includes both Front end, Back end and Full stack. It also currently contains the data for our current web app project. The agent uses this information to help the user guide it through the project, as well as give suggestions for the Libraries the student should implement.

How we built it

We created the documentation for our project and the documentation for the most common Libraries , API's and Languages used in web development. We created an app using Agent Builder , with that app we created an agent and linked our documentations to the data store. We referenced them in the instructions for the agent using the tool method. We tested it and created example cases.

Challenges we ran into

Originally our plan was to have three agents with different responsibilities each. A default agent that links everything together, a Library agent that contains the documentation for the the libraries and APIs and a knowledge agent that contains the information about our current project. However, we were not able to successfully link them together, using the agent method. This is why we combined them into one agent at the end. We also wanted to use a website as data store, but it wouldn’t successfully link. In the initial stage of testing the agent did not recognize our data stores and we realized it was because it was not actually attached to the agent.

Accomplishments that we're proud of

The project ultimately works! We also learnt about teamwork and patience while testing.

What we learned

We learnt how to use Vertex AI Builder and how to create guidelines for AI, while making sure the instructions generate the intended response. And we learnt to properly document our projects.

What's next for Project Manager

We are planning on using it for our college portfolio and expand more on its functionalities.

Built With

  • vertexai
Share this project:

Updates