---
title: "Discussion on \"Building a Production-Style AI System: Designing VibeFit from Image Upload to Intelligent Recommendations\" | Hashnode"
description: "Discussion on \"Building a Production-Style AI System: Designing VibeFit from Image Upload to Intelligent Recommendations\". Learn how I built an AI recommendation system using LangGraph, Gemini, OpenAI embeddings and pgvector for semantic search."
url: "https://hashnode.com/posts/building-production-ai-recommendation-system-langgraph-rag/6a588d8d74d79f2962c7f871"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Building a Production-Style AI System: Designing VibeFit from Image Upload to Intelligent Recommendations](https://blog.ankitapatil.dev/building-production-ai-recommendation-system-langgraph-rag?utm_source=hashnode&utm_medium=feed)

Learn how I built an AI recommendation system using LangGraph, Gemini, OpenAI embeddings and pgvector for semantic search.

Jul 16 · 5 min read · blog.ankitapatil.dev  
Read the article

-   [#ai-engineering](https://hashnode.com/tag/ai-engineering)
-   [#langgraph](https://hashnode.com/tag/langgraph)
-   [#ai-agents-explained](https://hashnode.com/tag/ai-agents-explained)
-   [#rag](https://hashnode.com/tag/rag)
-   [#generative-ai](https://hashnode.com/tag/generative-ai)
-   [#postgresql](https://hashnode.com/tag/postgresql)
-   [#pgvector](https://hashnode.com/tag/pgvector)
-   [#gemini](https://hashnode.com/tag/gemini)
-   [#openai](https://hashnode.com/tag/openai)
-   [#vector-embeddings](https://hashnode.com/tag/vector-embeddings)
-   [#semantic-search](https://hashnode.com/tag/semantic-search)
-   [#system-design](https://hashnode.com/tag/system-design)
-   [#system-architecture](https://hashnode.com/tag/system-architecture)
-   [#nextjs](https://hashnode.com/tag/nextjs)
-   [#typescript](https://hashnode.com/tag/typescript)
-   [#agentic-ai-development](https://hashnode.com/tag/agentic-ai-development)
-   [#orchestration](https://hashnode.com/tag/orchestration)
-   [#llm](https://hashnode.com/tag/llm)
-   [#ai-workflow](https://hashnode.com/tag/ai-workflow)

## Written by

[Ankita Patil](https://hashnode.com/@ankitaP)

@ankitaP

  
[View profile](https://hashnode.com/@ankitaP)

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
