2023-12-01
AI
00

前一篇文章《ChatGPT前端开发篇》中 学习助手的开发和打通钉钉、飞书、微信公众号机器人都是比较初级的套壳开发。针对AI的开发,能做的事情还很多,比如对prompt优化,把AI做成输入输出API的转换,Langchain可以解决LLM(大语言模型)的效率问题和结构化的问题(结构化是指支持多种数据格式的输入和输出,而非仅仅是纯文本了)。本篇文章带你感受AI无所不能的能力,通用人工智能的时代已到来。

image.png

2023-11-22
AI
00

首先感谢阮一峰老师!

前一篇文章《ChatGPT深度总结》我投稿了阮老师的周刊,没想到中标了,中标之后这几天我的博客流量大增!新增访客已经是历史访客的好几倍了!总访问量也超过了历史访问量!

这一篇文章打算系统梳理AI前端开发。内容分两部分

  1. 使用React+TypeScript+IndexedDB开发一个英语学习助手
  2. 对接飞书、钉钉、微信公众号的聊天机器人的示例Demo
2023-10-29
计算机基础
00

本文参考《JavaScript数据结构与算法第三版》一书, 系统学习梳理算法思想,包含排序算法、搜索算法、分治、贪心、动态规划、回溯算法。

2023-10-21
计算机基础
00

本文主要参考《JavaScript数据结构与算法第三版》一书, 系统学习梳理JavaScript数据结构(栈、队列、链表、集合、字典、散列表、二叉搜索树、堆、图)及与数据结构相关的算法

2023-10-10
前端工程化
00
  • 脚手架开发是进阶前端架构师的必备技能,工作中可以使用脚手架开发各种提效工具
  • 脚手架的开发不局限于搭建项目,在项目构建、项目发布也需要搭建脚手架
  • NodeJS提供了脚手架开发的各种工具库,可以方便我们快速搭建脚手架
    • 内置库,如:fspathoschild_process……
    • 三方库:如:commanderyargsfs-extrarxjs……
    • 强大的包管理工具 npmyarnpnpm
  • NodeJS开发的脚手架也不局限于用在前端场景,也可以用于后端项目的搭建等。

本文围绕"NodeJs实现脚手架开发联调和发布"为主线,带你分析和讲解教授脚开发过程中的各个功能的的实现,包含以下内容:

  1. CLI是什么与Bash和Shell的区别
  2. NodeJS脚手架的实现原理
  3. 命令行参数解析及帮助文档的实现
  4. 命令行样式实现,颜色控制、进度条样式、表格绘制、列表绘制
  5. 命令行的交互实现,文本输入、键盘监听、checkbox、列表选择等交互