An intelligent system that automates the feedback pipeline -- end-to-end.
We offer:
- A system to manage and view the growth of your group.
- An agent-driven system to automatically conduct feedback interviews.
- An agent-driven flow to convert unstructured interview transcripts to intuitive graphs and visualizations.
Team View | Chat Interface | Evaluation Dashboard |
---|---|---|
hackfleisch/
├── src/
│ ├── interview_agent/ # Interview agent implementation
│ ├── external_agents/ # External agent integrations
│ └── ...
├── data/ # Data storage
├── memory/ # Memory management
├── booscript/ # Scripts and utilities
└── Transcript/ # Interview transcripts
- Python 3.8+
- Node.js 16+
- ElevenLabs API key
- Clone the repository:
git clone [repository-url]
cd hackfleisch
- Install Python dependencies:
conda create -n cdtmhack python=3.8
conda activate cdtmhack
pip install -r requirements.txt
- Install Node.js dependencies:
npm install @fastify/formbody @fastify/websocket dotenv fastify ws twilio
- Set up environment variables:
Create a
.env
file in the root directory with:
ELEVENLABS_API_KEY=your_api_key_here
node booscript/elevenlabs_server.js
uvicorn main:app --reload
- The system can be used to conduct automated interviews and feedback sessions
- Interviews are processed and stored in the database
- Feedback analysis tools are available for competency assessment
- AI-powered interview conduction
- Voice synthesis using ElevenLabs
- Real-time interview processing
- Competency assessment and feedback analysis
- Database integration for storing interview data
[Add contribution guidelines here]
[Add license information here]