Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -559,10 +559,10 @@ def run_employer_flow(description: str) -> tuple[str, str]:
|
|
| 559 |
with gr.Blocks(title="🤖 Jobly - Transforming Gig Market with AI") as app:
|
| 560 |
|
| 561 |
gr.Markdown("""
|
| 562 |
-
# 🤖
|
| 563 |
-
### Powered by LlamaIndex 🦙 +
|
| 564 |
|
| 565 |
-
**Hugging Face Winter Hackathon 2025**
|
| 566 |
|
| 567 |
🚀 **NEW**: Advanced semantic matching using **vector embeddings** and **RAG**!
|
| 568 |
📊 **Database**: 50 workers + 50 gigs = **100 entries** indexed with semantic search
|
|
@@ -584,7 +584,7 @@ with gr.Blocks(title="🤖 Jobly - Transforming Gig Market with AI") as app:
|
|
| 584 |
3. 💡 Find the top 5 matches based on **vector similarity**
|
| 585 |
4. 📊 Explain match scores and semantic relevance
|
| 586 |
|
| 587 |
-
**Example:** "I'm an experienced handyman with 10 years doing plumbing,
|
| 588 |
electrical work, and carpentry. Based in Rome, available weekdays and weekends,
|
| 589 |
charge around €25/hour"
|
| 590 |
""")
|
|
@@ -613,7 +613,7 @@ with gr.Blocks(title="🤖 Jobly - Transforming Gig Market with AI") as app:
|
|
| 613 |
# BOARD 2: EMPLOYER SEEKING WORKERS
|
| 614 |
with gr.Tab("💼 Find Workers for My Gig", elem_id="employer-board"):
|
| 615 |
gr.Markdown("""
|
| 616 |
-
## 🎯 I'm
|
| 617 |
|
| 618 |
Describe your needs, and our **AI + RAG system** will:
|
| 619 |
1. ✨ Create a clear gig post
|
|
@@ -650,9 +650,9 @@ with gr.Blocks(title="🤖 Jobly - Transforming Gig Market with AI") as app:
|
|
| 650 |
gr.Markdown(f"""
|
| 651 |
---
|
| 652 |
|
| 653 |
-
### 🧠
|
| 654 |
|
| 655 |
-
**🦙 LlamaIndex RAG Pipeline
|
| 656 |
```
|
| 657 |
Your Query → Vector Embedding → Semantic Search → Top K Results → AI Analysis
|
| 658 |
```
|
|
@@ -684,7 +684,7 @@ with gr.Blocks(title="🤖 Jobly - Transforming Gig Market with AI") as app:
|
|
| 684 |
- **Vector Store:** ChromaDB
|
| 685 |
- **Protocol:** Model Context Protocol (MCP)
|
| 686 |
|
| 687 |
-
*Built for Hugging Face Winter Hackathon 2025 🎉*
|
| 688 |
""")
|
| 689 |
|
| 690 |
if __name__ == "__main__":
|
|
|
|
| 559 |
with gr.Blocks(title="🤖 Jobly - Transforming Gig Market with AI") as app:
|
| 560 |
|
| 561 |
gr.Markdown("""
|
| 562 |
+
# 🤖 Jobly - Transforming Gig Market with AI
|
| 563 |
+
### Powered by LlamaIndex 🦙 + Hugging Face + Anthropic
|
| 564 |
|
| 565 |
+
**Hugging Face Winter Hackathon 2025**
|
| 566 |
|
| 567 |
🚀 **NEW**: Advanced semantic matching using **vector embeddings** and **RAG**!
|
| 568 |
📊 **Database**: 50 workers + 50 gigs = **100 entries** indexed with semantic search
|
|
|
|
| 584 |
3. 💡 Find the top 5 matches based on **vector similarity**
|
| 585 |
4. 📊 Explain match scores and semantic relevance
|
| 586 |
|
| 587 |
+
**Example:** "I'm Eddy Stone, an experienced handyman with 10 years doing plumbing,
|
| 588 |
electrical work, and carpentry. Based in Rome, available weekdays and weekends,
|
| 589 |
charge around €25/hour"
|
| 590 |
""")
|
|
|
|
| 613 |
# BOARD 2: EMPLOYER SEEKING WORKERS
|
| 614 |
with gr.Tab("💼 Find Workers for My Gig", elem_id="employer-board"):
|
| 615 |
gr.Markdown("""
|
| 616 |
+
## 🎯 I'm looking for help with a task
|
| 617 |
|
| 618 |
Describe your needs, and our **AI + RAG system** will:
|
| 619 |
1. ✨ Create a clear gig post
|
|
|
|
| 650 |
gr.Markdown(f"""
|
| 651 |
---
|
| 652 |
|
| 653 |
+
### 🧠 Some amazing nerd facts
|
| 654 |
|
| 655 |
+
**🦙 LlamaIndex RAG Pipeline: to keep it short**
|
| 656 |
```
|
| 657 |
Your Query → Vector Embedding → Semantic Search → Top K Results → AI Analysis
|
| 658 |
```
|
|
|
|
| 684 |
- **Vector Store:** ChromaDB
|
| 685 |
- **Protocol:** Model Context Protocol (MCP)
|
| 686 |
|
| 687 |
+
*Built for Hugging Face Winter Hackathon 2025 by Jobly Team (Valentina, Giacomo & Elisa <3) 🎉*
|
| 688 |
""")
|
| 689 |
|
| 690 |
if __name__ == "__main__":
|