摘要: 什么是 AutoGen AutoGen 是一个框架,它支持使用多个可以相互交流以解决任务的代理来开发 LLM 应用程序。AutoGen 代理可自定义、可交流,并可无缝允许人类参与。它们可以采用多种模式运行,这些模式结合了 LLM、人类输入和工具。 AutoGen 能够以最小的努力构建基于多代理对话的 阅读全文
posted @ 2024-05-23 14:33 bonelee 阅读(896) 评论(0) 推荐(0) 编辑
摘要: 这段代码是一个模拟对话系统,使用了OpenAI的模型进行对话。它包括定义了一个CAMELAgent类,用来管理对话消息的存储和更新,以及模拟用户和助手的交互过程。该代码通过系统消息模板和预设任务来创建角色和任务提示,然后根据这些提示生成系统消息。接着创建助手和用户的CAMELAgent实例,并模拟对 阅读全文
posted @ 2024-05-23 12:16 bonelee 阅读(181) 评论(0) 推荐(0) 编辑
摘要: BabyAGI 是一个人工智能驱动的任务管理系统,它使用 OpenAI 和 Pinecone API (向量数据库)来创建任务、确定优先级和执行任务。 该系统使用 OpenAI 和矢量数据库(例如 Chroma 或 Weaviate)来创建、确定优先级和执行任务。该系统背后的主要思想是,它根据先前任 阅读全文
posted @ 2024-05-23 12:01 bonelee 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 最核心的部分: agent.py from __future__ import annotations import inspect import logging from datetime import datetime from typing import TYPE_CHECKING, Opti 阅读全文
posted @ 2024-05-23 11:10 bonelee 阅读(106) 评论(0) 推荐(0) 编辑