对于拥有众多团队和业务部门的大型公司而言,资源隔离是必不可少的。LangSmith 中的工作区现在为组织内的用户和资源提供逻辑分组,从而提高企业和初创公司的生产力和安全性。
现在,LangSmith 的活动和工作流程将在工作区的上下文中进行,该工作区将不同团队、业务部门或部署环境之间的资源隔离开来。LangSmith 现在支持组织范围的角色和操作,并且每个工作区都具有与整个组织不同的设置。请继续阅读以详细了解已更改的内容以及工作区如何简化您的工作流程,特别是对于管理多个工作负载并在团队之间划分职责的大型公司而言。
使用工作区有效管理资源
当您首次登录 LangSmith 时,默认情况是为您创建一个个人组织。此组织将仅限于单个工作区。

LangSmith 的共享组织中的用户可以创建多个工作区,并将团队、业务部门、部署环境或其他内部分组分配给每个工作区,以提高效率。他们还可以同时在组织级别邀请多位用户加入您的组织和工作区。有关更多详细信息,请参阅我们的文档。
诸如跟踪项目、数据集、标注队列和提示等资源现在将与组织内的单个工作区关联,而不是跨工作区共享。现有工作流程保持不变,但如果您有多个工作区,则必须选择要在哪个工作区中工作。
工作区的引入不会改变计费席位的计算方式。API 密钥的功能也与以前相同,并且作用域限定为创建它们的工作区。
可随企业扩展的资源管理
对于大型企业而言,拥有可随组织扩展的工作区非常重要。LangSmith 企业计划的用户可以创建 10 个工作区,并可以请求增加限制。这使您可以更精细地控制员工访问权限,从而隔离对任何敏感数据和操作的访问。借助工作区的模块化,您还可以处理更多样化的项目,并根据每个项目的特定需求进行快速调整。
工作区也与 LangSmith 中的基于角色的访问控制 (RBAC)良好协作。了解更多有关如何使用 RBAC 管理工作区角色的信息。
添加用户时,您可以通过将每批用户邀请到具有相同工作区角色的一组工作区来节省时间。用户的工作区角色决定了他们在分配的特定工作区内的精细权限。这可以是自定义角色或预定义的系统角色。有关更多详细信息,请参阅下面的“用户管理和权限”部分。
用户管理和权限
对于 LangSmith 付费计划的用户,用户管理现在限定在组织级别。这意味着您可以邀请用户(被指定为组织管理员或组织用户)加入您的组织和工作区,并在组织级别进行管理。
组织管理员拥有管理所有组织配置、用户、账单和工作区的完全访问权限。任何组织管理员都对组织中的所有工作区拥有管理员访问权限。
同时,组织用户可以读取组织信息,但不能在组织级别执行任何写入操作。如果启用了 RBAC,那么您应该为任何需要精细权限的用户分配组织用户角色(无论这意味着访问工作区的子集,还是选择工作区管理员以外的工作区角色)。
您可以在“设置”>“成员和角色”下的组织成员和角色下查看您的组织角色。有关所有组织权限的更多信息,请参阅文档。
工作区的未来展望
随着我们的不断发展,我们将为自托管客户启用工作区。对于自托管安装,将有一个配置选项来禁用个人组织。
此外,未来的改进包括启用组织级使用限制管理。我们还将启用对组织级 API 的编程访问,这将允许企业使用他们选择的编程语言通过 API 密钥管理用户、角色和其他组织设置。
此外,还将提供合并组织之间工作区的选项。对于有兴趣的人,请联系 support@langchain.dev。
结论
工作区通过将用户和资源组织到组织内不同的分组中,从而提高生产力和安全性。这种结构使您可以更有效地管理跟踪项目、数据集和其他资源,并为每个工作区提供可自定义的设置。
具有多个工作区的计划可以按工作区管理用户成员资格,而具有 RBAC 的计划还可以在每个工作区内为用户分配精细的角色。
有关更多信息,请查看我们的概念指南以及关于设置工作区和管理/导航工作区的操作指南。立即在 LangSmith 中试用我们的功能,如有任何问题/反馈,请通过support@langchain.dev与我们联系。