
Social Research is a Python application that uses an AI agent to research a topic across many social and news platforms, then delivers a cited markdown report and a live analytics dashboard. What it does You enter a topic (and optionally a time window and platforms). The system: 1. Runs a Gemini-driven agent loop that chooses platforms, refines queries, and calls tools until it decides it’s done. 2. Fetches posts from adapters (Reddit, Hacker News, Mastodon, Bluesky, Stack Exchange, Lemmy, Google News, Google Trends, YouTube, and optional scrape-based X/TikTok). 3. Updates analytics incrementally — volume, sentiment, communities, top authors, hot posts, subtopic clusters. 4. Streams progress to the browser via Server-Sent Events (timeline of agent steps). 5. Persists sessions, posts, events, and the final report in SQLite (SQLAlchemy 2.0 async + Alembic). The design is inspired by multi-source research agents (e.g. “local-deep-research”) but focused on social discourse and trends, not academic papers.
19 May 2026

This project enhances IBM Bob with specialized skills and custom operating modes that enable it to orchestrate and execute complex technical migrations with precision, automation, and intelligence. Leveraging the 7Rs Migration Framework, Bob analyzes an organization’s current systems, architecture, dependencies, and business requirements to recommend the most suitable migration strategy, including rehost, replatform, repurchase, refactor/re-architect, retire, retain, or relocate. Beyond strategy selection, Bob supports the entire migration lifecycle by producing detailed migration designs and implementation plans, performing dependency mapping, impact and risk analysis, resource and timeline estimation, rollback preparation, and technical documentation generation. During execution, Bob automates migration activities such as code transformation and refactoring, configuration and environment updates, dependency upgrades, infrastructure provisioning through Infrastructure as Code, and deployment automation integrated with CI/CD pipelines. To ensure migration quality and reliability, Bob also handles validation through automated testing, security and code quality analysis, performance benchmarking, data integrity verification, and functional and integration testing. After deployment, Bob continues to provide hypercare support with real-time monitoring, alerting, performance optimization recommendations, issue detection and resolution guidance, knowledge transfer, documentation maintenance, and continuous improvement insights to help teams stabilize and optimize their modernized platforms.
17 May 2026