1
00:00:00,160 --> 00:00:06,000
Cru 真正好的地方之一是它有一种非常灵活、轻量级的方法

2
00:00:06,000 --> 00:00:08,680
与底层 LMS 交互。

3
00:00:09,000 --> 00:00:16,640
它在底层使用了一个名为 Lite LM 的框架，用于与实际提供者进行交互

4
00:00:16,640 --> 00:00:18,200
以及 LMS 本身。

5
00:00:18,240 --> 00:00:21,320
我喜欢 Lite LM，因为它非常简单。

6
00:00:21,320 --> 00:00:22,560
太香草了。

7
00:00:22,840 --> 00:00:27,200
你可能知道我对郎链有一种又爱又恨的关系，它附带着公平的待遇

8
00:00:27,200 --> 00:00:30,000
它的结构量。

9
00:00:30,040 --> 00:00:33,040
Lite LM 几乎是另一个极端，那里几乎什么都没有。

10
00:00:33,040 --> 00:00:37,040
您可以立即与您能想象到的任何 LM 联系。

11
00:00:37,240 --> 00:00:40,640
这确实反映在 Cru 中的使用方式上。

12
00:00:40,680 --> 00:00:46,520
在Cru中，你可以创建一个LM，你传入一个模型名称，结构是它应该

13
00:00:46,520 --> 00:00:49,520
提供者的名称后跟斜杠，后跟型号。

14
00:00:49,680 --> 00:00:55,520
你可以用它来通过人类与 GPT 4 或 mini 一起工作，你可以

15
00:00:55,520 --> 00:01:00,240
使用三、五、三、七，任何你想要的双子座闪光，用 Q 领悟。

16
00:01:00,400 --> 00:01:03,000
您也可以以同样的方式将 grok 与 K 一起使用。

17
00:01:03,280 --> 00:01:07,960
Olama，如果您在本地运行模型，这就是您设置模型并提供基本 URL 的方式。

18
00:01:08,440 --> 00:01:16,100
如果你想使用 Open Router，它本身就是对其他 LMS 的一种抽象，但它是

19
00:01:16,100 --> 00:01:17,540
实际运行的服务。

20
00:01:17,540 --> 00:01:21,500
那么这就是您如何配置开放路由器的示例。

21
00:01:21,660 --> 00:01:28,780
但实际上这个想法非常轻量，非常灵活，可以让你真正地连接和切换

22
00:01:28,820 --> 00:01:33,060
围绕您的团队下面运行的模型。

23
00:01:33,300 --> 00:01:39,380
我认为，通过这种方式，Crew 确实比开放 AI 代理 SDK 有优势，这是

24
00:01:39,380 --> 00:01:41,540
非常灵活和简单，我喜欢它。

25
00:01:42,180 --> 00:01:49,740
因此，在我们进行一些编码和一些船员制作之前的最后一个主题是谈论船员人工智能

26
00:01:49,980 --> 00:01:50,940
项目。

27
00:01:51,340 --> 00:01:58,340
因此，在过去的几周里，我们只是在光标内的 Python 笔记本中进行编码。

28
00:01:58,380 --> 00:02:01,180
然后偶尔我们也会使用真正的 Python 模块。

29
00:02:01,340 --> 00:02:03,260
Crew AI 并不是这样工作的。

30
00:02:03,260 --> 00:02:03,820
带二维码。

31
00:02:03,860 --> 00:02:11,980
您确实需要使用 Python 代码，事实上，cry 构建了整个项目和目录结构

32
00:02:11,980 --> 00:02:13,660
为你的每一位船员。

33
00:02:13,820 --> 00:02:18,380
因此它配备的脚手架比我们习惯的要多一些。

34
00:02:18,580 --> 00:02:21,940
您需要采用一种特定的方式来使用它。

35
00:02:21,980 --> 00:02:27,400
现在，船员人工智能框架本身已经实际安装，因为我在这里输入了这个命令，你已经

36
00:02:27,440 --> 00:02:28,760
工具安装人员 I.

37
00:02:28,880 --> 00:02:34,200
这意味着当您克隆存储库时，您已经拥有了船员人工智能框架。

38
00:02:34,360 --> 00:02:38,280
但当你想创建一个新项目时，你实际上需要一个自己的团队。

39
00:02:38,320 --> 00:02:46,800
你输入这个命令组，我创建组，我的组或我的项目或任何创建该项目的内容。

40
00:02:47,400 --> 00:02:53,760
顺便说一句，作为旁注，如果您想使用，您可以说工作人员，我创建流程，我的项目

41
00:02:53,760 --> 00:02:58,640
流程理念、工作流程、更固定的工作流程而不是团队。

42
00:02:58,760 --> 00:03:00,480
但我们将坚持与工作人员合作。

43
00:03:00,520 --> 00:03:03,440
所以船员我创建船员我的船员。

44
00:03:03,800 --> 00:03:10,520
它的作用是创建一个立即出现的完整目录结构。

45
00:03:10,560 --> 00:03:14,640
高层将会是我的团队或我的项目，无论你怎么称呼它。

46
00:03:15,000 --> 00:03:21,880
然后是一个子目录 source src ，该子目录中将再次是您的项目的名称

47
00:03:21,920 --> 00:03:23,160
微或其他什么。

48
00:03:23,680 --> 00:03:26,040
然后在它下面有点嵌套。

49
00:03:26,160 --> 00:03:31,640
其下有一个名为 config 的目录，您可以在其中放置 YAML 文件。

50
00:03:31,640 --> 00:03:32,240
我们拭目以待。

51
00:03:32,240 --> 00:03:39,340
特别是默认情况下，会有一个代理的 YAML 和一个 YAML，这是我们可以放置配置的地方

52
00:03:39,340 --> 00:03:40,780
对于我们的代理和任务。

53
00:03:41,260 --> 00:03:43,700
然后是一个模块crew.py。

54
00:03:44,100 --> 00:03:49,180
该模块就是我刚刚向您展示的模块，它是所有内容与装饰器结合在一起的地方

55
00:03:49,340 --> 00:03:52,340
以及我们实际创建团队的方式。

56
00:03:52,780 --> 00:03:55,100
然后有一个名为 main 的模块。

57
00:03:55,300 --> 00:03:57,860
该模块是我们真正开始的地方。

58
00:03:57,860 --> 00:03:59,500
我们开始跑步。

59
00:03:59,780 --> 00:04:03,860
当我们真正想要运行它时，我们只需输入 create run 即可。

60
00:04:03,980 --> 00:04:05,300
这实际上会做到这一点。

61
00:04:05,300 --> 00:04:09,540
我认为它会在幕后执行 main ，它只是简单地执行。

62
00:04:09,580 --> 00:04:16,300
您已经运行了 Main.py，这确实提出了一个很好的观点，即当您执行此操作时，整个事情

63
00:04:16,300 --> 00:04:22,260
当你输入“创建”、“创建团队”、“我的团队”时，它会设置一个“你的项目”，团队会使用你的“团队”

64
00:04:22,260 --> 00:04:25,420
这对我们来说非常好，因为我们也在使用你。

65
00:04:25,580 --> 00:04:26,780
但这是一个项目。

66
00:04:26,780 --> 00:04:32,660
因此，您还会在这个微型目录中看到一些您的项目配置文件

67
00:04:32,660 --> 00:04:33,340
以及。

68
00:04:33,340 --> 00:04:39,220
因此，我们将在整个课程中将这些您的项目纳入我们更大的您的项目中。

69
00:04:39,300 --> 00:04:41,940
当你看到它的实际效果时，这会更有意义。

70
00:04:42,220 --> 00:04:44,820
还有什么比现在更好的时机来观看它的实际应用呢？

71
00:04:44,860 --> 00:04:46,100
我们去尝试一下吧。