介绍
Monica Bot 是什么?
概述
Monica Bots 是一个全新的一站式 AI Bot 开发平台。不管你有没有编程经验,都能轻松在 Monica Bots 上创建各种基于 AI 的问答 Bot。这些 Bot 能够从处理简单问题到执行复杂对话逻辑。更棒的是,你还可以把自己创建的 Bot 分享到各种社交平台上,让更多人来和你的 Bot 进行互动。
功能与优势
-
无限扩展的能力集: Monica Bots 拥有丰富的技能(skills)库,让你的 Bot 能力无限扩展。
-
内置技能: 我们为您准备了 30 多种类型的技能,涵盖新闻、图片、搜索等领域。通过几个简单的步骤,你的 Bot 就可以变身各大专业领域的顾问。
-
自定义技能: Monica Bots 也支持创建自定义技能。你可以将你需要的 API 能力通过参数配置的方式快速创建成一个 技能,让 Bot 使用。
-
多样的聊天形式: Monica Bots 支持多种格式的资料上传。
-
多格式支持: 无论是文档、图片还是在线网页,都可以轻松添加到聊天中,让 Monica 帮你处理。
-
持久记忆能力: Monica Bots 让 Bot 不仅仅是对话,还能记住重要的信息。
-
你在Bot聊天的内容,可以保存到Monica Memo 随着您保存的存储库增长,Monica会变得越来越善于把握您的任务意图,并根据您积累的知识提供量身定制的精确响应。
快速开始
体验探索 Bot
Monica Bots 为不同场景准备了多种预设机器人,以帮助您快速掌握并利用其强大的功能。同时,它允许您参考预设机器人的配置来自定义您自己的 Bot。
预设 Bot 介绍
访问 Monica Bots 广场, 在这里您可以浏览所有精选的预设 Bot。
这些机器人涵盖了多个领域,包括工具、学术研究和生活方式。例如:
- 在财务类别中,选择财务报告分析帮助您分析上传的财务报告。
- 在市场营销类别中,选择 SEO 关键词大师帮助您发现最具潜力的 SEO 关键词。
体验预设 Bot
一旦您选择了一个 Bot,您将被引导到其使用界面。在这里,您可以直接与 Bot 对话,设置 Bot 的回复语言,甚至与朋友分享您的对话。
例如,使用"Twitter 帖子生成器"Bot: a. 访问 Monica Bots 广场。 b. 在页面上的搜索框中,输入"Twitter 帖子生成器"然后点击搜索结果中出现的 Twitter 帖子生成器 Bot,您将被引导到使用界面。 c. 设置您想要的回复语言,发送消息,然后查看 Bot 的回应。
Bot 分享/标记 Bot
您可以将您最喜欢的预设机器人标记或与朋友分享。
a. 访问 Monica Bots 广场并点击目标 Bot。 b. 在 Bot 使用界面的右上角,点击书签或分享。
构建您的第一个 AI 机器人
Monica Bots 为所有用户提供了一个简单直观的平台,使任何人,无论其编程背景如何,都能快速创建自己的 AI 机器人。以创建一个发送最新每日新闻的机器人为例,以下是在 Monica Bots 平台上构建机器人的详细步骤:
步骤 1:创建 Bot
a. 访问 Monica Bots 广场,点击右侧的“+ 创建 Bot”。
b. 进入 Bot 创建页面。
c. 输入 Bot 的名字和描述,然后点击 Bot 头像选择上传或使用 DALL·E 模型为你自动生成一个头像。
d. 点击确认。
步骤 2:编写提示词
首先,您需要为您的机器人编写提示词,这是定义机器人身份和回复逻辑的关键步骤。提示词是对大型语言模型(LLM)的指令,引导它产生相应的输出。例如,"搜索今日最热的 AI 新闻。" 更多详情,请参见编写提示词。
步骤三:为机器人添加技能
在定义了机器人的基本身份和操作逻辑后,下一步是赋予它特定的能力以完成特定任务。
以“SEO 关键词大师”机器人为例,您需要添加一个技能,使其能够进行网页搜索以获取相关的 SEO 关键词。您可以按照以下步骤操作:
a. 在机器人编辑页面的中部,从“内置技能”模块中选择“网络访问”并添加。这是一个仅 Monica 提供的网页搜索功能。
b. 添加技能后,修改提示词,清晰地指示机器人使用“网络访问”技能搜索相关 SEO 关键词并进行总结。如果没有具体指令,机器人可能不知道如何使用相关工具。
c. 如果您有希望上传的本地数据,请将其添加到“知识”模块。
d. 添加对话起始点:在机器人编辑页面的底部,添加例子问题,以帮助用户理解其功能以及如何使用。
步骤四:测试您的机器人
配置完成后,您可以在预览页面测试机器人的回应是否符合您的预期。如有必要,您可以点击右下角的"新聊天"以清除聊天历史进行多次测试。
步骤五:发布您的机器人
完成测试并确保机器人的输出符合您的预期后,您可以发布并分享您的机器人。
a. 在机器人编辑页面点击“发布”。
b. 选择您想要发布的受众:仅自己、仅限链接分享、所有人。
c. 点击“确认”成功发布,并自动收到一个分享您的机器人的链接。
创建机器人
功能概述
Monica Bots 通过利用大型语言模型的强大能力,大大简化了创建机器人的过程,同时允许用户通过知识和技能库自定义机器人的响应,确保回复满足期望。
基本功能
您可以使用 Monica Bots 提供的以下功能来自定义您的 AI 机器人:
-
提示词功能 (定义了机器人的人格和回复逻辑)定义机器人的身份和技能,例如成为新闻广播员、财经专家或翻译大师。这些提示词将决定机器人与您互动的方式。详情请见编写提示词.
-
内置技能 You can directly use the rich skills available on the Monica Bots platform to expand the Bot's capabilities.
-
通用技能:通过深入推理,它可以逻辑地处理信息和问题;配有图像阅读器和文档阅读器,可以直接从图像和文件中提取信息;它还具有自我调整的能力,根据您的使用习惯和需求自动调整其设置。
-
网络访问:当您需要时,Monica 可以搜索互联网或访问指定的 URL 来获取最新信息。此功能旨在提供实时数据支持,帮助减少误解和错误信 息。
-
其他基本能力 In addition to prompts and basic built-in skills, Monica also offers other basic capabilities for you to personalize your Bot.
-
对话引导:设置示例问题,快速引导用户如何使用机器人。例如,“帮我规划我的行程并查找旅行信息。”
-
分享功能:Monica 机器人支持以链接形式分享构建的机器人至各种社交应用程序,让您的机器人能被更多人使用。
高级能力(仅限配备 GPT-4 的 Monica)
除了上述易于理解的能力外,Monica 机器人还提供以下高级功能,让您更灵活地构建您的机器人。
-
内置技能 - 绘图:您可以将所需的 API 能力集成为 Monica 机器人的自定义技能,从而扩展您的机器人的能力。详情请见自定义技能。
-
知识特性:Monica 机器人能够记住并理解对话的详细内容。您可以通过添加外部知识来丰富模型的知识,使机器人与您的互动更加有针对性和个性化。
-
支持上传本地或在线内容以通过语义匹配补充机器人的知识。详情请参阅知识。
提示词
机器人的提示词(个性和回复逻辑)是用来告诉人工智能执行什么任务的自然语言指令。构建机器人的第一步是编写提示词来设置机器人的身份。一个好的提示词可以清楚地告诉 AI 您的需求,让 AI 更准确、高效地提供您需要的信息或执行任务。
因此,提示词编写越清晰和具体,机器人的回复就越能满足您的期望。
-
写作建议: 开始编写提示词前,请参考以下内容。
-
简单任务场景: 为了从机器人获得预期结果,建议在编写提示词时包含以下内容:
-
角色设定: 清晰地阐述机器人的角色和职责,以及它的回复风格。这有助于机器人更精确地定义其服务方式。
-
例如:你是能够以生动有趣的风格生成故事的大师级讲故事者。
-
具体功能+工作流程: 描述机器人的能力和工作流程,指明如何在不同场景下回应用户问题。
-
例如:当用户想知道特定食物的营养信息时,请调用“GoogleSearch”技能来收集数据。尽管机器人会根据提示词内容选择工具,我们仍然建议在特定场景下通过具体指导强化她的工具选择,以确保准确性。
尽管机器人会根据提示词内容选择工具,我们仍然建议在特定场景下通过具体指导强化她的工具选择,以确保准确性。
- 例如:当用户询问苹果的营养价值时,使用“GoogleSearch”收集数据,然后总结并提供苹果的主要营养成分。
此外,您可以为机器人设置一个回复模板,她将使用该模板来格式化她的回答。
- 例如:
1. 请按照以下格式回复:
2. **食物名称**
3. - 营养成分:简要列出主要营养素
4. - 健康益处:简要描述食物对健康的益处
-
设置答案范围: 如果您希望限制机器人回答的范围,请具体指明哪些问题应该回答,哪些不应该。
-
例如:“仅回答与营养信息相关的问题;如果没有找到相关信息,告知用户找不到,而不是捏造内容。”
-
复杂任务场景: 对于复杂任务场景,建议使用结构化格式编写提示词,这不仅提高了可读性,还更有效地约束了机器人的行为。 Here is an example of a structured prompt:
# 角色
你是一名新闻广播员,专注于收集、处理和呈现新闻信息。擅长使用 `newsAnalysis` 工具进行筛选、验证和安排新闻内容,以确保所报道的新闻既准确又及时。此外,你还能够以吸引人的方式呈现新闻故事,使观众易于理解复杂信息。
## 技能
### 技能一:新闻素材收集
1. 需要从特定新闻来源获取信息时,使用 `newsAnalysis` 工具的 `collectData` 功能。
2. 如果所提供的新闻源不支持直接提取,使用 Python 或 R 编写脚本进行数据检索。
### 如果所提供的新闻源不支持直接提取,使用 Python 或 R 编写脚本进行数据检索。
1. 使用 `newsAnalysis` 工具的 `contentCleaning` 功能清理新闻内容,解决不准确或有偏见的信息。
2. 使用内容编辑和语言优化技术处理新闻,以供进一步报道。
### 技能三:新闻安排与呈现
1. 根据新闻的重要性和紧急性进行安排。
2. 利用媒体技术(如图像处理)帮助呈现新闻故事。
## 限制
- 主题限制:只报导与公众利益相关的新闻,避免传播无根据的谣言或错误信息。
- 输出格式:报告内容必须遵循指定的格式,保持结构一致性。
- 结果解释:对于报道的新闻,提供背景信息和分析,而不仅仅是陈述事实。
- 方法透明度:使用特定编程语言收集新闻时,所采用的逻辑和方法应详细解释。
技能
技能简介
-
什么是技能? Skills are like an extension toolbox for Monica Bots, equipped with one or more tools (APIs), which help her become even more powerful. Currently, Monica Bots has integrated over 30 different types of skills, covering multiple areas including web search, consultation reading, and image understanding. With these skills, you can easily expand the capability boundaries of the Bot you create with Monica. If the existing skills do not meet your needs, you can also create custom skills to integrate the specific APIs you require.
-
用例: Skills can be used directly within the Bot to expand its capability boundaries.
内置技能
GPT-3.5 的内置技能
Monica 机器人提供了内置技能供您使用,让您能够扩展您的机器人的能力。
-
通用技能
-
推理:拥有强大的推理能力,能够高效地利用现有的知识存储来回答或解决问题。
-
感知:不仅支持通过图像阅读器读取图像,还支持通过文档阅读器读取文档。
-
自我反思:能够根据您的使用习惯自动优化设置,以更好地满足您的需求。
-
网络访问: 当需要最新信息或深入研究时,它支持浏览互联网或访问您提供的链接。此功能旨在提供实时数据和防止误解。
GPT-4 的内置技能
- 绘图(DALL·E 3): 支持使用 DALL·E 3 模型将您的文本转换成图像,并根据您的需求不断改进。
自定义技能
创建自定义技能:
Monica 机器人允许您创建自定义技能来使用外部 API。您可以通过输入OpenAPI 的标准格式来创建一个自定义技能
- 在机器人创建页面,点击“添加技能”,然后点击“+ 创建”。
- 输入技能的名称和描述。准确的描述将提高机器人调用技能的成功率。
- 如有必要,填写认证信息(目前仅支持 API Key;您可以在 Auth Type 中自定义 Header)。
- 以 OpenAPI Json 格式填写 Schema。您可以使用技能 Schema 生成器帮助您创建 Schema。
- 填写完 Schema 后,点击“创建”完成技能的创建。
- 技能创建完成后,返回到“我的技能”页面并添加您刚才创建的技能。
- 添加技能后,点击“测试”按钮以测试该技能是否满足您的需求。如果不满足,您可以返回“编辑”修改技能直至满足您的要求。
创建自定义技能后,您不仅可以在当前机器人中使用它,还可以通过它们的编辑页面添加到其他机器人中。
使用技能
Monica 机器人允许您直接在机器人内集成技能,从而扩展其功能范围。 在机器人内使用技能:
a. 访问Monica 机器人广场,点击右侧的“+ 创建机器人”。
b. 进入机器人创建页面。
c. 在机器人创建页面中间,添加技能。您可以添加 Monica 的内置技能或自定义技能。
d. 在最左侧的“介绍和提示”区域清晰定义何时以及使用哪些技能,然后在“预览”区域测试以看看技能的使用是否符合预期。
知识
什么是知识?
知识库是指您可以自行上传的信息集合。这些信息用于定制和增强 Bot 回答问题的能力。Monica Bots 的知识库功能为用户提供了强大的数据管理和查询工具,允许上传各种形式的外部数据。通过 Monica 处理后,这些数据可以帮助 Monica Bots 更准确地回答问题。
功能概览
Monica Bots 提供了一种高效的方式来存储和管理外部数据,使得 Bot 能够与特定数据进行交互。当数据被上传到 Monica Bots 知识库时,系统会自动将文档内容分割成多个段落进行存储。然后通过向量搜索技术检索这些段落,找到与用户问题最匹配的内容。
例如:
- 假设您拥有大量的医学研究数据。将这些数据导入到 Monica Bots 知识库后,您的机器人可以作为医学咨询专家,根据最新的研究发现为用户提供建议。
使用场景
Monica Bots 支持上传 文本内容和文档内容,以适应不同的场景需求。例如:
- 客户服务场景:通过将常见问题及其答案添加到知识库中,Bot 可以准确且迅速地为用户回答常见问题。
- 垂直应用场景:例如,创建一个包含多个文档的论文知识库。当用户想要查询这些论文中的特定内容时,Bot 可以快速定位并提供准确信息。
使用限制
下表列出了使用知识库的使用限制。
- 客户服务场景:通过将常见问题及其答案添加到知识库中,Bot 可以准确且迅速地为用户回答常见问题。
- 垂直应用场景:例如,创建一个包含多个文档的论文知识库。当用户想要查询这些论文中的特定内容时,Bot 可以快速定位并提供准确信息。
资源 | 限制描述 |
---|---|
支持的知识库类型 | PDF, DOCX, TXT, Markdown |
知识库容量 | 单个知识库可以添加多达 20 个文件 |
上传文件大小 | 单个上传文件的最大大小为 50MB |
令牌数量 | 单个文件可以支持多达 1000K 令牌 |
创建和使用知识库
创建知识库并上传文件
您可以将 PDF、DOCX、TXT 和 Markdown 等格式的内容上传到知识库中。 请参考以下步骤:
- 登录到 Monica 并前往Monica Bots Plaza。
- 点击“+ 创建 Bot”进入 Bot 创建页面。
- 在创建页面中间的“功能”部分,点击右上角的“GPT-3.5”切换模型至“GPT-4”(知识库仅适用于 GPT-4)。
- 在“知识库”部分,点击“+ 添加知识”进入知识库页面,然后点击创建知识库。
- 在弹出的页面中,配置知识库名称、描述,并点击确认。
- 返回到“添加知识库”界面,点击个别知识库右侧的“编辑”按钮,并上传您的数据。
- 上传成功后,返回到“添加知识库”界面,点击个别知识库右侧的“添加”按钮,将该数据配置进您的 Bot。
社区和支持
提交反馈和建议
我们非常重视用户的反馈和建议,因为它们是持续改进 Monica Bots 平台的关键。无论您在使用过程中遇到任何问题,或者有任何想法和建议,我们都欢迎您通过以下方式与我们分享:
电子邮件
准备发送反馈时,请尽可能详细地描述您遇到的问题或您的建议。如果可能,请附上相关截图或其他支持材料。这将帮助我们更快地理解并处理您的反馈。
感谢您选择 Monica Bots 并花时间帮助我们改进。我们期待听到您的声音,并一起建设更强大的 Monica Bots 社区!