Skip to content

arinjay-singh/interview-summary-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

213 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FAIR: Fast AI-Assisted Investigation and Review

FAIR is an AI-assisted investigation and review system developed for the New Jersey Attorney Generals Office Division on Civil Rights (DCR) to streamline case handling, improve documentation consistency, and accelerate investigative workflows.

What It Does

NJ FAIR provides an AI-assisted investigation and review system with three key components:

Transcript Processing

  • Converts video recordings into structured, searchable transcripts
  • Significantly improves accuracy by 36% compared to current Microsoft Teams transcription
  • Creates consistent documentation that follows standardized formatting

Interview Summarization

  • Generates concise, context-aware summaries based on transcripts
  • Structures summaries according to DCR's preferred format for investigative documentation
  • Highlights key elements such as allegations, respondent statements, and supporting evidence
  • Easy ‘revision’ button to alter summary based on additional context or personal preferences

Interactive Chat Interface

  • Allows users to ask natural language questions about the interview content
  • Retrieves targeted insights without requiring full transcript review
  • Enables efficient information retrieval without technical search expertise

Architecture

Architecture Flow

Tech Stack

Layer Tools & Frameworks
Frontend Next.js, Tailwind CSS, Azure Static Web Apps
Backend Flask (Python), Azure Container Apps, Docker, Azure Container Registry (ACR)
Database PostgreSQL, Azure Database for PostgreSQL
AI/ML GPT4o Transcribe (OpenAI), GPT-4o (OpenAI)
Security & Networking Secruity through the cloud
Infra/DevOps Docker, Azure Container Registry, Azure Infrastructure (scalable, highly available)
Data Privacy Uploaded documents are not stored; they are deleted immediately after processing

Setup

Cloud Deployment Instructions

Contributions

If you are contributing please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/YourFeature).
  3. Make your changes and commit them (git commit -m 'Add some feature').
  4. Push to the branch (git push origin feature/YourFeature).
  5. Open a pull request.

License

MIT License – see LICENSE for details.

Authors & Acknowledgements

Built by Arinjay Singh & Dhruv Reddy Tekulapalli
In partnership with the New Jersey Attorney Generals Office Divison on Civil Rights

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors