Skip to main content

Final Project Submission

Components

  1. 5-6 page write-up (excluding appendix)
  2. Link to GitHub repo

Write-up Structure

1. Executive Summary and Product Overview (1 page)

  • Product mission and core value proposition
  • Summary of key features and capabilities
  • Overview of target users and use cases
  • Discussion of ethical considerations and mitigations

2. Technical Implementation (1-2 pages)

Architecture Overview

  • Model selection and deployment strategy
  • RAG implementation details and data sources
  • Integration patterns

Data and Knowledge Engineering

  • Document preprocessing techniques
  • Vector database implementation
  • Chunking strategies and embedding approaches

Prompting Techniques

  • Chain of thought examples
  • System prompts and few-shot learning
  • Prompt templates and generation strategies

3. Testing and Evaluation Results (1-2 pages)

User Testing OR Automated Testing Results

  • Key findings and metrics
  • Implementation improvements
  • Performance benchmarks

Security and Safety Considerations

  • Input validation and filtering
  • Prompt injection mitigations
  • Bias testing results

4. Future Directions and Lessons Learned (1 page)

  • Critical evaluation of outcomes
  • Potential enhancements
  • Key learnings
  • Practical challenges and solutions

Additional Requirements

GitHub Repository

  • Complete source code and documentation
  • Test suites and results
  • Complete README.md
  • Setup instructions

Appendix (not counted in page limit)

  • Detailed test results
  • User feedback data
  • Prompt examples and templates
  • Architecture diagrams

Due Date

December 10 Points: 12.5