Author: Shawn
-
Prompt Engineering for Structured Output with Google AI Studio and Vertex AI
Background I wanted to create a project with Gemini that forced me to work as I would in a production environment with AI acting as a code reviewer since I work alone often. Of course, Gemini was amazing at this and was very responsive to the input I provided, even if I didn’t do it…
-
Building a Dockerized I²C Development Platform for Raspberry Pi
Background I acquired a Freenove toy robot to explore ROS2 and enhance its capabilities. My plan involved leveraging a CI/CD-like workflow, using a Raspberry Pi 5 for development and testing, and deploying the final software to the robot’s Raspberry Pi 4. Docker containers provide isolated ROS2 development environments, while GitLab CI/CD automates the build, test,…
-
GitLab Code Reviews with Gemini Pro 1.5
A student developer experimented with Google Gemini Pro for code reviews, integrating it with GitLab workflows using Google Cloud Functions and Vertex AI. This setup automated code reviews and documentation updates, providing valuable feedback on code quality, performance, and security. Despite minor integration issues, the AI-driven tool significantly enhanced coding efficiency and accuracy, demonstrating the…