Summary of "Workshop 1 on Gemini CLI | Google Cloud Gen AI Exchange Hackathon 2025"
Summary of "Workshop 1 on Gemini CLI | Google Cloud Gen AI Exchange Hackathon 2025"
Overview of the Gen AI Exchange Hackathon Program:
- The hackathon is the second phase of the Gen Exchange program launched by Google Cloud India.
- Phase 1 was the Gen Academy offering five AI-related courses on Google Cloud Skill Boost.
- Phase 2 is the hackathon inviting developers, startups, and freelancers across India to build AI solutions addressing real-world Indian problems using Google Cloud AI technologies.
- Benefits include cash prizes totaling ₹65 lakhs (₹25 lakhs for students, ₹40 lakhs for professionals), hands-on experience with Google Cloud AI tools, networking opportunities via Discord, and visibility with large Indian enterprises.
- Timeline:
- Registration open until Sept 5.
- Prototype submissions open and editable until Sept 14.
- Shortlisting of teams in mid-October.
- Top 100 teams to be invited to the grand finale in November.
- Participants must form teams within their category (students with students, professionals with professionals).
- The hackathon website and dashboard provide problem statements, submission guidelines, team management, workshop recordings, and FAQs.
Professional Problem Statements Introduced:
- Automating Test Case Generation using Generative AI (by Nescom):
- Target domain: healthcare software.
- Requirements: automatic generation of test cases, understanding complex requirements, integration with existing toolchains, compliance with GDPR and industry standards.
- Suggested Google Cloud technologies: Gemini, Vertex AI, BigQuery, Firebase, Agent Builder.
- Optimizing Cement Factory Operations using AI (by JK Cement):
Introduction to Gemini CLI:
- Gemini CLI is an AI-powered command line interface assistant designed to boost developer productivity.
- It can be installed locally (via npm or Brew) or used directly in Google Cloud Shell.
- Gemini CLI supports two modes:
- Agent Mode: Interact by asking questions or giving tasks; can invoke tools like Google Search, file editing, etc.
- Shell Mode: Run standard shell commands (e.g.,
ls,cd) within Gemini CLI.
- Features include:
- Reading, creating, and editing files.
- Generating code snippets, unit tests, and identifying bugs/security issues.
- Performing internet searches.
- Integration with MCP servers (covered in future workshops).
- Users received $5 Google Cloud credits for the workshop and were encouraged to create free trial accounts with $300 credits for extended use.
- Workshop participants followed a codelab to practice Gemini CLI commands including:
- Creating a text file (
holiday.txt) with Indian bank holidays. - Reading file contents.
- Creating a Gemini
.mdconfiguration file specifying project instructions. - Automating project scaffolding (e.g., TypeScript project structure).
- Generating Python code (e.g., fetching weather data).
- Installing Python libraries like TensorFlow using pip commands via Gemini CLI.
- Creating a text file (
- Gemini CLI supports command prompts with autocomplete,
/helpand/toolscommands to explore capabilities. - Participants were encouraged to use Gemini CLI to enhance productivity during the hackathon but not to demo the CLI itself in final presentations—focus should be on the solution built using Google Cloud AI services.
Additional Notes & Q&A Highlights:
- Gemini CLI free tier allows 1 million token context window, 60 requests per minute, and 1000 requests per day.
- Gemini CLI can be installed on laptops (Mac, Linux, Windows) but not on phones.
- API keys for Gemini CLI can be created via Google AI Studio.
- Participants can integrate Gemini CLI with their projects for tasks like test case generation, code review, and prototyping.
- Static pages are insufficient for prototypes; dynamic interaction with data is expected.
- FlutterFlow and other IDEs can be used but must integrate Google Cloud AI tools relevant to the problem statement.
- Participants can deploy projects using Docker or other methods but must provide public links.
- Data sets can be sourced from Kaggle or other public repositories.
Main Speakers/Sources:
- Shwa (likely a program coordinator or host) – provided program overview, timelines, and platform walkthrough.
- Hersh (Program Manager at Google) – led the Gemini CLI workshop, explained professional problem statements, demonstrated Gemini CLI features, and answered participant questions.
This summary highlights the technological concepts, product features, and tutorial content related to Gemini CLI and the Google Cloud Gen AI Exchange Hackathon 2025, along with key program details and Q&A insights.
Category
Technology