A multi-agent system for analyzing CVs and researching companies to provide gap analysis and personalized recommendations. Supports standard, ReAct pattern, and LangChain-based analysis modes.
This server has severe definition quality issues. 30 tools are defined, but most lack proper schemas, descriptions are in Turkish and often vague, and parameter documentation is minimal. Tool names are inconsistent (mix of verb_noun and generic patterns). No input schemas are visible in the provided code for most tools, only brief descriptions. Error handling is absent. The server appears to be a Gradio UI wrapper around agent implementations rather than a proper MCP server with structured tool definitions.
Acting: Planlanan aksiyonu gerçekleştirir
CV verisini analiz eder ve hangi projelerin öne çıkması gerektiğine karar verir
Beceri uyumluluğunu hesaplar
Log dosyasını temizler
Pipeline log'larını temizler
Şirket açıklamasını alır, araştırma yapar ve sonuçları döndürür
CV verisini analiz eder ve özet döndürür
No visible input schemas for any tool. Code shows only brief descriptions with minimal parameter documentation. Cannot verify JSON Schema compliance or parameter types.
Descriptions are in Turkish and lack LLM-optimized English documentation. Many descriptions are under 50 characters and do not explain WHEN to use the tool or what it returns.
No error handling or recovery guidance. Tools do not document what errors can occur, whether they are retryable, or what the LLM should do next.
Inferred effective spec: <=2025-11-25.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 31 | <=2025-11-25 | v2 |
Şirket açıklamasından teknoloji stack'ini çıkarır
CV becerileri ile şirket beklentilerini karşılaştırır
cv_analysis + company_analysis kullanarak gap analizi yapar
Detaylı logları döndürür (Mentor sunumu için)
CV'den öne çıkan projeleri döndürür
Log özetini döndürür (Mentor sunumu için)
Şirket için uygun projeleri bulur
Eksik becerileri belirler
Pipeline flow'unu döndürür (Mentor sunumu için)
ReAct döngüsünün özetini döndürür
Hata durumunu loglar
Pipeline sonunu loglar
Pipeline hata durumunu loglar
Pipeline başlangıcını loglar
Pipeline adımını loglar
Tool çağrısını loglar
Observing: Aksiyon sonucunu gözlemler ve değerlendirir
ReAct döngüsü: Think -> Act -> Observe -> Repeat
Şirket bilgilerini araştırır ve özetler
LangChain agent ile uçtan uca pipeline çalıştırır ve çıktıyı döndürür
Reasoning: Durumu analiz eder ve ne yapması gerektiğini düşünür
CV verisi, şirket analizi ve gap sonuçlarını kullanarak çıktı metinleri üretir
cv_data + company_analysis + gap_result ile çıktı metinleri üretir
Tool names are inconsistent. Mix of verb_noun (analyze_cv, research_company) and generic patterns (think, act, observe). Some names like 'cv_tool' and 'company_tool' are vague and do not convey action.
No output schemas documented. LLMs cannot infer what fields to expect from tool responses, making downstream tool chaining impossible.