yashgori20 commited on
Commit
eff1161
Β·
1 Parent(s): dff233a
Files changed (1) hide show
  1. app.py +105 -23
app.py CHANGED
@@ -948,7 +948,10 @@ def update_user_profile(session_id, question, user_type, sophistication_level):
948
  YASH_PROFILE = {
949
  "personal_info": {
950
  "name": "Yash Gori",
951
- "title": "AI Product Manager with experience leading AI product development from ideation to B2B deployment",
 
 
 
952
  "location": "Mumbai, Maharashtra, India",
953
  "email": "[email protected]",
954
  "phone": "7718081766",
@@ -957,9 +960,18 @@ YASH_PROFILE = {
957
  "hugging_face": "https://huggingface.co/yashgori20",
958
  "instagram": "https://www.instagram.com/yashgori20",
959
  "twitter": "https://twitter.com/yashgori20",
960
- "about": "AI Product Manager with experience leading AI product development from ideation to B2B deployment. Drove 90% reduction in operational time for enterprise QC platform. Skilled in stakeholder management, feature prioritization, and translating complex technical requirements into market-ready AI solutions.",
961
- "what_i_bring": "I transform AI concepts into market-ready products. Whether it's leading cross-functional teams to build enterprise platforms, managing product lifecycles from ideation to deployment, or securing funding through strategic pitches - I bring AI product vision, stakeholder management, and business impact to every project.",
962
- "languages": ["English (Fluent)", "Hindi (Native)", "Gujarati (Native)", "Marathi (Conversational)"]
 
 
 
 
 
 
 
 
 
963
  },
964
 
965
  "education": {
@@ -978,16 +990,54 @@ YASH_PROFILE = {
978
  },
979
 
980
  "current_position": {
981
- "role": "AI Product Lead (Intern)",
982
  "company": "Webotix IT Consultancy",
 
983
  "location": "Mumbai, Maharashtra (Remote)",
984
- "duration": "December 2024 – June 2025",
985
- "responsibilities": [
986
- "I led AI product development lifecycle from ideation to B2B deployment with enterprise QC automation platform, securing Microsoft AI Hub funding.",
987
- "I collaborated with CEO on AI product strategy and roadmap with features that reduced document generation time by 90%.",
988
- "I managed cross-functional coordination between frontend (Flutter) and backend AI teams, ensuring timely feature delivery.",
989
- "I presented AI product demos to enterprise clients with successful pilot to B2B production deployment conversion.",
990
- "I defined AI success metrics and KPIs with 80% compliance accuracy, sub-second response times, 25+ parameter support."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
991
  ]
992
  },
993
 
@@ -1032,6 +1082,29 @@ YASH_PROFILE = {
1032
  "soft_skills": ["Detail Oriented", "Adaptability", "Critical Thinking", "Creative Problem Solving"],
1033
 
1034
  "flagship_projects": [
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1035
  {
1036
  "name": "Swift Check AI: Enterprise QC Platform",
1037
  "description": "Led product architecture and implementation: Azure OpenAI RAG templates, OCR ingestion, multi-tenant design; converted pilots into paid deployments.",
@@ -2033,23 +2106,27 @@ def create_intelligent_agent_prompt(question, profile, session_id=None, user_pro
2033
 
2034
  Example 1:
2035
  Human: I'm a recruiter at Paytm, what can you tell me about Yash?
2036
- Assistant: He specializes in AI/ML engineering - comfortable with LangChain, Python, RAG systems, vector databases. He's looking for AI/ML opportunities right now. What kind of role are you hiring for?
2037
 
2038
  Example 2:
2039
- Human: Tell me about the DocuTalk project.
2040
- Assistant: It's a document AI system where you can chat with PDFs using semantic search. Uses Flutter frontend, Flask backend, FAISS for vectors and Gemini LLM. The semantic search part makes it pretty intuitive for finding info. Working on something similar?
2041
 
2042
  Example 3:
2043
- Human: What are his key skills?
2044
- Assistant: Mainly AI/ML stuff - Python, LangChain, NLP, RAG systems. Works with different LLM platforms like Gemini, Groq, Mixtral. Also does full-stack with Flutter and Flask. What area interests you?
2045
 
2046
  Example 4:
2047
  Human: I'm learning AI, any tips from Yash's journey?
2048
- Assistant: He started with solid programming fundamentals then jumped into AI through actual projects. Seems like he prefers building real things over just theory. Currently doing BTech IT and looking for AI/ML roles. What part of AI are you into?
2049
 
2050
  Example 5:
2051
- Human: Does he know React?
2052
- Assistant: Not really, he mainly uses Flutter for frontend. More focused on AI/ML backend with Python, Flask, and LangChain. His projects are Flutter-based for cross-platform stuff. You need React specifically or would Flutter work?
 
 
 
 
2053
 
2054
  Keep responses short and conversational. Don't use markdown formatting, asterisks, or bold text."""
2055
 
@@ -2071,10 +2148,15 @@ Assistant: {exchange['answer'][:150]}{'...' if len(exchange['answer']) > 150 els
2071
  base_prompt += f"""
2072
 
2073
  YASH'S INFO:
2074
- - Current Role: {profile['current_position']['role']} at {profile['current_position']['company']}
 
 
 
 
2075
  - Education: {profile['education']['current']['degree']} (CGPA: {profile['education']['current']['cgpa']})
2076
  - Key Skills: {', '.join(profile['technical_skills']['ai_ml'][:5])}, {', '.join(profile['technical_skills']['llm_platforms'][:3])}
2077
- - Main Projects: DocuTalk (document AI), Inhance (LinkedIn optimizer), Swift Check AI (compliance automation)
 
2078
 
2079
  User's question: "{question}"
2080
 
@@ -2260,7 +2342,7 @@ def ask_question():
2260
  messages=[
2261
  {
2262
  'role': 'system',
2263
- 'content': 'You\'re Yash Gori\'s personal AI assistant. Use proper grammar and capitalize sentences, but keep responses SHORT and conversational. No long-winded explanations or marketing speak. Don\'t repeat project names (DocuTalk, Inhance, etc.) after every reply. Sound helpful and friendly, not like a salesperson or formal resume.'
2264
  },
2265
  {
2266
  'role': 'user',
 
948
  YASH_PROFILE = {
949
  "personal_info": {
950
  "name": "Yash Gori",
951
+ "title": "AI Product IC (Individual Contributor with product leadership exposure)",
952
+ "core_identity": "AI Engineer Γ— Product Manager β€” bridges technical depth with product thinking",
953
+ "work_style": "Builder-first, curious, hands-on β€” learns by making things, not reading about them",
954
+ "sweet_spot": "Early-stage AI-driven startups where can own problems end-to-end (0β†’1)",
955
  "location": "Mumbai, Maharashtra, India",
956
  "email": "[email protected]",
957
  "phone": "7718081766",
 
960
  "hugging_face": "https://huggingface.co/yashgori20",
961
  "instagram": "https://www.instagram.com/yashgori20",
962
  "twitter": "https://twitter.com/yashgori20",
963
+ "about": "AI Product IC with hybrid AI Engineer Γ— Product Manager skills. Bridges technical depth with product thinking. Led AI products from 0β†’1, secured Microsoft AI Hub funding, and converted pilots to paid B2B deployments. Specializes in early-stage GenAI startups.",
964
+ "what_i_bring": "I transform AI concepts into market-ready products by understanding user problems, building solutions, shipping products, gathering feedback, and iterating. Not isolated engineering or pure theory β€” I own problems end-to-end with technical depth and product thinking combined.",
965
+ "philosophy": "If I don't know how something works, I'll learn it until I do.",
966
+ "what_excites_me": "Understanding user problems β†’ building solutions β†’ shipping products β†’ gathering feedback β†’ iterating",
967
+ "languages": ["English (Fluent)", "Hindi (Native)", "Gujarati (Native)", "Marathi (Conversational)"],
968
+ "personality_traits": {
969
+ "work_personality": "Collaborative (not a lone wolf), thrive with cross-functional teams. Curious and experimental, enjoy exploring and revising. Product-first thinking, care about 'why we're building' as much as 'how'. Long-term oriented in relationships, projects, and career growth.",
970
+ "learning_style": "Experiment-first, documentation-second. Learn through curiosity about problems, not academic exercises. Build something real, break it, fix it, improve it. Just-in-time learning (learn what you need when you need it).",
971
+ "risk_appetite": "Progress beats perfection. Once pitched and demoed SwiftCheck (unfinished AI product) to investors and enterprise clients. The system was still rough but believed in moving forward. Secured Microsoft AI Hub funding.",
972
+ "values": "Power over money (not flashy, but the kind that lets you shape ideas and decisions). Giving up is the only real failure; bad outcomes are just data.",
973
+ "personal_interests": ["Beach > Mountains", "MMA & Swimming (currently learning)", "Sad Bollywood music", "Series: Rom-coms to mind-bending (Dark, Patriot, Attack on Titan)", "Cooking (light hobbyist)"]
974
+ }
975
  },
976
 
977
  "education": {
 
990
  },
991
 
992
  "current_position": {
993
+ "role": "AI Product Lead (IC)",
994
  "company": "Webotix IT Consultancy",
995
+ "company_context": "Early-stage AI SaaS startup focusing on GenAI QA",
996
  "location": "Mumbai, Maharashtra (Remote)",
997
+ "duration": "February 2025 – Present",
998
+ "role_type": "Hybrid role across AI Engineering, Product Strategy, and Execution",
999
+ "key_responsibilities": {
1000
+ "ai_development": [
1001
+ "Build and maintain AI features including backend logic, APIs, and service integrations",
1002
+ "Work on Azure-based systems for AI deployment, storage, and API management",
1003
+ "Design and test GenAI workflows (RAG pipelines, embedding models, prompt engineering)",
1004
+ "Set up and maintain backend infrastructure for smooth AI–app integration",
1005
+ "Manage AI model versions, logs, and performance tracking in production",
1006
+ "Review AI system accuracy, latency, and performance for optimization",
1007
+ "Troubleshoot issues in deployed AI systems and ensure smooth operation"
1008
+ ],
1009
+ "product_strategy": [
1010
+ "Work directly with Giash Sir (CEO) to define product vision, AI features, and roadmap",
1011
+ "Collaborate on prioritization, trade-offs, and go/no-go decisions",
1012
+ "Write PRDs and technical documentation for AI-related product updates",
1013
+ "Participate in product strategy discussions with leadership",
1014
+ "Research new AI tools, APIs, and frameworks suitable for product use",
1015
+ "Test new features post-integration to ensure reliability and alignment with product goals"
1016
+ ],
1017
+ "cross_functional": [
1018
+ "Coordinate with Ashish (App Developer) for app-side implementation and technical dependencies",
1019
+ "Work with design teams on system architecture and Figma flows",
1020
+ "Bridge communication between product, tech, and business functions",
1021
+ "Review technical feasibility of proposed designs",
1022
+ "Define system architecture for AI and app components, ensuring scalability and performance",
1023
+ "Collaborate on Figma design flows to align UX with backend AI functionalities",
1024
+ "Document system design diagrams and architecture flow for team understanding",
1025
+ "Coordinate project timelines and deliverables with team members"
1026
+ ],
1027
+ "client_demos": [
1028
+ "Support internal and client demos by explaining AI features and outcomes",
1029
+ "Gather and analyze user feedback for feature improvements",
1030
+ "Prepare presentations and status updates for leadership and investor discussions",
1031
+ "Assist in meetings by providing AI-related insights and recommendations"
1032
+ ]
1033
+ },
1034
+ "key_achievements": [
1035
+ "Built and deployed GenAI-powered features (RAG pipelines, embedding systems, Azure APIs) from concept to production",
1036
+ "Secured Microsoft AI Hub funding by leading the product's technical and strategic pitch",
1037
+ "Achieved 80%+ model accuracy, supporting 25+ compliance parameters with sub-second response latency",
1038
+ "Converted pilot to production deployment, boosting user adoption by 30%",
1039
+ "Reduced document generation time by 90% through optimized AI workflows",
1040
+ "Continuously learning and experimenting with new AI and cloud technologies to improve system performance"
1041
  ]
1042
  },
1043
 
 
1082
  "soft_skills": ["Detail Oriented", "Adaptability", "Critical Thinking", "Creative Problem Solving"],
1083
 
1084
  "flagship_projects": [
1085
+ {
1086
+ "name": "ChargeOrFill β€” EV Charging Aggregator App",
1087
+ "role": "Founder / Product Lead",
1088
+ "status": "Concept & Research Validation",
1089
+ "description": "Conceived and led a 0β†’1 product to unify EV charging networks across Mumbai after observing rising adoption but fragmented user experience (each brand had its own app). Conducted extensive research and made go/no-go decision based on product-market fit validation.",
1090
+ "technologies": ["Product Strategy", "Market Research", "User Research", "Figma", "Competitive Analysis", "Go-to-Market Strategy"],
1091
+ "key_features": [
1092
+ "Conducted extensive research using on-ground interviews, online surveys, competitive benchmarking, and root-cause analysis frameworks",
1093
+ "Designed complete Figma prototype for EV charging aggregator UI",
1094
+ "Planned stakeholder outreach for station owners and modeled revenue through commissions",
1095
+ "Validated learning on product-market fit and go/no-go decision-making"
1096
+ ],
1097
+ "problem": "Rising EV adoption in 2021 Mumbai, but users faced friction discovering and managing multiple charging apps (Ather, Statiq, Tata Power). No unified interface existed.",
1098
+ "research_approach": [
1099
+ "On-ground interviews with EV owners, showroom managers, station vendors",
1100
+ "Online surveys + EV forums (Reddit, Facebook groups)",
1101
+ "Competitive benchmarking (Ather Grid, Statiq, Tata Power EZ, Chargeup)",
1102
+ "Root-cause analysis: Why do EV owners struggle?"
1103
+ ],
1104
+ "key_insight": "~80% of EV users charged at home or in private facilities β†’ validated lack of B2C product-market fit, prompting pivot toward B2B fleet solutions",
1105
+ "impact": "Demonstrated strong product thinking, market research frameworks, and ownership mindset to make data-driven go/no-go decisions",
1106
+ "learning": "Proved ability to conduct comprehensive market research, validate assumptions, and exercise product ownership through evidence-based decision-making"
1107
+ },
1108
  {
1109
  "name": "Swift Check AI: Enterprise QC Platform",
1110
  "description": "Led product architecture and implementation: Azure OpenAI RAG templates, OCR ingestion, multi-tenant design; converted pilots into paid deployments.",
 
2106
 
2107
  Example 1:
2108
  Human: I'm a recruiter at Paytm, what can you tell me about Yash?
2109
+ Assistant: He's an AI Product IC - bridges AI engineering with product thinking. Led products from 0β†’1, secured Microsoft AI Hub funding, converted pilots to paid B2B deployments. He's builder-first, learns by making things. Currently looking for AI PM or AI Product IC roles in early-stage GenAI startups. What kind of role are you hiring for?
2110
 
2111
  Example 2:
2112
+ Human: Tell me about the SwiftCheck AI project.
2113
+ Assistant: It's an enterprise QC automation platform for manufacturing and food industries. Built RAG pipelines with Azure OpenAI, achieved 90% faster QC generation with 80% accuracy. Converted pilot to production and secured Microsoft AI Hub funding. He handled everything from architecture to client demos. Similar to your use case?
2114
 
2115
  Example 3:
2116
+ Human: What makes Yash different from other AI engineers?
2117
+ Assistant: He's not just coding - he owns problems end-to-end. Understands user problems, builds solutions, ships products, gathers feedback, iterates. That's the full cycle. He's collaborative, product-first, works well in cross-functional teams. Not a lone wolf type. What matters more to you - pure engineering or product ownership?
2118
 
2119
  Example 4:
2120
  Human: I'm learning AI, any tips from Yash's journey?
2121
+ Assistant: His philosophy is simple: "If I don't know how something works, I'll learn it until I do." He's experiment-first, learns by building real things and breaking them. Started with fundamentals, then jumped into AI through actual projects like DocuTalk and FinLLM. Just-in-time learning, not academic theory. What are you building right now?
2122
 
2123
  Example 5:
2124
+ Human: Tell me about his ChargeOrFill project.
2125
+ Assistant: That was a 0β†’1 EV charging aggregator concept for Mumbai. He did extensive research - on-ground interviews, surveys, competitive analysis. Key finding: 80% of EV users charged at home, so no B2C product-market fit. He made the go/no-go call based on data. Shows strong product thinking and ownership mindset. Ever done that kind of validation work?
2126
+
2127
+ Example 6:
2128
+ Human: What's his work style like?
2129
+ Assistant: Builder-first, curious, hands-on. Thrives in cross-functional teams, not a lone wolf. Cares about "why we're building" as much as "how." Long-term oriented in relationships and projects. He's the "progress beats perfection" type - once demoed an unfinished product to investors and it worked out. What kind of team culture are you looking for?
2130
 
2131
  Keep responses short and conversational. Don't use markdown formatting, asterisks, or bold text."""
2132
 
 
2148
  base_prompt += f"""
2149
 
2150
  YASH'S INFO:
2151
+ - Core Identity: {profile['personal_info']['core_identity']}
2152
+ - Current Role: {profile['current_position']['role']} at {profile['current_position']['company']} ({profile['current_position']['company_context']})
2153
+ - Work Style: {profile['personal_info']['work_style']}
2154
+ - Sweet Spot: {profile['personal_info']['sweet_spot']}
2155
+ - Philosophy: {profile['personal_info']['philosophy']}
2156
  - Education: {profile['education']['current']['degree']} (CGPA: {profile['education']['current']['cgpa']})
2157
  - Key Skills: {', '.join(profile['technical_skills']['ai_ml'][:5])}, {', '.join(profile['technical_skills']['llm_platforms'][:3])}
2158
+ - Main Projects: SwiftCheck AI (enterprise QC, Microsoft funding), ChargeOrFill (0β†’1 product validation), DocuTalk (document AI), FinLLM (compliance automation)
2159
+ - Key Traits: Collaborative (not lone wolf), product-first thinking, experiment-first learner, progress beats perfection
2160
 
2161
  User's question: "{question}"
2162
 
 
2342
  messages=[
2343
  {
2344
  'role': 'system',
2345
+ 'content': 'You\'re Yash Gori\'s personal AI assistant. Yash is an AI Product IC who bridges AI engineering with product thinking - builder-first, curious, hands-on. He owns problems end-to-end: understands user problems β†’ builds solutions β†’ ships products β†’ gathers feedback β†’ iterates. Use proper grammar and capitalize sentences, but keep responses SHORT and conversational. No long-winded explanations or marketing speak. Don\'t repeat project names after every reply. Reflect his philosophy: "If I don\'t know how something works, I\'ll learn it until I do." He\'s collaborative (not a lone wolf), product-first, and thrives in early-stage GenAI startups. Sound helpful and authentic, not like a salesperson or formal resume.'
2346
  },
2347
  {
2348
  'role': 'user',