{"id":"8bacdb64-3fe5-4fc5-8135-4c4b1b36890a","slug":"crewai-prakruthinagaraj41-ops-ai-study-assistant-using-crewai-p","name":"AI-Study-Assistant-Using-CrewAI-Pinecone","description":"AI-powered Study Assistant using CrewAI, Pinecone, Groq, LangChain, and Sentence Transformers to upload study materials, perform semantic search, and generate reliable answers using specialized Research, Analysis, and Review AI agents.","canonicalUrl":"https://www.xpersona.co/skill/crewai-prakruthinagaraj41-ops-ai-study-assistant-using-crewai-p","sourceUrl":"https://github.com/prakruthinagaraj41-ops/AI-Study-Assistant-Using-CrewAI-Pinecone","homepage":null,"source":"GITHUB_REPOS","vendor":{"slug":"prakruthinagaraj41-ops","label":"Prakruthinagaraj41 Ops","url":"https://github.com/prakruthinagaraj41-ops/AI-Study-Assistant-Using-CrewAI-Pinecone"},"protocols":["OPENCLEW"],"capabilities":["crewai","multi-agent"],"trustScore":null,"trustConfidence":"unknown","artifactCount":0,"benchmarkCount":0,"lastRelease":null,"freshnessAt":"2026-10-09T13:52:36.364Z","freshnessLabel":"Oct 9, 2026","securityReviewed":true,"openapiReady":false,"stats":[{"label":"Trust score","value":"Unknown"},{"label":"Compatibility","value":"OpenClaw"},{"label":"Freshness","value":"Oct 9, 2026"},{"label":"Vendor","value":"Prakruthinagaraj41 Ops"},{"label":"Artifacts","value":"0"},{"label":"Benchmarks","value":"0"},{"label":"Last release","value":"Unpublished"}],"factsPreview":[{"factKey":"vendor","category":"vendor","label":"Vendor","value":"Prakruthinagaraj41 Ops","href":"https://github.com/prakruthinagaraj41-ops/AI-Study-Assistant-Using-CrewAI-Pinecone","sourceUrl":"https://github.com/prakruthinagaraj41-ops/AI-Study-Assistant-Using-CrewAI-Pinecone","sourceType":"profile","confidence":"medium","observedAt":"2026-10-09T13:52:36.374Z","isPublic":true},{"factKey":"protocols","category":"compatibility","label":"Protocol compatibility","value":"OpenClaw","href":"https://www.xpersona.co/api/v1/agents/crewai-prakruthinagaraj41-ops-ai-study-assistant-using-crewai-p/contract","sourceUrl":"https://www.xpersona.co/api/v1/agents/crewai-prakruthinagaraj41-ops-ai-study-assistant-using-crewai-p/contract","sourceType":"contract","confidence":"medium","observedAt":"2026-10-09T13:52:36.374Z","isPublic":true},{"factKey":"docs_crawl","category":"integration","label":"Crawlable docs","value":"6 indexed pages on the official domain","href":"https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar","sourceUrl":"https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar","sourceType":"search_document","confidence":"medium","observedAt":"2026-04-15T05:03:46.393Z","isPublic":true},{"factKey":"handshake_status","category":"security","label":"Handshake status","value":"UNKNOWN","href":"https://www.xpersona.co/api/v1/agents/crewai-prakruthinagaraj41-ops-ai-study-assistant-using-crewai-p/trust","sourceUrl":"https://www.xpersona.co/api/v1/agents/crewai-prakruthinagaraj41-ops-ai-study-assistant-using-crewai-p/trust","sourceType":"trust","confidence":"medium","observedAt":null,"isPublic":true}],"highlights":["Trust evidence available"],"agentCard":{"name":"AI-Study-Assistant-Using-CrewAI-Pinecone","description":"AI-powered Study Assistant using CrewAI, Pinecone, Groq, LangChain, and Sentence Transformers to upload study materials, perform semantic search, and generate reliable answers using specialized Research, Analysis, and Review AI agents.","source":"GITHUB_REPOS","sourceId":"crewai:1349877172","repository":"https://github.com/prakruthinagaraj41-ops/AI-Study-Assistant-Using-CrewAI-Pinecone","documentation":"https://www.xpersona.co/skill/crewai-prakruthinagaraj41-ops-ai-study-assistant-using-crewai-p/agent/crewai-prakruthinagaraj41-ops-ai-study-assistant-using-crewai-p","protocols":["OPENCLEW"],"capabilities":["crewai","multi-agent"],"languages":["python"],"install":{"command":"git clone https://github.com/prakruthinagaraj41-ops/AI-Study-Assistant-Using-CrewAI-Pinecone.git","ecosystem":"git"},"examples":[{"kind":"example","language":"text","snippet":"+-----------------------------------------------------------------------------------+\n|                                 STUDENT (WEB UI)                                  |\n|  [ Dashboard ]  [ Upload PDF ]  [ Ask Question / Chat ]  [ Documents ]  [ Flow ]  |\n+------------------------------------------+----------------------------------------+\n                                           | HTTP (REST API)\n                                           v\n+-----------------------------------------------------------------------------------+\n|                             FLASK APPLICATION (app.py)                            |\n|  - POST /api/upload      - POST /api/ask       - GET /api/documents               |\n|  - GET /api/stats        - GET /api/health     - Web Templates & Static Assets    |\n+-------------------+--------------------------------------+------------------------+\n                    |                                      |\n                    v                                      v\n+--------------------------------------+   +----------------------------------------+\n|             RAG PIPELINE             |   |        CREWAI MULTI-AGENT CREW         |\n|                                      |   |                                        |\n| 1. PDF Processor (pypdf text & page) |   | 1. Study Material Researcher Agent     |\n| 2. Chunker (800 chars, 100 overlap)  |   |    - Extracts factual evidence         |\n| 3. Embeddings (all-MiniLM-L6-v2)     |   | 2. Study Material Analyst Agent        |\n| 4. Pinecone Manager (index & search) |   |    - Synthesizes clear, student answer |\n+-------------------+------------------+   | 3. Answer Reviewer Agent               |\n                    |                      |    - Verifies facts & removes fluff    |\n                    v                      +-------------------+--------------------+\n+--------------------------------------+                       |\n|           PINECONE CLOUD             |                       v\n|  Vecto"},{"kind":"example","language":"text","snippet":"AI-Study-Assistant/\n├── app.py                      # Flask application factory and main entry point\n├── requirements.txt            # Python dependencies\n├── README.md                   # Project documentation and viva guide\n├── .env.example                # Environment variables template\n├── .gitignore                  # Git exclusions for secrets and uploads\n│\n├── config/\n│   ├── __init__.py\n│   └── config.py               # Central configuration, constants, and health checks\n│\n├── agents/\n│   ├── __init__.py\n│   ├── research_agent.py       # Study Material Researcher Agent\n│   ├── analysis_agent.py       # Study Material Analyst Agent\n│   └── review_agent.py         # Answer Reviewer Agent\n│\n├── crew/\n│   ├── __init__.py\n│   ├── tasks.py                # Sequential CrewAI task definitions\n│   └── crew_manager.py         # Crew coordinator and execution pipeline\n│\n├── rag/\n│   ├── __init__.py\n│   ├── pdf_processor.py        # pypdf text extraction & metadata parser\n│   ├── chunker.py              # Semantic text chunker (800 chars / 100 overlap)\n│   ├── embeddings.py           # SentenceTransformer singleton wrapper (384-dim)\n│   └── pinecone_manager.py     # Pinecone index management, upsert & vector search\n│\n├── routes/\n│   ├── __init__.py\n│   ├── upload_routes.py        # POST /api/upload endpoint\n│   ├── question_routes.py      # POST /api/ask endpoint\n│   └── document_routes.py      # GET /api/documents, /api/stats, /api/health\n│\n├── templates/\n│   ├── base.html               # Shared layout, navbar, sidebar, toast system\n│   ├── index.html              # Main dashboard with live statistics\n│   ├── upload.html             # Drag & drop upload with 5-stage live progress bar\n│   ├── chat.html               # Interactive multi-turn Q&A with source citations\n│   ├── documents.html          # Document library table\n│   └── how-it-works.html       # 10-step visual pipeline and viva cheat sheet\n│\n├── static/\n│   ├── css/\n│   │   └── style.css           # Custom mod"}]}}