Spaces:
Sleeping
Sleeping
A newer version of the Gradio SDK is available:
6.1.0
metadata
title: Scientific Content Generation Agent
emoji: π¬
colorFrom: blue
colorTo: purple
sdk: gradio
sdk_version: 6.0.1
app_file: app.py
pinned: false
license: mit
π¬ Scientific Content Generation Agent
An AI-powered multi-agent system that generates research-backed content (blog articles, LinkedIn posts, Twitter threads) from scientific topics. Built with Google's Agent Development Kit (ADK).
Features
- π¬ Deep Research: Searches academic papers (arXiv) and web sources (DuckDuckGo)
- π Multi-Platform Output: Blog, LinkedIn, and Twitter content
- π― Professional Credibility: SEO-optimized for recruiter visibility
- π Proper Citations: APA-formatted references
- π€ User Profiles: Personalized content based on your expertise
- πΎ Session Management: Resume conversations and track history
How to Use
- Generate Content Tab: Enter a research topic and click Generate
- Profile Editor Tab: Customize your professional profile
- Session History Tab: View and resume past generations
- Settings Tab: Configure API key and preferences
Requirements
β οΈ Important: You need a Google API key to use this app.
Get your free API key from: Google AI Studio
Then add it in the Settings Tab or set it as a Space secret named GOOGLE_API_KEY.
Architecture
Multi-agent pipeline with 5 specialized agents:
- ResearchAgent: Searches papers and trends
- StrategyAgent: Plans content approach
- ContentGeneratorAgent: Creates platform-specific content
- LinkedInOptimizationAgent: Optimizes for opportunities
- ReviewAgent: Adds citations and validates
Local Development
git clone https://huggingface.co/spaces/YOUR_USERNAME/scientific-content-agent
cd scientific-content-agent
pip install -r requirements.txt
python app.py
About
Built for the Google/Kaggle Agents Intensive Week capstone project.
- Framework: Google Agent Development Kit (ADK)
- Model: Gemini 2.0 Flash
- UI: Gradio 6.0
License
MIT License - See LICENSE file for details