Inspiration
Startup investors and founders often need to benchmark a company against competitors, analyze market position, and identify strategic opportunities. But doing this manually through thousands of profiles is time-consuming. We wanted to create an autonomous, intelligent agent that could perform this analysis in seconds using natural language—combining Google Cloud technologies with a multi-agent architecture.
What It Does
DataCompass is an AI-powered agent that allows users to input natural language descriptions of startups (e.g., "We're a Series B cloud computing company with $6M revenue") and returns deep insights, including:
- Competitive benchmarking with similar companies
- Vector-based similarity analysis using BigQuery ML
- Real-time insights from a dataset of 50,000+ startup profiles
- A conversational interface for follow-up questions (e.g., "How does my funding stage compare?")
How We Built It
We used:
- Google Agent Development Kit (ADK) to build a multi-agent workflow
- Vertex AI for generating text embeddings (
text-embedding-004) - BigQuery for querying and joining startup metadata and vector similarities
- BigQuery ML for
VECTOR_SEARCHon company embeddings - A Java tool to generate and insert embeddings into BigQuery
- A cleaned Kaggle Crunchbase dataset as our data foundation
The agent workflow consists of:
- Analysis Agent – Processes user input and extracts attributes
- Benchmarking Agent – Performs vector similarity search and generates insights
Challenges We Ran Into
- Integrating BigQuery ML’s
VECTOR_SEARCHinto an automated Java pipeline - Generating and managing large-scale embeddings efficiently
- Structuring multi-agent communication in ADK for both analysis and benchmarking
- Parsing unstructured natural language input reliably for vector encoding
Accomplishments That We're Proud Of
- Building a fully working multi-agent system using Google Cloud’s newest agent platform
- Running real-time vector similarity search across 50,000+ companies with sub-second latency
- Creating a user-friendly and powerful interface for startup analysis powered entirely by agents
What We Learned
- How to design and orchestrate agent workflows using the Agent Development Kit
- Best practices for embedding generation with Vertex AI
- Efficient use of BigQuery ML's vector capabilities for real-world business analysis
What's Next for DataCompass
- Crunchbase API integration for live, up-to-date data
- Add more sub-agents, such as:
- Competitor tracking via web scraping or APIs
- Sales call summarization via transcription + NLP
- Trend detection and market forecasting
- Competitor tracking via web scraping or APIs
- Expand the UI for more user-friendly dashboards and collaboration tools
Built With
- adk
- bigquery
- gcp
- java
- vectorembedding
- vertexai


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