我要报名
适用人群
主演针对想申请Front-End Engineer和SoftwareEngineer(Product generalist) 的同学,简历上缺乏行业级别项目经历, 可以通过完成这个实战项目,了解前端和产品开发流程,熟悉Chrome插件开发,并能对GenAI项目有一定深入了解。
你将收获
Seleted Icon
一个完整可以和ChatGPT互动的聊天窗口插件
Seleted Icon
前端和后端开发能力
Seleted Icon
导师推荐信,课程结业证书
你将学习的技能
前端:React+Chrome extention学员根据导师给的前端页面设计,实现谷歌插件
后端:Python/PHP+DB+File management+Api接入(可选择Java后端)
课题介绍
随着人工智能技术的快速发展,人们越来越多地将其应用于日常生活中。ChatGPT作为一种先进的自然语言处理模型,能够生成自然流畅的文本,并且在各种应用场景中展现出了惊人的表现。而Chrome浏览器作为全球最受欢迎的网络浏览器之一,其插件系统为用户提供了丰富的功能扩展和个性化定制的可能性。基于这一背景,本课题旨在设计并实现一款基于ChatGPT的Chrome聊天窗口插件,将人工智能语言模型与网络浏览器的便捷性和实用性相结合,为用户提供更加智能和便捷的在线交流体验。本项目利用React框架开发包括但不限于智能聊天,多语言支持,个性化定制和网页内容分析。
课程大纲
总项目时常为12课时,每周1-2次,以理论+实践的形式手把手带你搭建一个聊天窗口插件
1
Web基础,html+css+js基础和进阶
考察:掌握前端开发三件套基本知识点和考点
授课2小时; 学习3小时
2
React进阶教学
考察:掌握React项目搭建和开发
授课3小时; 学习4小时
3
Chrome extention development
考察:掌握Chrome插件搭建和部署
授课2小时; 学习5小时
4
Server side development: 1. files management(allow user to upload files to provide long memory context) 2. enable cache
考察:掌握前后端的交互流程, 数据库搭建,以及后端功能的搭建
授课2小时; 学习6小时
5
GPT API的接入
考察:掌握后端接入ChatGPT API
授课2小时; 学习5小时
6
Testing practice(unit test, integration test)
考察:了解Testing的重要性以及实现业界对产品的testing practice
授课1小时; 学习4小时
课程导师
Dong
Dong
企业LOGO

经历

Facebook 软件开发工程师
亚马逊前端开发工程师
NBCU软件开发工程师

教育

华北电力大学本科
纽约大学研究生