ScienceGPT - An Autonomous AI Scientist
An AI‑powered research agent with:
- Bedrock reasoning + AgentCore plan
- OpenSearch Serverless vector RAG (Titan embeddings)
- Textract PDF parse
- SageMaker quick simulation endpoint
- Step Functions pipeline
- API Gateway + Lambdas
- S3 artifacts + presigned downloads
- CloudFront + S3 static Next.js UI
- Critic debate, LIMS/HPC export, proto‑patent bullets, Amazon Q sidebar
- Markdown → PDF render
- ZIP all artifacts & cost dashboard
The project was motivated by the AWS AI Agent Global Hackathon https://aws-agent-hackathon.devpost.com
# Infra
cd infra/cdk
npm i
npx cdk bootstrap
npx cdk deploy --all
# Frontend build & publish (exported site pushed by CDK)
cd ../../frontend/web
npm i
npm run build
npx next export -o out
cd ../../infra/cdk
npx cdk deploy ScienceGptStackGrant Bedrock model access (Claude 4.5 Sonnet + Titan Embeddings) in your region. Open the WebDistributionDomain output; run a topic and explore outputs.
This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0) and is for non-commercial use only.
© 2025 Peter Morgan. See LICENSE for details.