我在 CascadiaJS 2024 上的经历:见解

虽然距离 CascadiaJS 2024 已经过去了几个月,但我在会议上获得的想法和经验一直萦绕在我的脑海中。现在回顾这次活动似乎是重温并分享我所学知识的完美方式。参加 CascadiaJS 不仅激励我撰写这篇文章,还激励我在工作中进行演讲以分享关键见解。我还结识了一些很棒的人。我很感谢公司给我机会参加并通过这样的活动支持我的职业发展。

分享工作经验

12 月,我向工作团队介绍了 CascadiaJS 2024 的重要见解。这是一个展示我所学知识的机会,从 AI 工程到使用 AI + React 构建的项目等等。

Presentation

CascadiaJS 2024 概述

CascadiaJS 2024 是一场令人难忘的为期两天的活动,于 6 月 20 日至 21 日在西雅图市政厅举行,吸引了 20 多位演讲者和无数渴望学习和分享的开发人员。从实践研讨会和发人深省的演讲到热烈的社交活动,如欢迎招待会、开幕派对,甚至卡拉 OK 闭幕庆典,会议为每个人提供了一些东西。主题涵盖人工智能和网络性能的前沿进步、职业发展、可访问性和软件工程的未来。我有幸参加了一场富有洞察力的会前研讨会,即面向 React 开发人员的人工智能,它为一次引人入胜且有教育意义的体验奠定了基调。有很多精彩的会议,但以下是我最喜欢的几个。

亮点和要点

**面向 React 开发人员的 AI - 会前研讨会**

研讨会在 AWS 技能中心举行,这是一栋很酷的建筑。他们举办免费的云培训和互动展览。

AWS Skills Center

该研讨会使用 Vercel 的 AI SDK 构建,重点是为开发人员提供使用 React、Next.js、Node.js 等框架构建 AI 应用的工具。AI SDK Core 通过标准化方法简化了与大型语言模型 (LLM) 的集成,从而实现了文本生成/流式传输等功能。AI SDK UI 提供了诸如“useCompletion”之类的钩子,可轻松构建聊天界面和管理状态。该研讨会是对实际 AI 开发的一次很好的介绍,并为会议期间的更深入讨论奠定了基础。

我在项目的 UI 中添加了自己的创意,引入了杰克·斯派洛船长的声音,增添了一些特色(甚至还加入了一个有趣的 GIF 来匹配)。看看结果如何吧!

**软件 3.0 和人工智能工程前景**

Shawn Swyx Wang 讨论了由 ChatGPT 等基础模型推动的 AI 工程的兴起。Shawn 解释了这些工具如何允许更快地部署 AI 解决方案,而无需深厚的机器学习专业知识,强调实际应用和集成。他强调了可访问的 API 如何改变该领域。他还讨论了 AI 开发中的新机遇(例如 AI 工程师角色的出现)和挑战,使开发人员和企业更容易获得先进技术。Shawn 比较了 AI 工程师和 ML 工程师,引用了 Andrej Karpathy 的预测:

“从数量上看,人工智能工程师的数量可能比机器学习工程师/法学硕士工程师的数量要多得多。一个人即使没有接受过任何培训也可以在这个岗位上取得相当大的成功。” -

**让编码重拾乐趣**

Jason Lengstorf 的演讲非常有趣,他谈到了如何让工作变得更有趣、更有意义。Jason 分享了如何通过接受挑战、尝试新事物和与他人建立联系,将艰难的项目变成令人兴奋的胜利。他还讲述了有趣的业余项目如何激发创造力和培养技能,最终解决现实世界的问题。这是一场非常鼓舞人心的演讲。

**你的人工智能需要助手**

Josh Goldberg 探讨了人工智能在软件开发中的实际应用和局限性。他分享了自己作为开源维护者的经验,强调虽然 ChatGPT 等人工智能工具可以帮助生成代码,但它们往往缺乏精确性和上下文。他主张利用 linters 和类型检查器等工具以及人工智能来确保代码质量。最后,Josh 强调了人工智能与传统开发实践相结合在提高生产力方面的互补作用。

与他人联系

我有幸在 CascadiaJS 上结识了一些出色的人,包括来自各种公司和行业的开发人员和专业人士。以下是此次活动的一些照片,不过我真希望我拍得更多!

Group photoGroup photoGroup photoStageStage

结论

CascadiaJS 2024 是一场鼓舞人心的活动,让我获得了新的工具、想法和联系。在工作中展示这些见解让我想起了这样的会议如何产生持久的影响,不仅对个人与会者,而且对他们的团队和工作场所。