Training Agent
B 81 completed
Other
containerized / python · small
90
Files
25,888
LOC
2
Frameworks
7
Languages
Pipeline State
completedRun ID
#388188Phase
doneProgress
1%Started
Finished
2026-04-13 01:31:02LLM tokens
0Pipeline Metadata
Stage
SkippedDecision
skip_scaffold_dupNovelty
46.07Framework unique
—Isolation
—Last stage change
2026-04-16 18:15:42Deduplication group #47446
Member of a group with 1 similar repo(s) — canonical #113362 view group →
Top concepts (2)
Project DescriptionWeb Backend
Generated by Repobility's multi-pass static-analysis pipeline (https://repobility.com)
AI Prompt
Build me an automated system using Python that manages the full lifecycle of Zoom-based lectures. I need it to handle pre-meeting reminders via WhatsApp, manage cloud recording, and then process the recording through an AI pipeline. This pipeline should use Gemini 2.5 Pro for transcription, Claude Opus for deep analysis, and Gemini 3.1 Pro to generate a Georgian summary. Finally, the system must deliver the summary and analysis to Google Drive, send notifications via WhatsApp, and index all content into a Pinecone RAG knowledge base. Please structure this using FastAPI for webhooks and incorporate scheduling logic.
python fastapi ai automation zoom whatsapp google-drive rag gemini claude pinecone
Generated by gemma4:latest
Catalog Information
Automated AI training session management for Zoom-based lectures. Handles the full lifecycle: pre-meeting reminders → cloud recording → AI transcription & analysis → Google Drive delivery → WhatsApp notifications → RAG knowledge base.
Description
Automated AI training session management for Zoom-based lectures. Handles the full lifecycle: pre-meeting reminders → cloud recording → AI transcription & analysis → Google Drive delivery → WhatsApp notifications → RAG knowledge base.
Novelty
3/10Tags
python fastapi ai automation zoom whatsapp google-drive rag gemini claude pinecone
Technologies
anthropic fastapi pydantic
Claude Models
claude-opus-4-6
Quality Score
B
80.9/100
Structure
74
Code Quality
74
Documentation
82
Testing
85
Practices
84
Security
100
Dependencies
60
Strengths
- CI/CD pipeline configured (github_actions)
- Good test coverage (64% test-to-source ratio)
- Consistent naming conventions (snake_case)
- Good security practices \u2014 no major issues detected
- Containerized deployment (Docker)
- Properly licensed project
Weaknesses
- 423 duplicate lines detected \u2014 consider DRY refactoring
- 5 'god files' with >500 LOC need decomposition
Recommendations
- Add a linter configuration to enforce code style consistency
Security & Health
6.3h
Tech Debt (A)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (1)
Powered by Repobility — scan your code at https://repobility.com
MIT
License
1.2%
Duplication
Languages
Frameworks
FastAPI pytest
Concepts (2)
| Category | Name | Description | Confidence | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Repobility · open methodology · https://repobility.com/research/ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_description | Project Description | Automated AI training session management for Zoom-based lectures. Handles the full lifecycle: pre-meeting reminders → cloud recording → AI transcription & analysis → Google Drive delivery → WhatsApp notifications → RAG knowledge base. | 80% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_category | Web Backend | web-backend | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Embed Badge
Add to your README:
