Skip to content

m-pedro/aws-agent-hackathon

Repository files navigation

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

Quickstart

# 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 ScienceGptStack

Grant Bedrock model access (Claude 4.5 Sonnet + Titan Embeddings) in your region. Open the WebDistributionDomain output; run a topic and explore outputs.

Licence and Attribution

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.

About

AWS AI Agent Global Hackathon

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published