Group12-AIInterview/README.md
Group12 7a484f54ea docs: 更新.gitignore和README.md文件
- 在.gitignore中添加常见忽略文件
- 清理README.md中的冗余内容并简化格式
- 移除项目思考和技术反思部分,保留核心信息
2026-01-07 14:12:28 +08:00

93 lines
1.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

姓名 学号 主要贡献 (具体分工)
蔡朗 2411020227 核心逻辑开发、Prompt 编写
陆刘青 2411020110 前端界面设计、PPT 制作
刘俊伯 2411020102 文档撰写、测试与 Bug 修复
# AI帮你面试
一个基于Flask的AI面试辅助系统可以帮助用户模拟面试流程并提供AI分析反馈。
## 功能特性
- 模拟完整的面试流程
- AI回答分析功能
- 面试结果评分
- RESTful API接口
- API密钥验证机制
## 技术栈
- **后端框架**: Flask 2.3+
- **前端技术**: HTML, CSS, JavaScript
- **环境配置**: python-dotenv
## 快速开始
### 安装依赖
```bash
pip install -r requirements.txt
```
### 配置环境变量
复制并修改环境配置文件:
```bash
# 根据实际情况修改.env文件
```
### 启动应用
```bash
python app.py
```
应用将在 http://127.0.0.1:5000 启动。
## API接口
### POST /analyze_answer
分析面试回答内容
**请求头**:
- X-API-Key: [API密钥]
**请求体**:
```json
{
"answer": "您的回答内容",
"question_id": 1
}
```
### GET /get_results
获取面试结果
**请求头**:
- X-API-Key: [API密钥]
## 项目结构
```
AI帮你面试/
├── app.py # 主应用程序
├── .env # 环境配置文件
├── requirements.txt # 项目依赖
├── templates/ # HTML模板
│ ├── index.html
│ └── interview.html
└── static/ # 静态资源
├── styles.css
└── script.js
```
## 开发说明
- 开发环境下使用 `FLASK_DEBUG=True` 开启调试模式
- 生产环境建议使用专业的WSGI服务器如Gunicorn
- 请妥善保管API密钥避免泄露
## 许可证
MIT License