<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Drishti Goel</title>
    <description>The latest articles on DEV Community by Drishti Goel (@drishti_goel_c03271fd1d5c).</description>
    <link>https://dev.to/drishti_goel_c03271fd1d5c</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3065635%2Fe1264035-6d98-476f-bc98-bfaf5e57a37b.png</url>
      <title>DEV Community: Drishti Goel</title>
      <link>https://dev.to/drishti_goel_c03271fd1d5c</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/drishti_goel_c03271fd1d5c"/>
    <language>en</language>
    <item>
      <title>🚀 HustleGPT: Your Generative AI-Powered Startup Advisor</title>
      <dc:creator>Drishti Goel</dc:creator>
      <pubDate>Sat, 19 Apr 2025 18:59:31 +0000</pubDate>
      <link>https://dev.to/drishti_goel_c03271fd1d5c/hustlegpt-your-generative-ai-powered-startup-advisor-11o9</link>
      <guid>https://dev.to/drishti_goel_c03271fd1d5c/hustlegpt-your-generative-ai-powered-startup-advisor-11o9</guid>
      <description>&lt;p&gt;&lt;em&gt;"Validating your startup idea shouldn't feel like guessing. What if you had an AI cofounder that’s read everything Paul Graham, Y Combinator, and OpenAI ever wrote?"&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Welcome to HustleGPT — a Generative AI-powered assistant that helps early-stage founders validate ideas, plan MVPs, and make smarter decisions, faster. This blog walks you through how I built the &lt;strong&gt;backend brain&lt;/strong&gt; of HustleGPT using Google’s &lt;strong&gt;Gemini Pro&lt;/strong&gt; and &lt;strong&gt;LangChain&lt;/strong&gt;, as part of the &lt;a href="https://www.kaggle.com/competitions/gen-ai-intensive-course-capstone-2025q1/overview" rel="noopener noreferrer"&gt;Google x Kaggle GenAI Capstone&lt;/a&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  🧠 Problem: Startup Guidance is Often Confusing
&lt;/h2&gt;

&lt;p&gt;Early-stage founders often struggle to get actionable feedback on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Is my idea viable?&lt;/li&gt;
&lt;li&gt;What’s the MVP?&lt;/li&gt;
&lt;li&gt;Who are my competitors?&lt;/li&gt;
&lt;li&gt;Will this idea make money?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These are critical questions — but answers are scattered across dozens of blogs, videos, and forums. That’s where &lt;strong&gt;Generative AI&lt;/strong&gt; can step in.&lt;/p&gt;




&lt;h2&gt;
  
  
  💡 Solution: HustleGPT
&lt;/h2&gt;

&lt;p&gt;HustleGPT is a prototype GenAI agent that:&lt;/p&gt;

&lt;p&gt;✅ Takes in a startup idea&lt;br&gt;&lt;br&gt;
✅ Grounds it in trusted startup literature&lt;br&gt;&lt;br&gt;
✅ Responds like a cofounder, mentor, or VC — powered by Gemini Pro  &lt;/p&gt;


&lt;h2&gt;
  
  
  🔧 What We Built
&lt;/h2&gt;

&lt;p&gt;This project focused on the &lt;strong&gt;core backend logic&lt;/strong&gt;, using:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🧠 &lt;strong&gt;Gemini Pro (Chat + Embeddings)&lt;/strong&gt; via &lt;code&gt;langchain-google-genai&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;📚 &lt;strong&gt;RAG (Retrieval-Augmented Generation)&lt;/strong&gt; grounded in:

&lt;ul&gt;
&lt;li&gt;Paul Graham’s essays&lt;/li&gt;
&lt;li&gt;Y Combinator’s startup guide&lt;/li&gt;
&lt;li&gt;OpenAI’s startup advice&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;🔍 &lt;strong&gt;Dynamic Query Interface&lt;/strong&gt; — ask startup-related questions and get grounded, AI-driven responses.&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;
  
  
  🔍 Generative AI Capabilities Used
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Capability&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;🧠 Gemini Chat&lt;/td&gt;
&lt;td&gt;Powers natural Q&amp;amp;A and startup strategy prompts&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🔎 Gemini Embeddings&lt;/td&gt;
&lt;td&gt;Converts documents into searchable vectors&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;📚 RAG Pipeline&lt;/td&gt;
&lt;td&gt;Combines search + generation for grounded answers&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;


&lt;h2&gt;
  
  
  🔗 Sources Used for Grounding
&lt;/h2&gt;

&lt;p&gt;We used publicly available, high-quality startup literature:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://openai.com/blog/startup-advice" rel="noopener noreferrer"&gt;https://openai.com/blog/startup-advice&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.ycombinator.com/library/6h-how-to-start-a-startup" rel="noopener noreferrer"&gt;https://www.ycombinator.com/library/6h-how-to-start-a-startup&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://paulgraham.com/start.html" rel="noopener noreferrer"&gt;https://paulgraham.com/start.html&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.kaggle.com/competitions/google-generative-ai-capstone-q1-2025/overview" rel="noopener noreferrer"&gt;https://www.kaggle.com/competitions/google-generative-ai-capstone-q1-2025/overview&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://cloud.google.com/vertex-ai/docs/generative-ai/overview" rel="noopener noreferrer"&gt;https://cloud.google.com/vertex-ai/docs/generative-ai/overview&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://python.langchain.com/docs/get_started/introduction" rel="noopener noreferrer"&gt;https://python.langchain.com/docs/get_started/introduction&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These documents were chunked, embedded, and indexed via &lt;strong&gt;LangChain’s &lt;code&gt;VectorStore&lt;/code&gt;&lt;/strong&gt;, enabling real-time semantic search during inference.&lt;/p&gt;


&lt;h2&gt;
  
  
  🛠️ Tech Stack
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;langchain-google-genai&lt;/code&gt; for Gemini API&lt;/li&gt;
&lt;li&gt;Gemini Pro (text + embeddings)&lt;/li&gt;
&lt;li&gt;LangChain RetrievalQA&lt;/li&gt;
&lt;li&gt;Python&lt;/li&gt;
&lt;li&gt;Jupyter Notebook&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;
  
  
  🎯 Sample Queries
&lt;/h2&gt;

&lt;p&gt;Here are some grounded prompts that worked well:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="c1"&gt;# Example 1
&lt;/span&gt;&lt;span class="n"&gt;query&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;What advice does Y Combinator give to startup founders?&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;

&lt;span class="c1"&gt;# Example 2
&lt;/span&gt;&lt;span class="n"&gt;query&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;How does Google Vertex AI support generative AI?&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;

&lt;span class="c1"&gt;# Example 3
&lt;/span&gt;&lt;span class="n"&gt;query&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;What are common mistakes startup founders make according to Y Combinator?&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;📝 Note: Due to limited document sources, not all queries produce perfect answers yet. This is expected and can be improved with more diverse URLs or a custom dataset.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  📌 Architecture Overview
&lt;/h2&gt;

&lt;p&gt;+--------------------------+&lt;br&gt;
|       User Query         |&lt;br&gt;
+--------------------------+&lt;br&gt;
             |&lt;br&gt;
             v&lt;br&gt;
+--------------------------+&lt;br&gt;
|   Gemini Embeddings      |  ← Document Vectorization&lt;br&gt;
+--------------------------+&lt;br&gt;
             |&lt;br&gt;
             v&lt;br&gt;
+--------------------------+&lt;br&gt;
| LangChain VectorStore    |  ← Semantic Search&lt;br&gt;
+--------------------------+&lt;br&gt;
             |&lt;br&gt;
             v&lt;br&gt;
+--------------------------+&lt;br&gt;
| Gemini Pro (Chat Model)  |  ← Grounded Answer Generation&lt;br&gt;
+--------------------------+&lt;/p&gt;




&lt;h2&gt;
  
  
  🤖 How it Works (Simplified):
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Load URLs → Clean Text → Chunk&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Embed Chunks via Gemini Embeddings&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Store vectors in LangChain VectorStore&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;User Query → Similar Chunks → Gemini Pro → Answer&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  🧪 What’s Working
&lt;/h2&gt;

&lt;p&gt;✅ Fully working RAG pipeline&lt;br&gt;
✅ Modular backend ready for frontend integration&lt;br&gt;
✅ Real-time querying against startup documents&lt;br&gt;
✅ Gemini integration with LangChain&lt;/p&gt;




&lt;h2&gt;
  
  
  🔮 What’s Next
&lt;/h2&gt;

&lt;p&gt;This notebook lays the foundation for a full-stack app. The next phase includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🌐 Frontend (React/Streamlit)&lt;/li&gt;
&lt;li&gt;⚙️ Backend API (FastAPI)&lt;/li&gt;
&lt;li&gt;📝 GitHub (Code Repository)&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  📌 Learnings
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;RAG is powerful, but depends heavily on document quality.&lt;/li&gt;
&lt;li&gt;Gemini Pro + LangChain works beautifully with the right setup.&lt;/li&gt;
&lt;li&gt;It's important to guide the user with good prompt examples.&lt;/li&gt;
&lt;li&gt;Timeboxing and narrowing scope is key to shipping.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  ✨ Closing Thoughts
&lt;/h2&gt;

&lt;p&gt;Building HustleGPT taught me how Generative AI can amplify early-stage innovation — not by replacing founders, but by giving them sharper tools.&lt;/p&gt;

&lt;p&gt;If you're a student, hacker, or builder curious about startups, I hope this inspires you to build your own AI-powered idea validator. The journey is worth it 🚀&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;💬 &lt;strong&gt;Tried HustleGPT?&lt;/strong&gt; Let me know what startup ideas you tested or what you'd like to see in V2.&lt;br&gt;&lt;br&gt;
📬 Connect with me on &lt;a href="https://www.linkedin.com/in/drishti-goel-594967326/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; or drop a comment on the &lt;a href="https://www.kaggle.com/code/drishtigoel07/hustle-gpt" rel="noopener noreferrer"&gt;notebook&lt;/a&gt;!&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  🔗 Useful Links
&lt;/h2&gt;

&lt;p&gt;``&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🔍 &lt;a href="https://www.kaggle.com/code/drishtigoel07/hustle-gpt" rel="noopener noreferrer"&gt;Kaggle Notebook (Code)&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;✍️ &lt;a href="https://dev.to/drishti_goel_c03271fd1d5c/hustlegpt-your-generative-ai-powered-startup-advisor-11o9"&gt;Blog&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🎬 &lt;a href="https://www.youtube.com/watch?v=PBRpKQVOlgo" rel="noopener noreferrer"&gt;Youtube&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🏁 &lt;a href="https://www.kaggle.com/competitions/gen-ai-intensive-course-capstone-2025q1/overview" rel="noopener noreferrer"&gt;Capstone Overview&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;




</description>
      <category>ai</category>
      <category>python</category>
      <category>startup</category>
      <category>llm</category>
    </item>
  </channel>
</rss>
