背景
随着各种LLM的普及,ai agent的开发逐渐成为后端开发的必备,所以需要掌握相关的知识是后端所必须的 这里主要记录一些agent开发相关的基础知识学习
langChain LangGrapheino 是字节跳动开源的一款基于 Go 语言 的大模型(LLM)应用开发框架ai概念学习
对于程序员来说,掌握ai相关的知识是现在以及未来必须具备的能力,所以先要掌握ai的相关概念
token是大模型处理文本的基本单元
Agent = LLM(大模型)+ Planning(规划)+ Memory(记忆)+ Tools(工具)
发音为软安哥
在Go中,线程是运行goroutine的实体,调度器的功能是把可运行的goroutine分配到工作线程上


给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。 请你设计并实现时间复杂度为 O(n) 的算法解决此问题。
js示例输入: nums = [100,4,200,1,3,2] 输出: 4 解释:最长数字连续序列是 [1, 2, 3, 4]。它的长度为 4。 示例 2: 输入: nums = [0,3,7,2,5,8,4,6,0,1] 输出: 9 示例 3: 输入: nums = [1,0,1,2] 输出: 3
这里eino 框架学习的相关总结,方便后续学习和记忆
jsfunc main() {
head := buildList([]int{1, 2, 3, 4, 5, 6})
k := 3
fmt.Println("原链表:")
printList(head)
newHead := reverseKGroup(head, k)
fmt.Println("每K个翻转后:")
printList(newHead)
}