面试八股文
大家好~最近就业市场竞争激烈,面试难度越来越高,面试官们也越来越喜欢问一些“八股文”,比如:
- HTTP和HTTPS的区别?
- 什么是TCP和UDP,有什么区别?
- 什么是 MVC 模式,如何实现?
- 什么是单例模型? ...
表示直接被问懵了,然后就是花很多时间去准备,只能一遍一遍的背诵,背诵,背诵...
一些教条化的答案,并且并不基于你实际的工作内容,只是为了应付面试~
在一次摸鱼时间时,作者偶然间发现了一款AI应用,是专门帮忙解决这个问题的,下面简单做个介绍:
如何帮你解决八股文
这款应用的功能,就是实时转录面试音频,根据对话生成文本,然后就是通过调用Open AI的接口,根据预置的prompt自动生成答案,将答案展示给用户。
感兴趣的可以看看这段演示视频: 演示视频
InterviewCopilot介绍
为什么开发这款应用
上面介绍的这款应用,国内用户使用起来不是很方便,存在几个问题:
中文不友好,内置的语音识别模型,并不支持中文,不支持跨平台,只支持在MacOS上使用- 不支持
云端TTS服务,需要自己本地部署语音识别模型,对设备的性能要求较高 - ...
本着授人以渔不如授人以鱼的原则,作者决定自己动手,开发一款类似的AI应用,帮助大家解决这个问题~
可以看到应用截图,使用的方法很简单,只需要选择好音频输入设备、面试岗位,点击开始按钮,然后就可以实时转录,然后点击生成答案,可以通过配置的API KEY和请求接口自动生成答案。
应用主要做了下面几个优化:
语音识别模型优化
本地部署了语音识别模型Whisper的ggml-medium版本,提供了对中文更好的支持(后续计划支持用户选择不同版本的模型,以及支持云端的TTS模型...
文本生成服务选择
支持不同模型的文本生成服务,通过配置你的API Key以及请求接口,就可以进行自行选择
跨平台支持
项目基于Electron开发,支持Windows、MacOS(ARM系列芯片)操作系统.
总结
欢迎感兴趣的小伙伴多多体验,提出使用问题和建议,也可以参与到项目开发中来,项目功能稳定后会进行开源,感谢小伙伴的多多支持❤️❤️❤️
ps: 本项目是一个讽刺艺术项目,旨在讽刺面试官的八股文,以及面试者的无奈,希望大家在日常工作中多多提高自己,打铁还需自身硬~