InVision
让 AI 教练助您轻松通过下一次面试。
作用
该应用是一款职业反馈工具,旨在利用 AI 技术帮助用户更好地做好求职准备。它提供用户建议和反馈,并且该应用提供不同类型的反馈,包括快速分析和模拟模拟面试。
核心着陆页是使用 Flutter 构建的。后端由基于 Python 的 REST API 提供支持。React 用于流式传输使用 Ready Player Me 创建的自定义头像。该化身通过 Google 的文本转语音功能与用户互动,打造动态且富有吸引力的体验。
Gemini API 在该应用中发挥着核心作用,可快速分析用户提供的简历和工作说明。对于模拟面试功能,我为该应用提供了一组精选问题和提示,以便向候选人提问,这些问题和提示经过提示工程改进,可提供有价值的反馈。系统会通过头像向用户提出面试问题,并在用户完成后再提出问题。得益于较长的上下文窗口,Gemini 会使用之前的所有信息(包括量身定制的建议和相关课程链接)编写反馈大纲,以便用户改进。
展望未来,该应用有望成为一款强大的技术面试工具,能够处理和执行代码、评估测试用例并提供实时反馈。
技术栈:
前端:Flutter(主要 Web 应用)
后端:Python(用于模型服务的 Flask)
化身流式传输:React、Google Cloud API、文本转语音
编程语言:Python、Dart、JavaScript
可采用以下设备打造
- Flutter
- 网络版/Chrome 版
- Firebase
- Python
- Flask
团队
更新者
Wassim Jabrane | InVision
发件人
英国