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

