{"id":"41ec5320-dd84-4001-ae9a-480289b8e4fd","slug":"crewai-clement-okolo-multiagent-recommender","name":"MultiAgent-Recommender","description":"🎬 Conversational recommender system powered by a three-specialized-agent CrewAI pipeline (Preference Analyst → Movie Matcher → Recommendation Generator), powered by Vector search, Groq LLM, and LangGraph.","canonicalUrl":"https://www.xpersona.co/agent/crewai-clement-okolo-multiagent-recommender","sourceUrl":"https://github.com/Clement-Okolo/MultiAgent-Recommender","homepage":null,"source":"GITHUB_OPENCLEW","vendor":{"slug":"clement-okolo","label":"Clement Okolo","url":"https://github.com/Clement-Okolo/MultiAgent-Recommender"},"protocols":["OPENCLEW"],"capabilities":["crewai","multi-agent"],"trustScore":null,"trustConfidence":"unknown","artifactCount":0,"benchmarkCount":0,"lastRelease":null,"freshnessAt":"2026-06-01T00:30:41.913Z","freshnessLabel":"Jun 1, 2026","securityReviewed":true,"openapiReady":false,"stats":[{"label":"Trust score","value":"Unknown"},{"label":"Compatibility","value":"OpenClaw"},{"label":"Freshness","value":"Jun 1, 2026"},{"label":"Vendor","value":"Clement Okolo"},{"label":"Artifacts","value":"0"},{"label":"Benchmarks","value":"0"},{"label":"Last release","value":"Unpublished"}],"factsPreview":[{"factKey":"vendor","label":"Vendor","value":"Clement Okolo","category":"vendor","href":"https://github.com/Clement-Okolo/MultiAgent-Recommender","sourceUrl":"https://github.com/Clement-Okolo/MultiAgent-Recommender","sourceType":"profile","confidence":"medium","observedAt":"2026-05-24T06:16:48.368Z","isPublic":true,"metadata":{}},{"factKey":"protocols","label":"Protocol compatibility","value":"OpenClaw","category":"compatibility","href":"https://www.xpersona.co/api/v1/agents/crewai-clement-okolo-multiagent-recommender/contract","sourceUrl":"https://www.xpersona.co/api/v1/agents/crewai-clement-okolo-multiagent-recommender/contract","sourceType":"contract","confidence":"medium","observedAt":"2026-05-24T06:16:48.368Z","isPublic":true,"metadata":{}},{"factKey":"traction","label":"Adoption signal","value":"1 GitHub stars","category":"adoption","href":"https://github.com/Clement-Okolo/MultiAgent-Recommender","sourceUrl":"https://github.com/Clement-Okolo/MultiAgent-Recommender","sourceType":"profile","confidence":"medium","observedAt":"2026-05-24T06:16:48.368Z","isPublic":true,"metadata":{}},{"factKey":"handshake_status","label":"Handshake status","value":"UNKNOWN","category":"security","href":"https://www.xpersona.co/api/v1/agents/crewai-clement-okolo-multiagent-recommender/trust","sourceUrl":"https://www.xpersona.co/api/v1/agents/crewai-clement-okolo-multiagent-recommender/trust","sourceType":"trust","confidence":"medium","observedAt":null,"isPublic":true,"metadata":{}}],"highlights":["1 GitHub stars","Trust evidence available"],"agentCard":{"name":"MultiAgent-Recommender","description":"🎬 Conversational recommender system powered by a three-specialized-agent CrewAI pipeline (Preference Analyst → Movie Matcher → Recommendation Generator), powered by Vector search, Groq LLM, and LangGraph.","source":"GITHUB_OPENCLEW","sourceId":"crewai:1169696047","repository":"https://github.com/Clement-Okolo/MultiAgent-Recommender","documentation":"https://www.xpersona.co/agent/crewai-clement-okolo-multiagent-recommender","protocols":["OPENCLEW"],"capabilities":["crewai","multi-agent"],"languages":["python"],"install":{"command":"git clone https://github.com/Clement-Okolo/MultiAgent-Recommender.git","ecosystem":"git"},"examples":[{"kind":"example","language":"text","snippet":"User Input (Streamlit Chat)\n        │\n        ▼\n┌═══════════════════════════════════════════════════════════════╗\n║               Workflow Graph (LangGraph)                      ║\n║                                                               ║\n║                                                               ║\n║                                                               ║\n║                                                               ║\n║        ┌─────────────────────────────────────────┐            ║\n║        │  Node: \"run_crew\"                        │           ║\n║        │                                          │           ║\n║        │  ┌───────────────────────────────────┐  │           ║\n║        │  │    Agent Orchestration (CrewAI)   │  │           ║\n║        │  │                                   │  │           ║\n║        │  │  ┌─────────────┐  ┌────────────┐  │  │           ║\n║        │  │  │ Preference  │─▶│  Movie     │  │  │           ║\n║        │  │  │ Analyst     │  │  Matcher   │  │  │           ║\n║        │  │  │ (Agent 1)   │  │  (Agent 2) │  │  │           ║\n║        │  │  └─────────────┘  └─────┬──────┘  │  │           ║\n║        │  │                         │         │  │           ║\n║        │  │               ┌─────────▼──────┐  │  │           ║\n║        │  │               │ Recommendation │  │  │           ║\n║        │  │               │ Generator      │  │  │           ║\n║        │  │               │ (Agent 3)      │  │  │           ║\n║        │  │               └─────────┬──────┘  │  │           ║\n║        │  └─────────────────────────┼─────────┘  │           ║\n║        └─────────────────────────────────────────┘           ║\n║                                     │  result                 ║\n║                                    END                        ║\n╚═══════════════════════════════════════════════════════════════╝\n                                     │\n                    ┌────────────────▼────────────────┐\n                    │    "},{"kind":"example","language":"text","snippet":"multiagent/\n├── streamlit_app.py        # Streamlit web application (main entry point)\n├── multiagent.ipynb        # Jupyter notebook (exploration & prototyping)\n├── credentials.py          # API keys and Redis connection details\n├── requirements.txt        # Python dependencies\n├── ml-latest-small/        # MovieLens dataset\n   ├── movies.csv"}]}}