File size: 1,890 Bytes
87b05c2
0c7fd45
c5bb236
061522a
87b05c2
 
 
d51f729
87b05c2
eaf6e54
87b05c2
 
 
833df30
96bcf92
 
 
833df30
96bcf92
833df30
96bcf92
 
 
 
 
 
833df30
96bcf92
32d7df1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
833df30
96bcf92
 
32d7df1
96bcf92
32d7df1
96bcf92
32d7df1
833df30
96bcf92
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
---
title: SocialNetwork
emoji: 🔮
tags: ["mcp-server-track"]
colorFrom: pink
colorTo: indigo
sdk: gradio
sdk_version: 5.33.0
app_file: app.py
pinned: false
license: mit
short_description: World's First AI Native Social Network
---

### Possibly the World’s First Social Network with LLMs as the Interface

#### 🎥 [Demo Video (Claude Desktop Client)](https://youtu.be/FtaY3DyTDi4)

---

### 🛠️ Tech Stack

* **Modal**
* **multilingual-e5-large** (for text embeddings)
* **PostgreSQL + pgvector**
* **Gradio MCP**

---
### 🤔 Why This Project?
Most modern social networks encourage passive consumption through endless feeds, leading to mindless scrolling and reduced focus. This Social Network flips that model.

Here, a Large Language Model (LLM) acts as an interface to the network. Users interact through purposeful search and conversation, meaning:

 - You must articulate your intent.
 - You’re prompted to think critically and consciously about what you want.
 - The LLM can help guide, suggest, or even expand your thinking — making the experience more mindful, creative, and social.

It’s not just a platform. It’s a shift in how we connect.

### 🧠 Benefits
 - **Psychologically** healthier: No infinite scroll, no algorithmic noise.
 - **Intention-based discovery**: You only see what you seek.
 - **Enhanced creativity**: The LLM becomes a thought partner — not a distraction.
 - **Noise-free socializing**: No unsolicited news, drama, or content.


### 🚀 Features

 - **Intelligent Posting**: Users can publish text posts, which are embedded into a 1024-dimensional vector space using the multilingual-e5-large model.

 - **Semantic Search**: Posts are retrieved based on semantic similarity. Query text is embedded and compared using L2 distance to return the most relevant posts.

 - **Comments**: Users can engage with posts through comments.

---