Skip to content

Commit f8f0480

Browse files
authored
Update README.md
1 parent c486f1c commit f8f0480

1 file changed

Lines changed: 8 additions & 18 deletions

File tree

README.md

Lines changed: 8 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ and PDF generation to provide personalized relationship guidance and life assist
2626

2727
- 🧠 **Retrieval-Augmented Generation (RAG)**
2828
- Custom document ingestion pipeline with batch processing
29+
- Hybrid retrieval combining **vector similarity + BM25 keyword search via Reciprocal Rank Fusion (RRF)**
2930
- Reduced embedding API calls from **30 → 2 per document** via batch ingestion
3031
- Cross-encoder reranking (ms-marco-MiniLM-L-6-v2) via Python FastAPI microservice
3132
- Vector search powered by **PGVector + HNSW indexing**
@@ -122,6 +123,7 @@ and PDF generation to provide personalized relationship guidance and life assist
122123

123124
**DevOps**
124125
- Docker (containerized, cross-platform amd64 build via Docker Buildx)
126+
- GitHub Actions CI/CD (automated build and push of Docker images)
125127
- AWS EC2 (t3.micro, Ubuntu 24.04) — production deployment
126128
- Apache JMeter (load testing)
127129

@@ -221,14 +223,15 @@ BaseAgent → ReActAgent → ToolCallAgent → LingManus
221223

222224
## ☁️ Cloud Deployment
223225

224-
Backend containerized with Docker and deployed to AWS EC2:
226+
Backend containerized with Docker and deployed to AWS EC2 via a GitHub Actions CI/CD pipeline.
225227

226228
| Platform | Type | Details |
227229
|----------|------|---------|
228230
| AWS EC2 | Compute | t3.micro, Ubuntu 24.04, Docker runtime |
229231
| Docker Hub | Registry | Public image hosting |
230232

231233
> Resolved ARM → amd64 cross-platform build issue using Docker Buildx
234+
> > Docker images are automatically built and pushed to Docker Hub via GitHub Actions CI/CD on every commit.
232235
233236
---
234237

@@ -321,23 +324,10 @@ Designed as part of an advanced AI engineering portfolio.
321324

322325
## 📝 Resume Bullets
323326
```
324-
· Engineered ReAct-based agentic system referencing OpenManus architecture
325-
with 4-layer inheritance (BaseAgent→ReActAgent→ToolCallAgent→LingManus);
326-
implemented human-in-the-loop escalation, stuck-state detection, and
327-
self-termination; integrated LangSmith tracing for step-level observability
328-
329-
· Designed tool orchestration framework via standalone MCP server
330-
(Stdio + SSE transport); containerized with Docker and deployed on AWS EC2;
331-
resolved ARM → amd64 compatibility via Docker Buildx
332-
333-
· Built production RAG pipeline with HNSW vector indexing (PGVector),
334-
custom query-rewriting advisors, and cross-encoder reranking
335-
(ms-marco-MiniLM-L-6-v2) via Python FastAPI microservice; reduced
336-
embedding API calls from 30 to 2 per document via SHA-256 deduplication
337-
338-
· Sustained 41 req/min throughput with P95 latency ~6.1s and 0% error
339-
rate under concurrent load (JMeter)
340-
```
327+
Architected a production-grade RAG pipeline combining PGVector (HNSW indexing) with hybrid retrieval (vector similarity + BM25 via RRF fusion), query rewriting, and cross-encoder reranking (ms-marco-MiniLM-L-6-v2) via a Python FastAPI microservice; reduced embedding API costs by 93% (30→2 calls/doc) via SHA-256 content-based deduplication and built a dynamic PDF ingestion pipeline with real-time chunking and AI keyword metadata enrichment
328+
Engineered a ReAct-based hierarchical agent framework (BaseAgent → ReActAgent → ToolCallAgent → LingManus) with stuck-state detection, human-in-the-loop escalation, and self-termination; integrated LangSmith tracing via OpenTelemetry and delivered real-time SSE streaming with persistent multi-session memory and sliding window context management
329+
Built tool orchestration layer with 6 MCP tools for web search, scraping, file operations, and PDF generation over Stdio/SSE transport; containerized with Docker and deployed on AWS EC2; implemented CI/CD with GitHub Actions to automatically build and push Docker images using Docker Buildx for ARM→amd64 cross-platform builds
330+
Sustained 41 req/min throughput with P95 latency ~6.1s and 0% error under concurrent load (Apache JMeter); implemented persistent file-based sliding-window chat memory```
341331
342332
---
343333

0 commit comments

Comments
 (0)