Lemon Agent 帮助您在几分钟内构建强大的 AI 助手,并通过在在此处查看完整文档。 目前大多数可用的连接器都专注于只读操作,限制了大型语言模型(LLM)的潜力。另一方面,代理由于缺少上下文或指令,有时会产生幻觉。 借助Airtable、Hubspot、Discord、Notion、Slack和Github等工具中实现准确可靠的读写操作来自动化工作流。
Lemon AI,可以为您的代理提供对定义明确的 API 的访问权限,以进行可靠的读写操作。此外,Lemon AI 函数允许您通过提供一种静态定义工作流的方法,在不确定时模型可以依赖这些工作流,从而进一步降低幻觉的风险。快速入门
以下快速入门演示了如何将 Lemon AI 与代理结合使用,以自动化涉及与内部工具交互的工作流。1. 安装 Lemon AI
需要 Python 3.8.1 及以上版本。 要在您的 Python 项目中使用 Lemon AI,请运行pip install lemonai 这将安装相应的 Lemon AI 客户端,然后您可以将其导入到您的脚本中。 该工具使用 Python 包 langchain 和 loguru。如果 Lemon AI 安装出现任何错误,请先安装这两个包,然后再安装 Lemon AI 包。2. 启动服务器
您的代理与 Lemon AI 提供的所有工具之间的交互由 Lemon AI 服务器处理。要使用 Lemon AI,您需要在本地计算机上运行服务器,以便 Lemon AI Python 客户端可以连接到它。3. 将 Lemon AI 与 LangChain 结合使用
Lemon AI 通过找到相关工具的正确组合来自动解决给定任务,或者将 Lemon AI 函数用作替代方案。以下示例演示了如何从 Hackernews 检索用户并将其写入 Airtable 中的表格(可选)定义您的 Lemon AI 函数
与 OpenAI 函数类似,Lemon AI 提供了将工作流定义为可重用函数的选项。这些函数可以定义用于以下用例:尽可能接近准确定行为尤其重要。可以在单独的 lemonai.json 中定义特定的工作流将 Lemon AI 包含到您的 LangChain 项目中
加载 API 密钥和访问令牌
要使用需要身份验证的工具,您必须以"{工具名称}_{身份验证字符串}" 的格式将相应的访问凭据存储在您的环境中,其中身份验证字符串是 API 密钥的 [“API_KEY”、“SECRET_KEY”、“SUBSCRIPTION_KEY”、“ACCESS_KEY”] 之一,或者是身份验证令牌的 [“ACCESS_TOKEN”、“SECRET_TOKEN”] 之一。示例有 “OPENAI_API_KEY”、“BING_SUBSCRIPTION_KEY”、“AIRTABLE_ACCESS_TOKEN”。
4. 了解您的代理的决策过程
为了透明地了解您的代理如何与 Lemon AI 工具交互以解决给定任务,所有做出的决策、使用的工具和执行的操作都写入本地lemonai.log 文件。每次您的 LLM 代理与 Lemon AI 工具栈交互时,都会创建一个相应的日志条目。
以编程方式连接这些文档到 Claude、VSCode 等,通过 MCP 获取实时答案。