Inspiration
With many of our groups volunteer experience, we decided to focus on our shared :
- interest in saving the planet
- Conserving forests
- Improving social good ## What it does The project serves as a chatbot that provides scientifically-backed tips on 3 subjects using googles a2a agents within ecology being air quality, soil health, and biodiversity. In addition to providing tips, the bot will also provide fun facts regardless if the user had requested for it. ## How we built it We first built the chatbot agents that each represent one of the three subjects following along with Google's documentation. We then built the parallel agent and the sequential agent also following along with Google's documentation. We developed the front-end site using html, cascading style sheets and JavaScript. Lastly we built the server that would host the site as well as path user request from the front end to our chatbots in the backend and vice versa. ## Challenges we ran into While following along with the A2A and ADK documentation that Google had provided, a majority of their library modules were either moved into another library or retired. This was stressful as we had to search the internet for the right modules in place of the defunct ones used in documentation. ## Accomplishments that we're proud of We are proud that we built the chatbot however given the we couldn't implement the communication between the back and front end properly. However we found this as a very great accomplishment given that we had two first time hackers and that we were able to implement the agents and maybe in the future we'll be able to fix the backend implement. ## What we learned Our first timers learned web design including html, css and java. ## What's next for EcoBot Our team will work on EcoBot to ensure that the requests and responses and properly handled and not leading to any issues during the program's run
Built With
- a2a
- css
- fastapi
- gemini
- javascript
- python

Log in or sign up for Devpost to join the conversation.