我都创造了什么
“AI Interview Simulator ”是一款基于Web的应用程序,旨在改善用户的面试体验,能够有充分的准备。
它使用人工智能技术分析用户的答案,并提供有关如何改进的建设性反馈。该工具使用用户设备上的摄像头和麦克风,提供全面的实时评估,帮助用户在下一次面试中脱颖而出。
AI Interview Simulator 的演示地址:
https://interview.nicobytes.com/
代码开源GitHub地址:
https://github.com/nicobytes/interview-cloudflare-ai
代码旅行
前段时间,我所在的公司裁员了,因此我开始在寻找下一个职位,但是每家公司的招聘流程都不同。
但我发现每次面试都会问一些常见的问题,我已经开始记下这些问题,以便在下次面试时改进。
作为招聘过程的一部分,一些公司要求你录制回答一些问题的视频,这个过程可能会令人生畏。
受这样的情况启发,我创建了一个人工智能面试模拟器,它可以根据你的角色生成问题,并使用你的手机和相机提供反馈,让你获得接近真实面试的体验。
该应用程序基于 Angular 前端,利用 Tailwind CSS 进行样式设置,并利用 Angular CDK 进行组件原语,从而增强了 UI 开发流程。后端由轻量级 JavaScript 框架 HonoJS 提供支持,并集成 LangChainJS 来有效管理与大型语言模型的交互。
对于基础设施,该应用程序利用 Cloudflare 的生态系统:用于托管的 Cloudflare Pages、用于边缘功能的 Cloudflare Workers 以及@cf/openai/whisper用于音频处理、@cf/meta/llama-2-7b-chat-fp16聊天功能的 Workers AI 模型,以及用于文本转语音功能的 openai-tts。
数据存储通过 Cloudflare R2 处理,D1 提供可扩展的数据库解决方案来管理聊天内存和其他数据需求。
多种模型以及三重任务类型:
-
自动语音识别:@cf/openai/whisper
-
文本生成:@cf/meta/llama-2-7b-chat-fp16
-
文本转语音:开放人工智能
-
Cloudfare人工智能网关
AI 面试模拟器提供了一个独特的产品,可在模拟环境磨练你的面试技能 。它利用先进的人工智能算法,模拟真实的面试场景,提供有价值的反馈和见解,以提高绩效。
用户可以练习回答常见的面试问题,提高沟通技巧,并在无风险的环境中建立信心。对于寻求在面试中取得好成绩的求职者来说,人工智能面试模拟器是一个非常宝贵的工具。