AI应用开发工程师
岗位职责:
1、把握AI技术的演进发展趋势,统筹推动AI领域前沿技术研发及落地应用;
2、参与大模型相关产品技术方案的研究和设计,竞品调研和分析,支持公司产品的快速迭代。
3、与团队协同,完成AI应用开发全流程工作,保证产品质量与用户体验,帮助更多用户上手使用 AI 工具;
4、持续关注 Prompt 工程与人工智能领域最新进展,提出模型优化与产品改进方案;
5、负责推动AIGC领域头部科研机构的合作,建立公司的技术优势;
6、针对角色扮演场景,运用自然语言处理与 Prompt 工程技巧对AI应用的输入与输出进行优化,提高模型性能与稳定性;
7、监控AI应用的在线运行,分析用户使用场景与反馈,进行必要的 Prompt 调整与改进;
8、结合公司的业务特性,进行模型开发与优化、数据处理与预处理、模型训练与调优、系统集成与部署、模型评估与性能优化、模型监控与维护、,详细如下:
1)模型开发与优化:负责设计、实现和优化 ChatGPT 模型的算法和架构。这涉及对自然语言处理(NLP)、机器学习和深度学习等领域的研究和了解,以开发出高性能和高效的聊天模型。
2)数据处理与预处理:处理和准备用于 ChatGPT 训练的数据集。这可能涉及文本清洗、标记化、分词、嵌入式表示等技术,以及数据的预处理和增强。
3)模型训练与调优:使用大规模数据集对 ChatGPT 模型进行训练,并调整模型参数和超参数以提高性能和适应性。这可能需要进行模型评估、调试和迭代改进,以达到预期的质量和效果。
4)系统集成与部署:将训练好的 ChatGPT 模型与前端和后端系统进行集成,以实现实时的聊天交互。这可能涉及开发 RESTful API、实时通信协议或其他适当的接口,以便与用户进行交互。
5)模型评估与性能优化:对 ChatGPT 模型进行评估,包括语言理解、回答准确性、交互体验等方面的评估指标。并根据评估结果进行性能优化,如加速推理速度、减少资源消耗等。
6)模型监控与维护:监控 ChatGPT 模型的性能和稳定性,并定期进行维护和更新。这可能包括故障排除、错误修复、版本控制等活动,以确保 ChatGPT 在运行时保持高可用性和可靠性。
9、编写技术文档和更新相关的技术文档、API 文档和实施指南,以方便其他团队成员的理解和使用。同时,与团队成员分享最新的研究成果和技术趋势,以促进团队的学习和成长。
岗位要求:
1、研究生及以上学历,计算机科学、数据科学、人工智能或相关专业;,具有扎实的算法和数据结构,优秀的问题理解能力和编码能力。
2、有使用过koboldai, novelai,sillytraven等ai扮演工具的优先;
3、具有实际的Prompt设计和优化经验;
4、熟悉业界主流的机器学习平台,有大规模机器学习平台的研发经验者优先,有Tensorflow/PyTorch/Keras等机器学习框架使用经验者优先。
5、有大规模机器学习核心算法业务的经验者优先,方向技术负责人与Leader优先。
6、有强烈的好奇心和学习力,热衷研究新兴事物,对 AIGC、Diffusion、ChatGPT 等感兴趣,愿意研究 Prompt Engineering;