SkyDeck.ai LLM 准备文档

生成于:2024-10-17 23:42:15 PDT。

本文件提供了 SkyDeck.ai 文档的全面、综合参考,优化用于大型语言模型(LLM)消费。它将各种文档来源整合为一个易于访问的格式,便于 AI 系统高效的信息检索和处理。

==> SUMMARY.md <==
# 目录

* [SkyDeck.ai](README.md)
* [GenStudio 工作区](genstudio-workspace/README.md)
  * [对话](genstudio-workspace/conversations.md)
  * [共享与协作](genstudio-workspace/sharing-and-collaboration.md)
  * [Slack 同步](genstudio-workspace/slack-synchronization.md)
  * [公共快照](genstudio-workspace/public-snapshots.md)
  * [网页浏览](genstudio-workspace/web-browsing.md)
  * [文档上传](genstudio-workspace/document-upload.md)
  * [工具](genstudio-workspace/tools/README.md)
    * [配对程序员](genstudio-workspace/tools/pair-programmer/README.md)
      * [如何使用](genstudio-workspace/tools/pair-programmer/how-to-use.md)
      * [示例 – Python 脚本辅助](genstudio-workspace/tools/pair-programmer/example-python-script-assistance.md)
    * [SQL 助手](genstudio-workspace/tools/sql-assistant/README.md)
      * [如何使用](genstudio-workspace/tools/sql-assistant/how-to-use.md)
      * [示例 – 查询调试](genstudio-workspace/tools/sql-assistant/example-query-debugging.md)
    * [法律协议审查](genstudio-workspace/tools/legal-agreement-review/README.md)
      * [如何使用](genstudio-workspace/tools/legal-agreement-review/how-to-use.md)
      * [示例 – NDA 条款](genstudio-workspace/tools/legal-agreement-review/example-nda-clause.md)
    * [教我任何事情](genstudio-workspace/tools/teach-me-anything/README.md)
      * [如何使用](genstudio-workspace/tools/teach-me-anything/how-to-use.md)
      * [示例 – 编程入门](genstudio-workspace/tools/teach-me-anything/example-intro-to-programming.md)
    * [战略顾问](genstudio-workspace/tools/strategy-consultant/README.md)
      * [如何使用](genstudio-workspace/tools/strategy-consultant/how-to-use.md)
      * [示例 – 员工留存](genstudio-workspace/tools/strategy-consultant/example-employee-retention.md)
    * [图像生成器](genstudio-workspace/tools/image-generator/README.md)
      * [如何使用](genstudio-workspace/tools/image-generator/how-to-use.md)
      * [示例 – 冬季仙境](genstudio-workspace/tools/image-generator/example-winter-wonderland.md)
  * [数据安全](genstudio-workspace/data-security/README.md)
    * [数据丢失预防](genstudio-workspace/data-security/data-loss-prevention.md)
* [用例](use-cases/README.md)
  * [创建隐私政策](use-cases/creating-a-privacy-policy.md)
* [开发者](developers/README.md)
  * [开发您自己的工具](developers/develop-your-own-tools/README.md)
    * [工具的 JSON 格式](developers/develop-your-own-tools/json-format-for-tools.md)
    * [LLM 工具的 JSON 格式](developers/develop-your-own-tools/json-format-for-llm-tools.md)
    * [示例:基于文本的 UI 生成器](developers/develop-your-own-tools/example-text-based-ui-generator.md)
    * [智能工具的 JSON 格式](developers/develop-your-own-tools/json-format-for-smart-tools.md)
* [控制中心](control-center/README.md)
  * [管理员与所有者工具](control-center/admin-and-owner-tools.md)
  * [设置指南](control-center/setup-guide/README.md)
    * [设置账户](control-center/setup-guide/set-up-account.md)
    * [设置集成](control-center/setup-guide/set-up-integrations/README.md)
      * [集成帮助](control-center/setup-guide/set-up-integrations/integration-assistance.md)
    * [设置安全](control-center/setup-guide/security/README.md)
      * [身份验证 (SSO)](control-center/setup-guide/security/authentication-setup.md)
    * [组织团队](control-center/setup-guide/organize-teams/README.md)
      * [添加新组](control-center/setup-guide/organize-teams/add-new-group.md)
      * [移除组](control-center/setup-guide/organize-teams/remove-groups.md)
    * [策划工具](control-center/setup-guide/curate-tools/README.md)
      * [六个 AI 工具](control-center/setup-guide/curate-tools/the-six-ai-tools.md)
      * [分配标签](control-center/setup-guide/curate-tools/assign-tags.md)
    * [管理成员](control-center/setup-guide/manage-members/README.md)
      * [添加成员](control-center/setup-guide/manage-members/add-members.md)
      * [导入文件](control-center/setup-guide/manage-members/import-file.md)
      * [邀请成员](control-center/setup-guide/manage-members/invite-members.md)
      * [分配标签给成员](control-center/setup-guide/manage-members/assign-tags-to-members.md)
* [集成](integrations/README.md)
  * [OpenAI 集成](control-center/integrations/openai-integration.md)
  * [数据库集成](integrations/openai-integration-1.md)
  * [HuggingFace 集成](integrations/adding-huggingface-credentials.md)
  * [Together AI 集成](integrations/openai-integration-2.md)
  * [Perplexity 集成](integrations/perplexity-integration.md)
  * [Rememberizer 集成](integrations/rememberizer-integration.md)
  * [Slack 集成](integrations/slack-integration.md)
* [通知](notices/README.md)
  * [使用条款](notices/terms-of-use.md)
  * [隐私政策](notices/privacy-policy.md)
  * [Cookie 通知](notices/cookie-notice.md)
* [版本发布](releases/README.md)
  * [2024年10月18日](releases/oct-18th-2024.md)
  * [2024年10月11日](releases/oct-11th-2024.md)
  * [2024年10月4日](releases/oct-4th-2024.md)
  * [2024年9月27日](releases/sep-27th-2024.md)
  * [2024年9月20日](releases/sep-20th-2024.md)
  * [2024年9月13日](releases/sep-13th-2024.md)
  * [2024年9月6日](releases/sep-6th-2024.md)
  * [2024年8月23日](releases/aug-23rd-2024.md)
  * [2024年8月16日](releases/aug-16th-2024.md)
  * [2024年8月9日](releases/aug-9th-2024.md)
  * [2024年8月2日](releases/aug-2nd-2024.md)
  * [2024年7月26日](releases/jul-26th-2024.md)
  * [2024年7月12日](releases/jul-12th-2024.md)
  * [2024年7月5日](releases/jul-5th-2024.md)
  * [2024年6月28日](releases/jun-28th-2024.md)
  * [2024年6月21日](releases/jun-21st-2024.md)
  * [2023年11月12日](releases/nov-12th-2023.md)
  * [2023年11月6日](releases/nov-6th-2023.md)
  * [2023年10月30日](releases/oct-30th-2023.md)
  * [2023年10月23日](releases/oct-23th-2023.md)
  * [2023年10月16日](releases/oct-16th-2023.md)
  * [2023年9月18日](releases/sep-18th-2023.md)
  * [2023年9月8日](releases/sep-8th-2023.md)
* [安全](security/README.md)
  * [SkyDeck.ai 安全实践](security/skydeck.ai-security-practices.md)
  * [漏洞奖励计划](security/bug-bounty-program.md)
* [AI 文档](ai-documentations/README.md)
  * [LLM 评估报告](ai-documentations/llm-evaluation-report.md)
  * [SkyDeck.ai LLM 准备文档](ai-documentations/skydeckai_llm_ready_documentation.md)


==> README.md <==
---
description: 如何充分利用您的生成 AI 工作区。
---

# SkyDeck.ai

我们为您整理了一些有用的指南,以便您能够快速轻松地开始使用我们的产品。GenStudio是SkyDeck.ai的工作空间,所有人都可以在这里以类似“聊天”的形式与他们的组织中可用的工具和模型进行互动。您可能会发现这种体验与您使用OpenAI的ChatGPT时的体验相似。

© 2023 SkyDeck AI Inc.

###


==> releases/sep-13th-2024.md <==
---
description: >-
  此次发布引入了新功能和改进,以增强数据安全性,改善用户体验,并提供更好的账户和数据管理工具。
---

# 2024年9月13日

## GenStudio

### 新特性

- **CSV 上传中的标签支持**:增加了在上传 CSV 文件时对成员进行标签标记的支持,以增强成员组织。
- **导出成员为 CSV**:引入了导出成员为 CSV 的功能,简化数据管理。
- **管理员密码重置**:允许所有者和管理员重置密码,以便更好的账户管理。

### 改进

- **增强的 DLP 处理**:增加数据丢失防护 (DLP) 的最大字数限制,允许用户安全地处理更大的文档。
- **改进的快照管理**:优化快照管理权限,更好地控制用户访问。
- **新的 DLP 验证流程**:实施新的 DLP 验证流程,以增强数据安全性。
- **增强的入职体验**:通过将新注册用户重定向到 GenStudio 并提供有用链接,改善用户入职流程。
- **翻译功能增强**:增强翻译功能,增加重新运行的能力,以更好地支持多语言。

### Bug 修复

- **重复的协作成员**:修复了在同一对话中重复显示协作成员的问题。
- **管理员角色隔离**:解决了管理员用户的角色隔离问题,以确保适当的访问控制。
- **账户安全提升**:移除了旧管理员记录中的验证邮箱,以增强账户安全性。

## 控制中心

### 新特性

- **快照管理模式**:为协作用户引入了一个快照管理模式,以改善工作流程。

### 改进

- **公共快照的元标签**:为公共快照添加了元标签,以改善SEO和更方便的分享。
- **DLP验证流程**:实现了新的DLP验证流程,以增强安全性。
- **Markdown格式化**:改进用户提交的Markdown内容的格式,以提高可读性。
- **展开/折叠长消息**:为快照中的长用户消息添加了展开/折叠功能,以改善可用性。
- **免费试用倒计时清晰度**:增强了免费试用倒计时钟的清晰度。

### 错误修复

- **Markdown 解析错误**:修复了用户消息中包含 HTML 时的解析错误。
- **面包屑更新问题**:解决了更改对话时未更新面包屑的问题。

==> releases/oct-4th-2024.md <==
---
description: >-
  此版本专注于通过新功能、性能改进和关键错误修复来增强 GenStudio 和控制中心的用户体验。
---

# 2024年10月4日

## GenStudio

### 新功能

- **对话搜索**:引入了搜索对话的功能,使查找过去的讨论变得更加容易。
- **增强的工具管理**:为工具添加了搜索、分页和排序功能,提高了工具的管理和可访问性。

### 改进

- **更大的数据提交**:增加了最大请求体大小,允许您提交更大的数据而不会遇到错误。
- **改进的快照预览**:增强了公共快照预览,以提供更好的查看体验。
- **自动用户名填充**:在 Google 注册期间,您的用户名现在会自动从您的 Google 账户填充,从而简化注册过程。
- **更新的默认图像**:刷新了默认图像,以提供更吸引人的视觉体验。

### 错误修复

- **快照媒体访问**:修复了快照媒体 URL 过期的问题,确保您可以不间断地访问媒体文件。
- **VertexAI 模型稳定性**:解决了 VertexAI 模型的不稳定性问题,以确保性能的一致性。
- **常规验证**:为常规添加了缺失的令牌限制验证,以防止错误并维护系统完整性。

## 控制中心

### 新功能

- **“显示更多”按钮**:在工具消息中添加了“显示更多”按钮,允许您查看扩展内容。
- **对话搜索**:实现了通过对话搜索快速查找信息的功能。
- **自动翻译**:引入了自动翻译功能,以支持多语言沟通。

### 改进

- **所有用户的协作**:为非商业用户启用协作功能,促进团队合作和沟通。
- **增强的用户界面/用户体验**:进行了多项用户界面和体验的增强,以实现更流畅的导航和更好的整体体验。
- **改进的快照加载**:优化了快照加载时间,使您能够更快地访问快照。
- **输入响应性**:通过添加防抖技术改善输入响应性,提高打字和交互的流畅性。
- **更新的占位符**:重新措辞占位符文本,以提供更好的清晰度和指导。
- **预览组织**:增强了预览的顺序,帮助您更快找到所需内容。

### 错误修复

- **工具侧边栏显示**:修复了工具侧边栏未显示所有页面的问题,确保可以完全访问所有工具。
- **对话分页**:解决了对话分页中的错误,实现了消息的无缝导航。
- **参与者提交**:修复了提交时参与者未定义的错误,确保参与者信息正确。
- **'@' 提及功能**:修正了对话中的 '@' 提及功能,使您能够有效地标记同事。
- **聊天页面稳定性**:修复了使用特殊令牌时聊天页面崩溃的问题,提高了稳定性。

==> releases/nov-6th-2023.md <==
---
description: >-
  欢迎来到我们更新的平台!我们添加了新功能,进行了改进,
  并修复了错误,以提供无缝高效的体验。让我们来探索一下新内容。
---

# 2023 年 11 月 6 日

## GenStudio

### 新功能

* **分享到 Slack:**协作变得更容易! 您现在可以从我们的平台直接将内容分享到 Slack
* **其他语言:**我们扩大了语言支持! GenStudio 现在支持另外 10 种语言,从而提供更具包容性的用户体验。

### 改进

* **图像显示:**为了提供更好的观看体验,我们为生成的图像添加了最大宽度限制。
* **登录和注册页面 UI:**我们使 FA 登录和注册页面之间的空间保持一致,并更改了电子邮件字段图标,以获得更直观的用户界面。&#x20;
* **重新共享协作 URL:**您现在可以重新共享协作 URL,使团队协作更加高效。

### Bug修复

* **未经授权的 Okta 用户错误消息:**我们改进了为未经授权的 Okta 用户显示的错误消息,以便更加清晰。&#x20;
* **注销流程:**修复了设置区域设置 cookie 阻止注销流程的错误。 您现在应该可以顺利注销了。&#x20;
* **删除活动对话:**我们解决了删除活动对话出现问题的问题。 您现在可以更有效地管理您的对话。&#x20;
* **消息删除**:删除消息不再导致对话的所有消息显示为“未读”状态。

## 控制中心

### 新功能

* **流式响应:**响应现在实时流式传输,提供一致的实时更新。&#x20;
* **添加 10 种新语言:**控制中心现在支持 10 种新语言,使其更加用户友好和易于访问。

### 改进

* **Okta 集成:**我们增强了 Okta 集成功能,提供更安全、更简化的用户体验。

### **错误修复**

* **控制中心的私有页面访问**:我们修复了一个问题,未经身份验证的请求可以访问控制中心的一些私有页面。
* **电子邮件认证切换**:用户现在可以按预期在控制中心关闭电子邮件认证。


==> releases/sep-20th-2024.md <==
---
description: >-
  此次发布引入了新的 AI 集成、增强的账户管理、
  改进的数据保护,以及各种用户界面和性能
  改进,以提升您与 GenStudio 的体验
---

# 2024年9月20日

## GenStudio

### 新功能

* **Perplexity AI 集成**:通过新的 Perplexity AI 集成,访问增强的内容生成能力。
* **扩展的 AI 模型**:新增 OpenAI 模型,提供增强的 AI 能力。

### 改进

* **简化的账户管理**:管理您的账户,无需重新登录,节省您的时间。
* **改进的工具集成**:对话在激活工具时现在使用适当的系统提示,提高准确性。
* **增强的错误信息**:工具验证期间提供更清晰的信息,以便于故障排除。
* **统一的标题显示**:例程和对话现在共享一致的标题截断,以提供统一的体验。
* **优化的登录体验**:增强的登录和注册页面,以更好地集成工作账户。
* **增强的PDF处理**:改进了上传PDF的提取,即使它们包含不支持的图像。
* **高级数据保护**:数据丢失防护现在检查个人姓名和位置,以保护敏感信息。
* **更新的DLP设置**:数据丢失防护现在默认关闭,让您对数据处理有更多控制。

### 错误修复

* **性能改进**:解决了在多次调用时例程可能耗尽资源的问题。

## 控制中心

### 新功能

* **LaTeX 方程支持**:您现在可以在内容中包含 LaTeX 方程。

### 改进

* **简化账户管理**:无需重新登录即可访问您的账户设置。
* **改进的代码显示**:代码块现在支持换行,以提高可读性。
* **增强的导入消息**:导入 JSON 工具时的错误消息更清晰。
* **一致的标题长度**:标题现在限制为 60 个字符,以保持统一性。
* **优化的登录体验**:增强的登录和注册页面,以更好地集成工作账户。

### 错误修复

* **解决消息错误**:修复了在 Markdown 中解析 HTML 导致消息错误的问题。
* **稳定性改进**:修复了在助手消息中使用可折叠部分时崩溃的问题。


==> releases/nov-12th-2023.md <==
---
description: >-
  欢迎来到我们的最新更新!我们一直在努力提升您的
  体验,带来新功能、改进和修复。下面,您将找到
  对用户影响最大的更改。
---

# 2023年11月12日

## GenStudio

### 新功能

* **Slack 成员授权**:通过新的 Slack 成员授权集成,轻松管理团队访问权限。

### 改进

* **无限滚动**:通过新的无限滚动功能,享受无缝对话体验,使您可以无中断地浏览。

### Bug 修复

* **未读消息状态**:解决了一个问题,即删除消息会将整个对话标记为未读。
* **文档链接**:修复了文档链接,确保它们在多种语言版本中正常工作。
* **消息修剪**:升级 litellm 以防止意外的消息修剪,以便更清晰地查看对话历史。

## 控制中心

### 新功能

* **Azure AD 和 Okta 脚本**:借助禁用所有当前应用程序的 Azure AD 和 Okta 的脚本,对应用程序设置进行更好的控制。
* **自动禁用 Azure AD**:新账户现在将默认禁用 Azure Active Directory,以提高初始安全性。

### 改进

* **每页数据更多**:每页可查看最多100个项目,无需翻页就能找到你需要的内容。
* **安全性增强**:更新了包版本,解决了已知的漏洞,以保护你的数据安全。

### 错误修复

* **顺畅注册**:修复了注册后的重定向,以确保新用户在注册后顺利过渡到登录页面。


==> releases/jun-21st-2024.md <==
---
description: >-
  我们很高兴为您带来最新更新,包含对话排序和GenStudio中的大小显示。包括各种错误修复和改进。
---

# 2024年6月21日

## GenStudio

### 新功能

* **对话排序**:通过新的排序功能轻松组织您的对话。
* **侧边栏中的对话大小**:直接在侧边栏查看每个对话的大小,以便更好地管理。

### 改进

* **工具序列化更新**:改进了工具序列化以增强功能。
* **依赖更新**:将 LiteLLM 和 OpenAI 依赖项更新到最新版本,以提高稳定性和性能。


==> releases/sep-27th-2024.md <==
---
description: >-
  此版本在 GenStudio 和控制中心引入了新功能和增强,包括改进的对话标题、工具分页和独立语言设置,以及重要的
---

# 2024年9月27日

## GenStudio

### 新功能

* **工具分页**:在工具列表中实现了分页,以便在管理多个工具时更容易导航。
* **CSV上传的自动标签创建**:在CSV文件上传时,如果标签不存在,现在会自动创建新标签,从而简化标签过程。
* **AI增强的对话标题**:对话标题现在使用AI生成,以提供更简洁和有意义的摘要。

### 改进

* **独立语言设置**:GenStudio 工具的语言偏好现在可以独立于控制中心进行设置,提供更个性化的体验。
* **优化工具列表加载**:通过将图像从工具列表 API 中分离,减少了负载并改善了加载时间。
* **改进对话标题**:现在使用第一个非空消息生成对话标题,确保其更相关。

### 错误修复

* **修复了 OpenAI 模型的对话标题**:解决了某些 OpenAI 模型未生成对话标题的问题。
* **防止提示中的令牌限制问题**:修复了在填写提示时可能超过令牌限制的错误,防止出现错误。
* **例行删除稳定性**:确保在删除之前正确停止例程,以保持稳定性。
* **修正错误报告**:修复了错误报告到错误仪表板的问题,确保准确的错误跟踪。
* **调整 Claude 3 模型的令牌限制**:设置最大令牌限制,以防在使用 Claude 3 模型时输入错误。

## 控制中心

### 新功能

* **新增 Caddy 模板**:引入了一个新的 Caddy 模板,以增强部署和配置选项。

### 改进

* **浏览器标签中的对话标题**:手动编辑或自动生成的对话标题现在填充浏览器标签和网页标题,提供更好的上下文。
* **增加超时设置**:将超时限制延长至10秒,以改善在高负载下的系统响应能力。

### 错误修复

* **用户界面增强**:解决了新用户界面中的各种问题,以提升整体体验。


==> releases/sep-8th-2023.md <==
---
description: >-
  介绍SkyDeck.ai的首次发布,配备增强功能、改进和错误修复,以提供更直观、可定制和高效的AI生产力体验。
---

# 2023年09月08日

## GenStudio

### 新功能

* **SkyDeck.ai 文本更新**:SkyDeck.ai 的文本已经进行了更新,以便提供更好的清晰度。
* **多项选择变量格式**:增加了对多项选择变量格式的支持,增强了对数据输入的灵活性。
* **图像渲染**:我们改进了系统以在收到响应时立即渲染图像,加快了显示过程。

### 改进

* **主题颜色和文本更新**:我们已更新主题颜色并获取了新文本,以获得更连贯的视觉体验。此外,我们确保在整个平台上一致地使用登入、注册、登出文本。
* **网站图标修复**:已修复以“/”结束的页面的网站图标问题。

### 错误修复

* **图片显示问题**:解决了图片过期或损坏无法显示的问题,提升了视觉体验。
* **GenStudio中的列表显示**:修复了在GenStudio中列表显示出现异常的问题。

## 控制中心

### 新功能

* **语言选择**:我们在控制中心增加了语言选择功能,为非英语使用者提供了更友好的体验。
* **控制中心定制**:我们现在允许定制控制中心的登录和注册页面,提供更个性化的体验。

### 改进

* **CSV 上传**:现在在上传包含会员的 CSV 文件时,电子邮件和姓名中的空格将自动被剔除,以确保数据的一致性。
* **密码验证**:我们更新了密码验证,让它更包容符号字符。
* **Logo 更新**:用户现在可以上传更大文件大小的图标,我们也将图标格式更改为 .png 以获得更好的质量。在电子邮件中的公司 Logo 也已放大,以便获得更好的可见度。
* **注册页面**:已经实施了新的注册页面,以便更顺畅的入职流程。
* **入职增强**:我们对新用户的入职过程进行了改进,使其更易于理解和直观。
* **资产优化**:登录和注册页面中使用的资产已经优化,以获得更快的加载速度。

### 错误修复

* **不区分大小写的电子邮件**:登录和重置密码功能的电子邮件现在不区分大小写,避免了用户的混淆。
* **JSON格式中的键错误**:修复了旧JSON格式转换中的键错误问题。
* **菜单侧边栏**:修复了菜单侧边栏未出现的错误。
* **响应式用户界面**:修复了登录和注册页面上的控制台错误,并改善了控制中心的响应式设计。


==> releases/aug-16th-2024.md <==
---
description: >-
    此次发布专注于增强GenStudio和控制中心的身份验证方法和用户访问,简化登录体验,并确保账户安全。
---
# 2024年8月15日

## GenStudio

### 新功能

- **多种身份验证方法**:引入了新的登录选项,以提供账户访问的灵活性。
- **控制中心用户邮件验证**:实施了邮件验证以增强账户安全性。

### 改进

- **优先考虑 Google 一键登录**:将 Google 一键登录选项移到登录页面顶部,以便更方便地访问,并更新了字段标签以提高清晰度。
- **增强账户验证**:新验证的所有者现在能够正确识别,从而改善访问权限管理。
- **增强搜索功能**:在搜索功能中集成了高级日期范围支持,提高了数据检索效率。

### Bug Fixes

- **修复 Rememberizer 集成**:解决了导致 Rememberizer 无法重新连接的问题,确保了持续服务。

## 控制中心

### 改进

- **同步认证方法**:GenStudio 现在反映了在控制中心配置的认证选项,提供一致的登录体验。
- **优先考虑 Google 登录**:将 Google 登录选项放在登录页面的顶部,以便于访问。
- **更新翻译**:刷新国际化设置,以提供更好的多语言支持。

==> releases/oct-11th-2024.md <==
---
description: >-
  此次发布专注于增强协作和对话体验,引入消息编辑功能,并改善用户界面,以提供更流畅的体验。
---

# 2024年10月11日

## GenStudio

### 改进

* **管理员统一工作区**:具有相同电子邮件域的管理员现在被分组到一个工作区中,简化了协作。
* **限制对话名称长度**:限制从 CSA 创建的对话名称的长度,以提高可读性。

### 新功能

* **对话中的用户类型定位**:CSA 管理员现在可以将对话定位到特定的用户类型(管理员/所有者或普通成员),以提供更相关的内容交付。
* **欢迎使用 SkyDeck 对话**:添加了欢迎对话,以引导新用户了解 SkyDeck 的功能。&#x20;
* **消息编辑**:启用了消息编辑功能,提高了用户的沟通灵活性。

### 错误修复

* **系统消息 URL 预览更新**:修正了系统消息中 URL 的显示,以确保链接预览的准确性。
* **迁移冲突解决**:修复了数据库迁移冲突,以确保系统的稳定性。
* **任务执行改进**:通过在运行任务之前和之后清理连接,改善了任务处理。

## 控制中心

### 改进

* **增强的 LaTeX 渲染**:改善了代码块中 LaTeX 的显示,以便更清晰的数学表达式。
* **一致的设置密码页面设计**:更新了“设置密码”页面,以与登录/注册页面匹配,提供统一的体验。
* **可折叠的对话框**:为对话框添加了折叠功能,以最大化工作区面积。

### 新功能

* **返回顶部按钮**:引入了一个按钮,可以快速滚动到对话顶部,以便于导航。
* **消息编辑**:允许用户编辑他们的消息,以便进行更正和更新。
* **工具输入中的Markdown支持**:在工具输入中添加了对Markdown格式的支持,以增强内容创作。

### 错误修复

* **Safari 复制对话修复**:解决了在 Safari 中无法复制对话的问题。


==> releases/sep-6th-2024.md <==
---
description: >-
    此次发布专注于增强管理功能,解决错误,并改善用户界面,以提供更流畅和高效的体验。
---
# 2024年9月6日
## GenStudio
### 改进
- **增强的管理员角色管理**:改进了管理管理员角色的工具,提供更多控制和灵活性。
- **新的 404 和 500 错误页面**:引入了用户友好的错误页面,以便在发生错误时提供更好的导航。

### 新功能
- **CSV 文件上传**:现在支持轻松将 CSV 文件上传到控制中心。
- **工具定制**:管理员现在可以在控制中心添加自定义工具并编辑工具元数据。

### 错误修复
- **500错误调查**:进行了多次努力调查和解决持续的500错误。
- **令牌计数修复**:解决了令牌计数显示和与不存在的URL相关的错误。

## 控制中心
### 改进
- **快照管理**:更新了快照管理模态,以获得更顺畅的体验。
- **图标更新**:引入了新的图标,以呈现焕然一新的外观。

### 新功能
- **快照标题和 GA 密钥更新**:用户现在可以直接更新快照标题和 GA 密钥。
- **工具参数编辑**:增强了直接在 UI 内编辑工具参数的能力。
- **商业注册**:新的商业注册功能以简化入职流程。

### 错误修复
- **已删除项目重定向**:解决了删除项目时的重定向问题。
- **工具图像显示**:修复了工具图像未正确显示的问题。

==> releases/jun-28th-2024.md <==
---
description: >-
  我们很高兴为您带来最新更新,包含控制中心的新 ADMIN 角色和简化的管理员访问权限。各种错误修复提升了您的体验。
---

# 2024年6月28日

## GenStudio

### Bug Fixes

* **协作消息头像颜色**:解决了在对话中协作消息显示错误头像颜色的问题。
* **编辑模态标题重载**:修复了编辑模态中标题错误重载的bug。

## 控制中心

### 新功能

* **ADMIN角色**:我们新增了一个ADMIN角色,提供增强的控制和管理功能。

### 改进

* **移除了管理员的电子邮件验证**:管理员不再需要进行电子邮件验证,从而简化了访问和管理。


==> releases/README.md <==
---
description: 公开声明、合规变更和用户帮助更新。
---

# 发布

© 2023 SkyDeck AI Inc.


==> releases/oct-30th-2023.md <==
---
description: >-
  我们很高兴为您带来最新更新,包含以用户为中心的新功能、界面增强和重要的错误修复。这包括新的 Okta 登录图标、电子邮件模板等。
---

# 2023年10月30日

## GenStudio

### **新功能**

* **Okta登录按钮图标**:我们已经为Okta登录按钮添加了一个图标,增强了用户界面的视觉提示。
* **重置工具到默认设置**:您现在可以通过简单地点击返回按钮将工具重置到默认设置。
* **消息时间戳**:我们已经为消息添加了时间戳,使您能更准确地跟踪消息的时间。

### **改进**

* **法语电子邮件模板**:我们更新了法语的电子邮件模板,提高了与法语用户的交流效果。
* **错误信息**:当获取子域名信息失败时,我们改善了您看到的错误信息,帮助您更清晰地理解问题。
* **侧边栏项目和对话消息布局**:我们优化了侧边栏项目和对话消息的布局,提高了整体的用户界面。
* **侧边栏和消息用户界面**:我们进一步完善了侧边栏和消息的用户界面,确保了更加用户友好和视觉上的吸引力。
* **长对话截断**:我们修复了一个问题,即长对话没有被适当地截断,提高了对话的可读性。

### **错误修复**

* **协作对话错误**:我们已经修复了导致在加入协作对话时产生错误的问题。
* **模型选择默认值**:我们修复了模型选择持续存在的默认值不正确的问题。
* **助手消息中的表格溢出问题**:我们修复了助手消息表中的溢出问题,提高了其可读性和外观。

## 控制中心

### **错误修复**

* **会话超时**:将租户的会话超时增加到72小时,确保您可以更长时间保持登录而不被中断。
* **大小写敏感性检查**:审查并修复了大小写敏感性检查的问题,提高了我们系统的稳健性。


==> releases/jul-26th-2024.md <==
---
description: >-
  此版本为GenStudio添加了快照和文件上传改进,并
  改进了对控制中心的登录重定向。享受更流畅的工作流程和
  更智能的管理!
---

# 2024年7月26日

## GenStudio

### 新特性

* **快照生成:** 现在您可以轻松地通过点击生成快照,从而简化您的工作流程。
* **公共快照查看:** 通过新的查看功能公开分享您的快照,以便更好地协作。

### 改进

* **文件上传工具提示:** 将光标悬停在已上传文件上以查看其完整名称,使您更容易识别文件。
* **改进的消息发送:** 改善了带文件上传的消息发送过程,以提供更顺畅的体验。

### Bug Fixes

* **文本溢出:** 修复了记忆器集成组件中的文本溢出问题,以提高可读性。
* **面包屑和默认对话:** 通过修复默认对话和面包屑,改善了导航。

## 控制中心

### 新功能

* **增强的登录体验:** 现在,当您重新登录时,将被重定向到您上次访问的页面,确保无缝体验。
* **注销路径记忆:** 系统将记住您注销时的最后访问路径,使您下次登录更加顺畅。

### 错误修复

* **顺畅注册:** 修复了注册重定向,以确保新用户在注册后顺利过渡到登录页面。


==> releases/aug-2nd-2024.md <==
---
description: >-
  此版本添加了推荐的 LLM 模型,改善了快照管理,并提升了性能。控制中心现在支持 Mistral Large 2,并移除了 FusionAuth。
---

# 2024年8月2日

## GenStudio

### 新功能

* **推荐的 LLM 模型:** 发现我们突出的大型语言模型 (LLMs),以便做出明智的选择,增强您的项目。

### 改进

* **快照管理:** 享受改进的快照管理模态,以获得更好的用户体验。
* **显示名称更新:** 我们已更新模型的显示名称,使其更具直观性。

### Bug Fixes

* **可空账户名称:** 修复了账户名称可能为null的问题,以确保更顺畅的操作。
* **重复工具提示:** 修复了删除和复制按钮的重复工具提示,以便于更清晰的导航。

## 控制中心

### 新功能

* **Mistral Large 2 支持:** 在 SkyDeck 中添加对 Mistral Large 2 的支持,为您提供更多选项以提升您的工作。


==> releases/aug-23rd-2024.md <==
---
description: >-
    此版本专注于增强媒体显示、改善文档处理,并修复各种错误,以提供更好的用户体验。
---

# 2024年8月22日

## GenStudio

### 新功能

- **快照中的媒体显示**:启用在快照中查看媒体文件,以增强内容审查。

### 改进

- **高清图像处理**:通过LLM API处理图像时提高图像细节,以获得更清晰的输出。

### Bug Fixes

- **准确的图像 PDF 令牌计算**:纠正了令牌计算错误,以确保对包含图像的 PDF 进行精确处理。
- **改善 PDF 兼容性**:处理 PDF 中的 JB2 页面,以增强文档处理的可靠性。
- **增强文档上传的可靠性**:删除上传文档中的空字符,以防止处理问题。
- **更正电子邮件链接**:修复了电子邮件 URL 的问题,以确保从电子邮件通信中正确导航。
- **总体稳定性改进**:解决了各种后端问题,以增强整体系统的可靠性。

## 控制中心

### 错误修复

- **访问更新密码页面**:修复了在禁用密码验证时无法访问更新密码页面的问题。

==> releases/sep-18th-2023.md <==
---
description: >-
  欢迎来到我们首次针对控制中心和GenStudio的主要功能更新。此更新为您带来了新功能、改进和错误修复,以增强您的体验。
---

# 2023年9月18日

## GenStudio

### 新功能

* **数据丢失预防**:引入了一项新功能,以防止对话数据的丢失(仅高级计划)。
* **快速上手**:实行了一个新的试用模式,帮助你更快地上手。
* **从所有标签页中登出**:这项新功能让你可以一次性从所有标签页中登出,节省你的时间和精力。
* **子域改进**:登录页面上的子域输入框已经得到改进,以提供更好的用户体验。

### 修复错误

* **语法纠正**:我们已纠正了一个语法错误,以提高我们内容的清晰度。

## 控制中心

### 新功能

* **访问控制**:所有者现在可以撤销团队成员的访问权限,提供更多的团队管理控制。
* **设置指南**:我们已为设置指南创建了一个单独的页面,以帮助您更轻松地开始使用。
* **法语翻译**:计费与支付部分现在支持法语,以便于理解。
* **成员席位信息**:我们在成员页面上添加了更多有关'席位'的详细信息,以便于您更好地了解您的团队结构。

### 错误修复

* **数据准确性**:我们修复了一个导致重复数据条目的问题,以便为您提供更准确的信息。


==> releases/oct-18th-2024.md <==
---
description: >-
  此版本专注于增强用户身份验证选项,改善工具创建和管理,并优化 GenStudio 和控制中心的整体用户体验。
---

# 2024年10月18日

## GenStudio

### 新功能

- **微软登录支持**:增加了使用您的微软账户登录的功能,提供方便和安全的身份验证选项。

- **增强的工具创建**:引入了创建空白工具的能力,允许在工具开发中实现更多的自定义和灵活性。

- **短信验证管理**:实施了短信代码管理和用户短信验证,以提高账户安全性。

- **扩展的工具上下文**:工具现在可以在其上下文中包含文档和图像,丰富了工具使用时可用的信息。

- **优化的对话标题**:对话标题现在仅在为空时由语言模型生成,保持您的工作区整洁。

- **管理员角色管理**:管理员现在可以将其他成员设置为管理员,所有者可以在无需批准的情况下将所有权转移给管理员,从而简化团队管理。

- **一致的密码设置页面**:现在“设置密码”页面与登录和注册页面的风格一致,以提供一致的用户体验。

### 错误修复

- **图像上传问题已解决**:修复了无法上传超过允许大小的图像的问题。

- **特定模型禁用流媒体**:解决了某些模型的流媒体问题的错误。

- **用户删除处理**:如果用户已被删除或撤销,GenStudio 现在会重定向到登录页面,以确保正确的会话管理。

## 控制中心

### 新功能

- **微软登录支持**:增加了使用您的微软账户登录的支持,以实现无缝的身份验证体验。

- **增强的聊天框**:改进了聊天框,增加了新功能以改善沟通。

- **部分用户提及**:实现了部分匹配用户提及,简化了在GenStudio中的协作。

- **WebSocket连接稳定性**:增强了在使用GenStudio时WebSocket连接的可靠性,确保持续的实时通信。

- **工具模态中的“尝试”按钮**:在编辑和创建工具模态中添加了“尝试”按钮,允许用户立即测试工具。

- **移动支持调整**:改善了移动支持,以便在各种设备上提供更好的可访问性。

- **更新的徽标**:刷新了Google和Skydeck的徽标,以呈现现代外观。

- **WebSocket重试机制**:实现了WebSocket连接的重试机制,最长可达30分钟,增强了连接性。

### 改进

- **改进的消息发送用户体验**:增强了发送处理时间较长的消息时的用户体验。

- **账户设置用户界面**:更新了账户设置界面以提高可用性。

### 错误修复

- **Markdown 解析修复**:解决了一个问题,即在解析内容未定义的 markdown 代码块时,应用可能会崩溃。

- **消息编辑解决**:修复了一个问题,阻止用户因代码合并问题而编辑消息。

- **过期工具图像修复**:纠正了一个问题,即工具图像会不正确地过期。

==> releases/jul-5th-2024.md <==
---
description: >-
  我们很高兴为您带来最新更新,包含非 AI 内容提交和 GenStudio 中的 @ 提及。试用账户现在可以邀请最多 5 位用户。包括错误修复。
---

# 2024年7月5日

## GenStudio

### 新特性

* **非AI内容提交**:您现在可以在GenStudio中提交非AI内容,使在对话中包含多种类型的信息变得更加容易。
* **@提及支持**:轻松在对话中提及其他用户,以提高协作和沟通效果。

### 错误修复

* **Rememberizer 集成邮件**:修复了一个问题,导致 Rememberizer 集成邮件文本在鼠标悬停时会过度滚动。
* **底部元素重叠**:修复了底部元素的 z-index 问题,以确保它们正确显示。


==> releases/oct-23th-2023.md <==
---
description: >-
  我们很高兴为您带来重大增强!我们在 GenStudio 中推出了新的用户界面,并增强了控制中心的实时通信,以及若干改进。
---

# 2023年10月23日

## GenStudio

### 新特性

* **GenStudio 用户界面**:已经引入了全新的用户界面,旨在提供改进的,更直观的体验。

### 改进

* **系统响应性**:处理新信息时的系统响应时间已得到提升。
* **用户界面**:我们对用户界面的几个方面进行了优化,包括会话边栏的行为、会话消息和聊天框的布局,以及删除工具的确认模态。
* **导航**:我们对导航面包屑的显示进行了进一步优化,以提供更流畅的用户体验。
* **协作**:协作者现在可以编辑共享会话的名称了。我们对合作成员的显示进行了进一步优化,以提供更流畅的用户体验。
* **处理未读消息**:我们改进了系统如何管理未读消息,确保不错过任何重要更新。
* **更新执行进度**:增强了GenStudio中智能工具的执行进度,以提供更好的用户体验。

### 修复的错误

* **对话中的语言切换**:已经修复了在新对话中更换语言时模型选择消失的问题。

## 控制中心

### **改进**

* **套餐切换:** 我们已改善了系统处理不同套餐之间切换过程的方式,以确保顺畅、无错误的体验。
* **支付重构:** 支付过程已进行重组,以提升你的结账体验。

### **错误修复**

* **身份提供者描述:** 实施了一个修复,以处理身份提供者缺失描述的问题。
* **成员页面上的指南文本:** 将成员页面上的指南文本从“等待”更正为“等待”,以提高清晰度。


==> releases/jul-12th-2024.md <==
---
description: >-
  我们很高兴为您带来最新更新,包含增强的记忆器
  和 GenStudio 中的文档/图像上传。GenStudio 和控制中心现在
  具有新的身份验证系统。
---

# 2024年7月12日

## GenStudio

### 新功能

* **在对话中上传文档**:轻松上传并在您的 GenStudio 会话历史中查看各种文档文件类型。
* **图片上传功能**:现在您可以通过聊天完成 API 上传图片,增强您的视觉沟通。
* **新的认证系统:** 我们已将旧的 FusionAuth 系统替换为新的、更安全、更高效的认证系统。

### 改进&#x20;

* **增强的 Rememberizer 集成:** 体验更流畅的 Rememberizer 集成流程,使您的任务更加高效。
* **快速操作链接:** 完成入职后,快速访问重要链接,以更快开始。
* **翻新后的登录/注册页面:** 享受更友好的登录和注册体验,页面已更新。
* **非 AI 提及更新:** 改进了对对话中非 AI 提及的处理和显示。

### 错误修复

* **Rememberizer 集成视图:** 修复了 Rememberizer 集成视图中的一个 bug,以确保功能顺畅。
* **对话中的文件显示:** 限制文件项的最大宽度,以确保在对话历史中更好地显示。
* **防止多次点击:** 防止用户在确认模态框中多次点击确认按钮,以避免重复操作。
* **大小限制错误处理:** 改善了对超出大小限制的文件上传的错误处理。
* **未被邀请用户错误:** 更新了未被邀请用户的错误消息和其他样式。

## 控制中心

### 新功能

* **新的认证系统**:我们用一个新的、更安全和高效的认证系统替换了旧的FusionAuth系统。


==> releases/aug-9th-2024.md <==
---
description: >-
  此次发布为GenStudio带来了用户名/密码登录和移动友好的快照。控制中心现在支持电子邮件登录、电子邮件验证和reCAPTCHA,以提高安全性。
---

# 2024年8月9日

## GenStudio

### 新功能

* **用户名/密码登录:** 现在您可以使用您的用户名和密码登录,从而简化登录流程。
* **密码重置:** 如果您忘记密码,可以轻松重置,让帐户恢复更加便捷。
* **文件上传到 S3:** 将您的文件直接上传到 S3,以改善存储和管理。
* **Groq 集成:** 与 Groq 集成以增强系统功能。

### 改进

* **移动端快照界面:** 在移动设备上享受更好的快照查看体验。
* **填充更新:** 更新了快照内容的填充,增强视觉体验。
* **Logo 渲染:** 修复了 Logo 渲染问题,提升外观精致度。
* **上传文件:** 现在可以直接在平台内查看已上传的文件。
* **不再需要短信验证:** 登录 GenStudio 不再需要短信验证,简化了流程。

### Bug 修复

* **Rememberizer 集成:** 修复了一个 Rememberizer 集成无法重新连接的问题。

## 控制中心

### 新功能

* **电子邮件/密码登录:** 控制中心用户现在可以使用他们的电子邮件和密码注册和登录,并通过短信验证增强安全性。
* **电子邮件验证:** 增加了电子邮件验证以确保安全的账户设置。
* **reCAPTCHA 集成:** 在身份验证页面和忘记密码页面添加了 reCAPTCHA 以增强安全性。


==> releases/oct-16th-2023.md <==
---
description: >-
  我们很高兴与您分享 GenStudio 和控制中心的最新更新。
  我们引入了新功能,进行了重大改进,并修复了一些
  错误,以提升您的用户体验。
---

# 2023年10月16日

## GenStudio

### 新功能

* **协作聊天**:您现在可以查看协作对话中的成员列表,在对话中聊天,并查看对话历史。此外,合作者现在可以编辑共享会话的名称。
* **显示发件人姓名**:我们增加了视觉元素以改善您的聊天体验 - 协作聊天中显示发件人的姓名,如果您将鼠标悬停在发件人的头像上,发件人的姓名也会出现。
* **多语言支持**:我们支持法语翻译。
* **标志更新**:我们在 user.skydeck.ai 页面上添加了 SkyDeck.ai TM 标志,并更新了 auth.skydeck.ai 的 SkyDeck TM 标志。
* **增强的成员列表用户界面**:成员列表的用户界面已得到增强,以便更好的可读性和导航。
* **模型选择持久性**:您的模型选择现在将在各个会话中持续保存,为您节省时间和精力。

### 改进

* **用户界面增强**:我们对用户界面进行了各种改进,使之更富有直观性和用户友好性。
* **迁移到SSO**:我们将快速入职迁移到了单点登录(SSO),以简化用户在多个平台上的访问。
* **对话重新排序**:现在的对话根据他们最后更新的时间重新排列,使您可以轻松跟踪您最近的对话。

### 修复的错误

* **修复导航错误**:我们修复了一个影响查看协作URL后返回首页的导航错误。
* **修复消息API逻辑**:我们修复了消息API逻辑中的一个错误,以确保准确检索和显示数据。
* **修复损坏的链接**:我们修复了一个链接到控制中心登录页面的损坏链接,以确保易于且不间断的访问。
* **修复样式问题**:我们解决了Firefox和Safari中的会话标题样式问题,以更好地提高可读性。
* **修复DLP模态缓存问题**:我们修复了一个错误,即DLP模态显示旧缓存并闪烁。
* **修复自动滚动**:我们已解决一个问题,现在打开对话时会自动滚动到底部。
* **DLP模式**:我们修复了一个错误,即当DLP模式设置为OFF时,系统仍在检查敏感数据。
* **所有者权限**:我们修复了一个错误,即在SSO迁移后,所有者无法看到他们的对话。

## 控制中心

### 新功能

* **计费增强**:我们在改善计费体验方面取得了重大进步,新增了像与Stripe的付款状态同步以及改进的计费用户界面等功能。
* **功能访问控制**:我们分三个阶段实施了功能访问控制,提供了灵活的管理对不同功能的访问权限的能力。
* **本地化同步**:我们在控制中心改进了本地化,增强了对不同地区用户的体验。

### 改进

* **新手指南**:我们对新手指南进行了改进,使新用户更容易导航我们的产品。
* **快速入门**:我们更新了快速入门功能,只有在所有者处于活动免费试用计划时才显示弹窗。
* **时区设置**:用户注册时,系统现在会自动为账户设置时区。

### 错误修复

* **所有者权限**:我们修复了一个错误,所有者无法分配/删除成员的标签。此外,我们解决了一个问题,阻止所有者重新邀请成员。


==> security/bug-bounty-program.md <==
# Bug Bounty Program

### 介绍

SkyDeck.ai 致力于确保我们平台的安全性和完整性。我们理解独立安全研究人员在维护我们平台安全方面的重要作用。我们鼓励安全研究人员检查和测试我们的平台,并报告他们可能发现的任何漏洞。为了表彰他们的努力,我们提供了一个漏洞奖励计划。

### 范围

我们的漏洞赏金计划的范围仅限于 SkyDeck.ai 平台及其在 SkyDeck.ai 域名下提供的服务中的漏洞。范围包括我们网站上提到的所有功能、特性和工具,例如 AI 控制中心、GenStudio 以及任何其他托管在我们域名上的服务。

### 不在范围内

从我们的网站链接的任何第三方网站、服务或平台不在本程序的范围内。此外,任何物理上尝试危害我们系统的行为或社会工程尝试也不在范围内。

### 合格的漏洞

以下类别的漏洞有资格参加我们的漏洞赏金计划:

* 远程代码执行 (RCE)
* SQL 注入
* 跨站脚本攻击 (XSS)
* 跨站请求伪造 (CSRF)
* 服务器端请求伪造 (SSRF)
* 不安全的直接对象引用 (IDOR)
* 授权问题
* 信息泄露问题

### 不合格的漏洞

以下类别的漏洞不符合我们的漏洞悬赏计划:

* 拒绝服务(DoS / DDoS)漏洞
* 垃圾信息
* 在没有敏感操作的页面上的点击劫持
* 来自自动漏洞扫描程序的未确认报告
* 与不在 SkyDeck.ai 控制下的软件或协议相关的问题

### 报告漏洞

要报告漏洞,请发送电子邮件至 security@skydeck.ai,附上以下信息:

* 详细的重现漏洞的步骤
* 漏洞的潜在影响
* 针对漏洞的任何潜在缓解措施或修复方案
* 您的联系方式

### 奖励

我们提供 $20 到 $100 的奖励,具体金额取决于漏洞的严重性和影响。我们将根据具体情况确定确切的金额。

### 规则

* 你不得侵犯任何用户数据的隐私,干扰我们的服务,或对我们的用户或系统造成伤害。
* 你不得向任何其他人披露漏洞信息,直到我们有合理的时间来修复它。
* 你必须是第一位报告该漏洞的人,才能有资格获得奖励。

### 法律

通过参与漏洞奖励计划,您同意遵守所有适用的法律和法规。您还同意不利用您发现的任何漏洞进行除向我们报告之外的任何目的。


==> security/README.md <==
# 安全文档

此目录包含 SkyDeck.ai 的关键安全文档:

1. [漏洞奖励计划](./bug-bounty-program.md)
2. [安全实践](./skydeck.ai-security-practices.md)

## 漏洞奖励计划

概述了我们针对安全研究人员的计划,包括:
- 范围和符合条件的漏洞
- 报告流程和奖励
- 规则和法律考虑

## 安全实践

描述我们截至2023年11月1日的安全措施,包括:
- 数据和产品安全
- 访问管理
- 员工教育
- 供应商安全


==> security/skydeck.ai-security-practices.md <==
---
description: 截至2023年11月1日
---

# SkyDeck.ai 安全实践

### **数据安全**

* 我们的所有组件都**托管在安全的 VPC 内**,数据在静态时使用**AWS KMS 和 AES-256**进行加密。此外,我们使用**TLS 1.2 或更高版本**进行传输加密。
* 我们的**应用程序密钥**也使用 KMS 和 AES-256 在静态时安全加密。

### 增强的对话安全性

除了静态加密,我们还提供关于用户对话内容和对话名称的可选增强安全功能。

* 我们可以提供对静态对话数据的第二层独立加密。这种方法的优点是冗余安全性。但这会导致在显示对话或进行搜索时需要额外的解密层。\
  \
  这是企业客户在控制中心中的一个选项。\
  
* 每个用户可以持有自己静态对话数据的加密密钥。通过这种方式,我们仅在用户登录到我们的系统时才能访问他们的对话数据。当他们注销时,数据会被加密,我们没有解密密钥的记录。我们使用用户密码的独立哈希来实现该加密。我们不存储密码,哈希仅在用户登录时存在。\
  \
  这种方法的优点是,如果用户_简单地停止使用_该平台,则没有人可以访问用户数据。当用户不主动使用时,数据实际上是消失的。这种方法的缺点是,如果用户丢失密码,他们将失去所有对话数据而没有任何补救措施。另一个缺点是,显示和处理对话数据的速度会更慢且更_滞后_。此外,用户更改密码的过程将会更慢,因为所有数据都需要被解密和重新加密。\
  \
  这是企业客户的一个可选功能。&#x20;

### **产品安全**

* SkyDeck.ai 在我们安全开发生命周期(SDLC)的关键阶段实施定期的 **渗透测试** 和进行 **漏洞扫描**。
* 我们的安全策略包括在渗透测试期间进行 **黑盒和灰盒测试**。
* 我们利用各种方法确保系统的安全,包括 **静态分析、软件组成分析、恶意依赖扫描、动态分析和网络漏洞扫描**。

### **访问管理**

* 我们利用 **知名的单点登录服务** 来确保我们的身份和访问管理安全。
* 对应用程序的访问是基于角色的,并在雇佣关系结束时自动撤销。
* 任何进一步的访问必须遵循为每个应用程序设定的政策。

### **数据保护**

* 我们保证所有客户数据在**静态和传输过程中都经过加密**。
* **AWS 密钥管理系统 (KMS)** 负责管理我们的加密密钥。

### **安全教育**

* 在员工入职过程中提供全面的安全培训,并通过我们平台上的教育模块每年进行更新。
* 我们的团队在沟通渠道中定期分享威胁简报,以便让他们了解重要的安全更新。

### **供应商安全**

* 我们通过 **WireGuard** 确保对内部资源的安全远程访问。
* 为了提供额外的保护层,我们还使用 **恶意软件阻止 DNS 服务器** 来保护员工及其终端在浏览互联网时的安全。


==> notices/terms-of-use.md <==
---
description: 截至 2023 年 7 月 22 日
---

# 使用条款

### 1. 引言

本文件概述了SkyDeck.ai的使用条款(以下简称“条款”),包括我们在admin.skydeck.ai的管理工具,用户在\*.skydeck.ai内的自定义或一般可用域中提供的GenStudio工具,以及链接到这些条款的所有其他页面(统称为“网站”)。这些条款构成了您作为用户与SkyDeck AI Inc.(以下简称“SkyDeckAI”)作为此平台提供者之间的具有约束力的法律协议。通过访问或使用此平台,即表示您确认同意遵守这些条款。

### 2. 接受条款

通过访问或使用网站的任何部分,您确认您至少已经18岁,已阅读并理解这些使用条款和SkyDeckAI隐私政策(此政策已纳入这些条款),并同意受到它们的法律约束。

在这些条款中,“我们”,“我们的”指的是SkyDeckAI,“您”既指作为个人的您,也指您代表的任何实体。通过使用我们的平台,您确认您可以接受这些条款代表任何此类实体,从而使其受到这些条款的约束。

### 3. 联系信息

您正在与SkyDeck AI Inc. 进行合约。我们的邮寄地址和联系方式如下:

SkyDeck AI Inc.\
548市场街。PMB38234\
旧金山, CA 94104\
电话:1.415.744.1557\
法律查询:[legal@skydeck.ai](mailto:legal@skydeck.ai)

### 4. 授权许可和专有权利

根据您完全遵守这些条款、平台上发布的任何其他政策或限制,和您与SkyDeckAI约定的任何费用的及时支付,我们授予您访问和使用平台的有限的、非排他的、不可转让的、可撤销的许可。

除非另有说明,平台上提供的所有内容(包括但不限于软件、提交、信息、用户界面、图形、商标、标识、图像、艺术品、视频、文档和平台的整体“外观设计”)由 SkyDeckAI 拥有、控制或许可使用。该内容受到各种法律包括商业外观、版权、专利和商标法,以及其他知识产权和不公平竞争法的保护。 SkyDeckAI 保留所有对此内容的权利。

任何未经授权的再生产、再分配、使用或利用平台的任何部分均明确被法律禁止,并可能导致民事或刑事处罚。

### 5. 账户责任

如果你在平台上开设一个账户,你有责任保持你的账户信息的保密性,并对你账户下的所有活动负责。通过接受这些条款并创建账户,你同意我们按照隐私政策描述的方式收集、使用和披露你的信息。18岁以下的人不得为SkyDeckAI或平台注册账户或提供任何个人信息。如果发现任何未经授权的账户使用,请立即通知SkyDeckAI。由于未经授权的使用造成的损失,你可能需要负责。未经SkyDeckAI预先批准,不得使用他人的账户。在禁止的地方,账户注册无效。

### 6. 用户权利与责任

作为用户,您有权为您的合法商业目的使用我们的AI工具。您有责任不滥用或滥用工具,不侵犯他人的权利或违反任何法律。您必须在使用平台时遵守所有适用的法律和法规。

### 7. 服务提供者的权利和责任

我们,SkyDeckAI.,保留监控使用、执行这些条款,并根据需要更新平台和其条款的权利。我们负责提供可靠的服务,尊重用户的隐私,并对任何问题或关注事项作出响应。

### 8. 内容规则

我们的AI工具生成的内容归您,即用户所有,但需遵守本条款中规定的任何限制或条件。内容不应用于非法或不适当的目的。

### 9. 滥用和违规

违反或滥用这些条款可能会导致罚款,包括但不限于,暂停或终止访问平台的权利,法律诉讼,和/或损害赔偿。

### 10. 免责声明

您同意您使用平台,包括任何内容,均由您自行承担风险。平台和内容按“原样”和“可用”基础提供。SkyDeckAI不提供任何明示或暗示的保证,并放弃可能的所有保证,包括但不限于适销性、特定用途的适用性、所有权和非侵权的暗示保证。SkyDeckAI无法保证平台或内容是准确的,持续可用的,完整的,可靠的,安全的,及时的,没有错误的,或免受病毒或其他有害成分的影响。

### 11. 赔偿

您同意赔偿,辩护,并维护SkyDeckAI,其官员,董事,股东,继任者,员工,代理人,子公司,和附属机构免受任何实际或威胁的第三方索赔,要求,损失,损害,费用,责任,诉讼,和费用(包括合理的律师和专家费用以及调查费用),在法律允许的最大范围内。这包括任何由您使用平台,违反这些条款,违反任何法律或法规,侵犯任何第三方权利,或由您公开,征求,或使用任何个人信息产生的问题,无论是否经过您的知情或同意。SkyDeckAI有权假设由您赔偿的任何事项的专属辩护和控制权,并且您同意与SkyDeckAI的辩护主张合作。未经SkyDeckAI的事先书面同意,您不得同意任何影响SkyDeckAI的和解。

### 12. 暂停或终止访问权限

SkyDeckAI保留随时暂停或终止您对平台部分或全部的访问权限的权利,无论是否事先通知,理由可能有多种。包括但不限于违反本协议条款,依据执法机构或其他政府机构的要求,停止或大幅修改平台,或者出现意外的技术问题。SkyDeckAI对于您的平台访问权限的终止不承担任何责任。在您停止使用平台后自然应继续存在的任何权利和义务,都将在您的访问权限被终止后继续存在。

### 13. 责任限制

在法律最大允许范围内,您同意承担因使用和访问平台及其内容产生的全部风险。SkyDeckAI及其任何董事、员工、代理人或供应商对因平台、平台上或通过平台提供的任何内容、服务或产品引起或与之相关的任何类型的特殊、间接、偶然、惩罚性或结果性损害不承担责任。SkyDeckAI因本条款引起或与之相关,或因使用或无法使用平台而对您产生的总计责任不得超过一百美元($100.00)。

### 14. 争议解决

任何因这些条款而引起或与之相关的争议、争执或索赔,包括其有效性、无效性、违约或终止,应根据美国仲裁协会的规则通过仲裁解决。仲裁地点应为加利福尼亚州的圣何塞,且仲裁程序应受加利福尼亚州的法律管辖。仲裁裁决对双方均最终且有约束力。

### 15. 条款的更改

SkyDeckAI保留在我们的自行决定下,随时更改这些条款的权利。更改将通过适当的渠道向用户通报,例如电子邮件通知,网站横幅,或应用内消息,用户将会获得合理的期限接受新的条款。

### 16. 翻译

为了方便您,我们提供了此文档的机器翻译版本,语言为英语以外的其他语言。在原始英语版本与其他语言版本之间存在冲突或矛盾时,以英语版本为准,并优先适用。依赖于此文档的非英语翻译,您接受翻译文本与您已同意的实际条款之间可能存在意外差异。

==> notices/privacy-policy.md <==
---
description: 截至2023年7月20日
---

# 隐私政策

## SkyDeck AI Inc.隐私政策

SkyDeck AI Inc.(“SkyDeck AI”,“我们”,“我方”或“我们的”)尊重您的隐私,并致力于通过符合此政策来保护它。此政策描述了我们可能从您那里收集或者您可能提供的,在您使用SkyDeck.ai生成性AI平台(我们的“服务”)时的信息类型,以及我们收集、使用、维护、保护和披露该信息的做法。

### 我们收集的关于您的信息和收集方式

我们从我们的服务用户中收集几种类型的信息,包括:

* 个人信息,如您的姓名、电子邮件地址,以及您在在线或离线时可能被用来联系您的其他身份标识。
* 技术数据,如您的互联网连接信息、您用来访问我们服务的设备信息和用途明细。
* 您提供的用于访问第三方供应商生成的 AI 模型的 API 密钥和凭证。

我们通过以下方式收集此信息:

* 当您直接提供给我们时。
* 当您通过服务进行导航时自动收集。自动收集的信息可能包括用途明细、IP 地址,以及通过 cookie、网络信标和其他跟踪技术收集的信息。

### 我们如何使用您的信息

我们使用我们收集到的或您提供给我们的关于您的信息,包括任何个人信息:

* 为您提供服务及其内容,以及您从我们那里要求的任何其他信息、产品或服务。
* 实现您提供信息的任何其他目的。
* 向您提供有关您账户的通知。
* 履行我们的义务并执行您与我们之间签订的任何合同中产生的权利。
* 通知您关于我们的服务或任何我们通过它提供或提供的产品或服务的变化。
* 改进我们的服务、产品或服务。
* 允许您参与我们服务的交互功能。

### 公开您的信息

我们可能会在不设限制的情况下公开关于我们用户的聚合信息,以及不用于识别任何个人的信息。我们可能会按照此隐私政策中的描述公开收集或者您提供的个人信息:

* 对于代表我们提供服务或者需要访问此类信息以履行工作的第三方供应商、服务提供商、承包商或代理商。
* 为了实现您提供信息的目的。对于我们在您提供信息时公开的任何其他目的。
* 在得到您的同意情况下。

### 您的权利

根据适用的数据保护法,您有一定的权利。这可能包括以下权利:

* 请求访问您的个人数据。
* 请求更正我们持有的关于您的个人数据。
* 请求删除您的个人数据。
* 反对处理您的个人数据。
* 请求限制处理您的个人数据。
* 要求转移您的个人数据。
* 有权撤回同意。

### 数据安全

我们已经实施了一些措施,以保护您的个人信息免受意外丢失以及未经授权的访问、使用、修改和披露。您提供给我们的所有信息都存储在我们的防火墙后的安全服务器上。所有的支付交易和API密钥都将使用SSL技术进行加密。

### 我们隐私政策的变更

我们的政策是在此页面上发布我们对隐私政策的任何更改。如果我们对如何处理用户个人信息进行重大更改,我们将通过服务首页的通知告知您。

### 联系信息

如需询问或评论本隐私政策及我们的隐私实践,请通过以下方式与我们联系:

SkyDeck AI Inc.\
548 Market St. PMB38234\
旧金山,加州 94104\
电话:1.415.744.1557\
电子邮件:[legal@skydeck.ai](mailto:legal@skydeck.ai)


==> notices/cookie-notice.md <==
---
description: 截至2023年7月20日
---

# Cookie Notice

使用Cookie的通知 在您与SkyDeck AI Inc.的网站和应用程序(统称为“**网站**”)、我们的数据处理平台商品和服务(“**平台服务**”)以及我们的常规业务运营,包括活动、销售和营销(统称为“**SkyDeck服务**”)时,我们使用自动数据收集工具,如Cookies、网络信标和其他标识符,原因详见下文。

“**Cookies**”是当您访问我们的网站或使用我们的服务时,网络服务器下载到您硬盘上的小文本文件。这些Cookies可以是第一方Cookies(由我们设置)或第三方Cookies(由其他人设置),有几种类型(在后面的表格中解释)。

“**网络信标**”(也称为网络虫、像素标签或透明GIF)是带有唯一标识符的小图形,用于我们的网站和服务,目的多种多样。这些包括传递或与Cookies进行通信、跟踪和衡量我们的网站和服务的性能,以及监控我们的网站和服务的访问者数量。与存储在用户硬盘上的Cookies不同,网络信标通常隐形嵌入在网页(或电子邮件)中。

**使用了哪些类型的Cookies,它们的功能是什么?**

以下提供了我们可能使用的Cookies的代表性但非详尽的概述:

**Cookie类型**

**必要Cookies** 这些是我们的网站和服务某些功能所必需的,无法在我们的系统中禁用。它们通常是在您采取的行动(如设置隐私偏好、登录或填写表单)后激活的。如果您在浏览器中阻止或警告这些Cookies,网站的某些部分可能无法正常工作。

**性能Cookies** 这些帮助我们计算访问次数并识别流量来源,使我们能够提升网站的性能。它们帮助我们识别访问量最多和最少的页面,并理解访问者在网站上的行为。

**功能Cookies** 这些使我们的网站和服务能够提供更好的功能和个性化服务。它们可能由我们或我们已集成到页面中的第三方提供商设置。如果这些Cookies被阻止,这些服务中的某些或全部可能无法正常工作。

**广告Cookies** 这些可能通过我们的广告合作伙伴在我们的网站上设置。它们可以被这些第三方用于创建您的兴趣档案,并在其他网站上展示相关广告。如果这些Cookies被阻止,您可能会看到较少个性化的广告。

**使用了哪些其他标识符,它们的功能是什么?**

我们的一些网站利用Google Analytics,这是Google, Inc.提供的网络分析服务。Google Analytics使用Cookies帮助我们了解用户如何与我们的网站互动。通过Cookies收集的关于您使用我们网站的数据(包括您的IP地址)和通过Google Analytics收集的数据(“Google Analytics数据”)可能会被转移到Google并存储在美国的服务器上。Google代表SkyDeck AI Inc.利用Google Analytics数据评估您对我们网站的使用情况,为我们编制网站活动报告,并提供与网站活动和互联网使用相关的其他服务。Google还可能使用收集的Google Analytics数据来上下文化和个性化其自身广告网络的广告。您可以通过下载并安装可在[https://tools.google.com/dlpage/gaoptout](https://tools.google.com/dlpage/gaoptout)获得的浏览器插件,选择退出Google对Google Analytics数据的收集和使用。

如果您有进一步的询问,请查看我们的[隐私政策](privacy-policy.md)或通过legal@skydeck.ai与我们联系。



==> notices/README.md <==
---
description: 法律、监管和客户支持通知
cover: >-
  https://images.unsplash.com/photo-1526958097901-5e6d742d3371?crop=entropy&cs=srgb&fm=jpg&ixid=M3wxOTcwMjR8MHwxfHNlYXJjaHw1fHxoZWxwfGVufDB8fHx8MTY5MDIwMTI2NXww&ixlib=rb-4.0.3&q=85
coverY: 0
---

# 介绍



© 2023 SkyDeck AI Inc.


==> integrations/rememberizer-integration.md <==
# Rememberizer 集成

### 介绍

GenStudio 提供两种类型的 Rememberizer 集成:一种是针对个人成员,另一种是通过控制中心针对整个工作区。 本指南提供了这两种集成过程的全面概述,增强了您工作区内的搜索和记忆能力。



### 在 GenStudio 中授权 Rememberizer 的步骤(个人成员)

#### 步骤 1:连接到 Rememberizer

1. 点击“添加账户”以进入 Rememberizer 授权页面。
2. 查看 GenStudio 将访问的权限,例如 Mementos 和 Memory。



#### 步骤 2:配置 Mementos

1. 选择 Memento 旁边的“更改”选项。
2. 从可用列表中选择或创建一个新的 memento。
3. 确认您的选择。





#### 步骤 3:设置内存偏好

1. 点击内存旁边的“更改”。
2. 选择您偏好的内存设置(例如,全部读取/自写)。
3. 确认设置



#### 步骤 4:授权

1. 配置好设置后,点击“授权”以完成连接。



### 在控制中心授权 Rememberizer 的步骤 (工作区范围内)

#### 步骤 1:访问集成

1. 导航到 **集成** 部分。
2. 点击 **应用** 标签。
3. 找到 "Rememberizer" 并点击 **添加**。



#### 步骤 2:遵循授权步骤

* 授权过程将与个人成员相同。
* 一旦授权,Rememberizer 将对整个工作区可用。

### Rememberizer 集成使用

一旦获得授权,SkyDeck 将:

* 自动调用 Rememberizer API。更多细节,请访问 [Rememberizer API 文档](https://docs.rememberizer.ai/developer/api-documentations)。
* 使用响应来增强与语言模型(例如,GPT 4o)的互动。

#### 上下文 LLM 集成

* 检索到的信息用于改善响应。例如,询问“我的账户是什么?”将使用 Rememberizer 的上下文提供个性化的详细信息。



### 结论

通过遵循本指南,您可以有效地在 GenStudio 中集成和使用 Rememberizer,利用先进的搜索功能和个性化的记忆共享来增强您的应用体验。



==> integrations/openai-integration-2.md <==
---
description: 与 SkyDeck AI 平台的 Together AI 集成
---

# 集成AI协同

## **Together AI与SkyDeck AI平台的集成**

Together AI在其平台上托管了各种开源大语言模型。与SkyDeck AI集成将使您能够访问Together AI的所有聊天模型。

### **生成Together AI API密钥**

\
要使用Together AI API,您需要按照以下三个简单步骤生成API密钥:

1. 在Together AI网站上创建一个免费账户,在这里注册:[https://api.together.xyz/](https://api.together.xyz/)。&#x20;
2. 注册后,访问您的API密钥页面,这里:[https://api.together.xyz/settings/api-keys](https://api.together.xyz/settings/api-keys)。你应该能找到你的API密钥。
3. 一旦你有了你的API密钥,你就可以在SkyDeck AI平台上使用Together AI的LLM。

### **将 API 密钥添加到 SkyDeck AI 控制中心**

API 密钥添加到控制中心集成屏幕

1. 在此登录或创建一个 SkyDeck AI 管理员帐户:[https://admin.skydeck.ai/](https://admin.skydeck.ai/)
2. 登录后,访问您的集成页面:[https://admin.skydeck.ai/integrations/ ↗](https://admin.skydeck.ai/integrations/),或点击菜单中的“集成”
3. 点击“+添加集成”按钮,选择 Together AI 作为集成服务,并在凭证字段中输入您的 API 密钥。

就这样!您现在可以使用强大的 SkyDeck AI 工具并直接访问 Together AI 模型。

注意:您将根据每月使用的 Together AI API 收费。费用结构基于使用的令牌数量。有关他们定价政策的更多详细信息,请访问:[https://api.together.xyz/playground](https://api.together.xyz/playground)。

==> integrations/README.md <==
# 集成



==> integrations/adding-huggingface-credentials.md <==
---
description: 使用 SkyDeck.ai 作为您的 HuggingFace 模型的前端。
---

# HuggingFace 集成

在 HuggingFace 上部署您的推理端点后,您应该会看到以下用户界面:

在此页面上,您需要以下信息:

* 端点 URL
* 模型库
* API 令牌。您可以通过在调用示例代码块中勾选“添加 API 令牌”框来查看此信息。

除了这些,您还需要模型的上下文窗口。您可以在模型信息页面找到此信息。

收集完这些信息后,将其格式化为 JSON,如下例所示:

||CODE_BLOCK||json
{
    "api_key":"your_api_key",
    "endpoint": "your_api_endpoint",
    "model_name": "meta-llama/Llama-2-7b-chat-hf",
    "context_window": 4096
}
||CODE_BLOCK||

接下来,将其粘贴到您的集成的凭据字段中。

一旦凭据成功验证,您应该会在 GenStudio 的模型列表中看到您的 HuggingFace 模型:



### 将HuggingFace端点缩减到零

缩减到0是Inference Endpoints提供的一种动态特性,旨在优化资源利用和成本。通过智能监控请求模式并在空闲时间将副本数量减少到零,确保您只在必要时使用资源。

然而,这确实引入了一个冷启动期,当流量恢复时,有几个需要注意的考虑因素。要深入了解这个特性的功能,其优点以及潜在挑战,请参考[HuggingFace的自动缩放指南](https://huggingface.co/docs/inference-endpoints/autoscaling)。

### 支持的模型

目前,我们仅支持带有 `text-generation` 标签的模型的端点,这些模型作为 `text-generation-inference` 容器部署。我们正在努力扩展我们支持的模型列表。




==> integrations/openai-integration-1.md <==
---
description: 与 Amazon AWS 托管数据库的集成。
---

# 数据库集成

## **目的**

\
通过向公共或私有数据库添加一个或多个集成,您可以使用 AI 代理的强大功能安全地查询您的数据,从而启用高级应用程序和其他功能。

### **支持**

SkyDeck AI 目前支持托管在 AWS 上的 Postgresql 数据库和 Redshift 数据仓库。支持其他数据源并非特别困难,但我们必须有个起点。如果你有其他希望使用的数据源,请联系支持以优先考虑满足你需求的整合。

### **操作指南**

**以下是将您的数据库与SkyDeck AI进行集成的步骤:**

1. 获取或整合一个连接URL。
2. 将连接URL添加到控制中心的集成部分。
3. 在控制中心的工具部分,将该集成指派给智能工具或AI代理。

### 连接网址

如果你运气好,数据库管理员会给你一个已经可以使用的标准网址指向你的数据库。否则,你需要自己组装一个来添加对你的数据库的SkyDeck访问权限。这些指示将使这项任务变得相当容易。

\
\
要设置一个到托管在Amazon AWS上的PostgreSQL或亚马逊红移数据库的连接网址,你需要关于你的数据库的几个信息:主机、端口号、数据库名、用户名和密码。以下是逐步指导:

#### PostgreSQL 数据库

1. **主机**:这是托管您数据库的服务器地址。对于 AWS RDS PostgreSQL,它应该是类似 `your-db-instance-name.region-name.rds.amazonaws.com` 的格式,对于 Amazon Redshift,则是 `your-cluster-name.region-name.redshift.amazonaws.com`。
2. **端口号**:这是您的数据库服务器正在监听的端口。PostgreSQL 的默认端口是 5432,而 Amazon Redshift 的默认端口是 5439。
3. **数据库名称**:这是您想要连接的数据库的名称。
4. **用户名和密码**:这些是您需要用来进行数据库身份验证的凭据。

连接 URL 的一般格式如下:

||CODE_BLOCK||
protocol://username:password@host:port/database
||CODE_BLOCK||

以下是如何创建连接 URL 的步骤:

1.  从协议开始,对于 PostgreSQL,协议为 'postgresql',对于 Amazon Redshift,协议为 'redshift':

    ||CODE_BLOCK||
     postgresql://
    ||CODE_BLOCK||
2.  接下来,添加您的用户名和密码,用冒号分隔。如果您的用户名或密码包含特殊字符,您需要对其进行 URL 编码。例如,如果您的用户名是 'user',密码是 'pass',则变为:

    ||CODE_BLOCK||
     postgresql://user:pass@
    ||CODE_BLOCK||
3.  然后,添加您的主机和端口,用冒号分隔:

    ||CODE_BLOCK||
     postgresql://user:pass@your-db-instance-name.region-name.rds.amazonaws.com:5432/
    ||CODE_BLOCK||
4.  最后,添加您的数据库名称:

    ||CODE_BLOCK||
     postgresql://user:pass@your-db-instance-name.region-name.rds.amazonaws.com:5432/your-database-name
    ||CODE_BLOCK||

就是这样!您已经创建了连接 URL。请确保将 'user'、'pass'、'your-db-instance-name.region-name.rds.amazonaws.com'、'5432' 和 'your-database-name' 替换为您的实际数据库详细信息。

请记住,不要与任何人分享此 URL,因为它包含敏感信息,如您的用户名和密码。

#### RedShift DWH

Redshift 数据库的 URL 会非常相似,但有几个关键的区别:

1. 协议将是 'jdbc:redshift' 而不是 'postgresql'。这是因为 JDBC(Java 数据库连接)通常用于连接 Redshift 数据库。
2. Redshift 的默认端口是 5439,而不是 5432。

以下是 Redshift 连接 URL 的一般格式:

||CODE_BLOCK||
jdbc:redshift://host:port/database
||CODE_BLOCK||

因此,如果您要为 Redshift 创建一个连接 URL,它看起来会像这样:

||CODE_BLOCK||
jdbc:redshift://user:pass@your-cluster-name.region-name.redshift.amazonaws.com:5439/your-database-name
||CODE_BLOCK||

请记得将 'user'、'pass'、'your-cluster-name.region-name.redshift.amazonaws.com'、'5439' 和 'your-database-name' 替换为您的实际数据库详细信息。

### 添加您的集成

将您的连接 URL 粘贴到添加集成的“凭据”部分。您可以选择 PostgreSQL 作为 postgresql 或 Redshift 数据库。您可以为集成使用任何您想要的名称,但我们建议您选择一个可以帮助您识别特定数据库的名称。



### 通过 SkyDeckAI 访问您的数据

今天,用户可以使用 GenStudio 中可用的分析工具访问您的数据库。作为管理员,您可以在控制中心的工具部分将集成分配给分析工具。然后,您可以为该工具分配标签,以确保只有授权人员可以访问该工具及其在 SkyDeck AI GenStudio 工作区中的数据库访问权限。\
\




#### 安全注意事项

* 在您的数据库上创建一个只读用户(角色)以用于您的 SkyDeck AI 集成。SkyDeck 不需要写入您的系统,使用没有超过必要权限的凭据是最安全的。然而,该用户应该能够查询您的数据系统的结构以便理解它。
* 不要分享访问 URL,因为它包含机密连接信息。&#x20;
* 您可以通过确保使用它的工具(例如 Analyst Bob 的副本)被分配仅对应于您希望拥有访问权限的用户的标签,来限制您组织中哪些用户可以访问每个数据库。&#x20;

==> integrations/perplexity-integration.md <==
# Perplexity 集成

### 概述

Perplexity 是一个先进的 AI 语言模型,利用大型语言模型提供全面和事实性的回应,使其成为各种应用(包括内容生成、语言翻译、摘要等)的强大工具。

### 生成一个 Perplexity API 密钥

要将 Perplexity 集成到 SkyDeck AI 平台中,您需要生成一个 API 密钥:

1. **创建一个账户**:在 [Perplexity 网站](https://www.perplexity.ai/) 注册一个免费账户。
2. **访问 API 密钥**:
   * 登录到您的 Perplexity 账户。
   * 导航到设置。
   * 点击 API 选项卡。
3. **生成新密钥**:
   * 点击“+ 生成”按钮以创建一个新的 API 密钥。

### 将API密钥添加到SkyDeck AI

要将Perplexity与SkyDeck AI集成,请按照以下步骤操作:

1. **登录SkyDeck AI**:访问您的SkyDeck AI管理员账户。
2. **导航到集成**:打开集成页面。
3. **添加Perplexity集成**:
   * 点击“+添加集成”按钮。
   * 从可用集成列表中选择“Perplexity”。
   * 输入您的Perplexity API密钥。
   * 配置任何其他设置,例如选择所需的Perplexity模型。
4. **保存并确认**:输入API密钥并配置设置后,点击“保存”以完成集成。

### 支持的模型

Perplexity 提供了几种模型,每种模型针对不同的用例和性能要求进行了优化。SkyDeck 支持的最新模型(截至 2024 年 9 月):

#### 在线模型

* **`llama-3.1-sonar-small-128k-online`**:适合复杂度适中的一般在线查询。
* **`llama-3.1-sonar-large-128k-online`** 和 **`llama-3.1-sonar-huge-128k-online`**:旨在处理需要更深入上下文理解的更复杂的在线查询。

#### 聊天模型

* **`llama-3.1-sonar-small-128k-chat`**:适合中等复杂度的聊天交互。
* **`llama-3.1-sonar-large-128k-chat`**:针对更复杂的聊天交互进行了优化。

### 成功集成的验证

在将 Perplexity 与 SkyDeck AI 平台集成后,您应该在您的 SkyDeck AI GenStudio 中看到可供选择的 Perplexity 模型。这些模型的存在表明集成成功。



### 结论

将 Perplexity 与 SkyDeck AI 平台集成提供了一套强大的功能和能力,利用先进的语言模型提供准确可靠的答案。确保您保持对最新模型和功能的更新,以最大化此集成的好处。如需额外帮助或咨询,请参考 [Perplexity 文档](https://docs.perplexity.ai/) 或联系他们的支持团队。


==> integrations/slack-integration.md <==
# Slack 集成

为了进一步增强团队协作,您可以将 Slack 与 Skydeck.ai 集成,以便将您的 GenStudio 对话直接发送到您的 Slack 频道。这使您的团队能够无缝协作。

### 从控制中心启用 Slack

您必须拥有 Slack 工作区的管理员访问权限才能执行此操作。在控制中心的 **Integrations** 部分,选择 **Apps**,然后点击 Slack 的 **Add** 按钮。

之后,您将被重定向到一个新页面,在那里您可以允许 SkyDeck.ai 访问您的 Slack 工作区。点击允许,然后再次检查控制中心以确认 Slack 是否已成功添加。此步骤仅由 GenStudio 工作区的所有者或管理员执行。以下步骤可以由您工作区中的任何用户完成。

### 将 SkyDeck.ai 应用添加到 Slack 频道

在您的 Slack 工作区中,选择您希望接收 GenStudio 对话消息的任何频道,并将 **SkyDeck.ai** 应用添加到该频道。该频道可以是公开的或私密的,每个频道连接到 Slack 的方式会有所不同。



### 发送消息到公共频道

对于公共频道,SkyDeck.ai 在您在控制中心连接 Slack 后已经能够看到所有频道,因此您无需进行更多配置。您在 GenStudio 工作区中的任何用户都可以选择将他们的对话连接到公共 Slack 频道。以下是他们需要执行的步骤:

1. 在左侧边栏中选择一个对话并启用 [协作](../genstudio-workspace/sharing-and-collaboration.md)
2. 切换 **分享至 Slack** 按钮
3. 在 **选择频道** 下拉菜单中,选择一个公共频道。确保 SkyDeck.ai 应用已如前一部分所述添加到该频道。
4. 点击下拉菜单旁边的 **发送** 按钮。如果成功,您将看到 SkyDeck.ai 在该 Slack 频道中发布的新消息。如果您尚未添加该应用,您将在下拉菜单下方看到一条消息,解释原因。



### 授权 Slack 发送消息到私人频道

对于私人频道,每个用户都需要与 Slack 授权。步骤略有不同:

1. 在左侧边栏中选择一个对话并启用 [协作](../genstudio-workspace/sharing-and-collaboration.md)
2. 切换 **分享至 Slack** 按钮
3. 在 **授权的应用程序** 中,点击 Slack 旁边的 **认证**。用户将被重定向到一个新页面以授权 Slack。



4. 如果授权成功,**选择频道** 下拉菜单现在将包含用户所在的其他私人频道,并且用户已安装 SkyDeck.ai 应用。用户现在可以将他们的私人频道与 GenStudio 对话连接。



### 断开频道

在这两种情况下,如果您想断开频道和对话,您可以点击弹出窗口上方的红色 <mark style="color:red;">**结束共享**</mark> 按钮,或者从该频道中移除 SkyDeck.ai 应用。




==> use-cases/creating-a-privacy-policy.md <==
---
description: 使用战略顾问的商业和法律用例
---

# 创建隐私政策

<div data-gb-custom-block data-tag="hint" data-style='info'>

**专业服务:**存在许多复杂问题,需要领域专家或其他专业人士,如律师,的专业知识。你不必等待接触到这些专家,可以通过使用 SkyDeck.ai GenStudio 工具写出初稿或提案,使其看起来像成品。与专业人士共享,这可作为讨论的起点,节省时间和金钱。或者自己保留,这可作为你在与专家接触之前充分准备的方式。 

</div>

## 策略顾问:创建法律通知

以下与策略顾问的对话显示了如何使用此工具从头开始创建符合欧洲和美国隐私法规的隐私政策。 \
\
我们输入到工具中的内容以_`斜体和块`_出现。剩下的是由策略顾问工具和GenStudio使用OpenAI GPT-4产生的。

策略顾问

您的问题或提示: \
\
_`帮我为我的面向商务用户的生成性AI平台制定隐私政策。`_

## 思考分解:

1. 生成式AI平台的目的和范围是什么?
2. AI平台将收集哪种类型的数据?
3. 收集到的数据将如何使用?
4. 数据将如何存储和保护?
5. 用户对于自己的数据有哪些权利?
6. 平台将如何遵守数据保护法律?

## 思维生成:

1. 生成型AI平台可以让企业为数据分析、预测或自动化等各种目的生成AI模型。
2. 该平台可能会收集如用户信息、用户与平台的交互、生成的模型及其输出以及其他使用数据等数据。
3. 收集的数据将会被用于改善平台、提供个性化服务、故障排除以及可能的研发。
4. 数据将会以加密和访问控制的方式安全存储。将采用定期审计和安全措施来保护数据。
5. 用户有权访问他们的数据,纠正不准确性,删除他们的数据,并随时撤回他们的同意。
6. 该平台将会遵守数据保护法,通过告知用户数据收集和使用情况,必要时获取同意,并为用户提供行使权利的机制。

## 我想了解更多关于:

1. 您是否有任何需要平台遵守的特定数据保护法律或规定?
2. 平台是否会收集某些特定类型的数据,或者有尚未提及的特定方式使用数据?
3. 数据是否会与第三方共享?如果是,那么在什么情况下?
4. 你们是否有一些特定的数据安全措施,平台应该执行?

_`我们应遵守通用数据保护条例(GDPR)和加利福尼亚消费者隐私法案(CCPA)。此外,平台还将收集访问第三方厂商生成的人工智能模型所需的API密钥和凭据,而客户已经在我们的系统上注册。我们会与客户在我们系统上配置的第三方厂商共享数据。为了响应用户请求,我们也可能与外部服务共享一些数据,例如提交到直接抓取并输入到生成人工智能模型的url。我们也可能会将匿名的网站使用数据与分析供应商(例如谷歌)共享,以理解客户的使用情况并帮助我们改进产品设计。平台支持客户完全删除他们的整个账户和所有相关的信息。`_

## 思维分解:

根据新的信息,让我们再次分解思考:

1. 平台将如何遵守GDPR和CCPA?
2. 平台将如何处理第三方供应商的API密钥和凭证?
3. 在何种情况下以及与谁分享数据?
4. 平台将如何在与分析供应商分享数据时确保匿名?
5. 平台将如何处理账户删除和数据移除?

## 思考生成:

1. 为了符合GDPR,平台将提供关于数据收集和使用的明确信息,收集个人数据前需获得明确的同意,允许用户访问、纠正和删除他们的数据,并实施数据保护措施。对于CCPA的合规性,平台将告知用户将收集的个人信息的类别,这些类别将被用于的目的,并向用户提供“不出售我的个人信息”的链接。
2. 使用加密安全地存储第三方供应商的API密钥和凭据,并且只用于提供用户请求的服务。未经用户明确同意,不会与任何其他方分享这些凭据。
3. 数据将与客户规定的第三方供应商以及外部服务共享,以满足特定的用户请求。平台将告知用户这些数据共享的做法,并在必要时获取同意。
4. 与分析供应商共享数据时,所有可识别个人身份的信息将被删除或匿名化,以保护用户的隐私。
5. 平台将为用户提供一种机制,完全删除他们的账户和所有相关的信息。这个过程将包括删除所有存储的数据,包括API密钥和凭据,用户信息,以及生成的AI模型。

## 我想了解更多关于:

1. 你们如何计划告知用户你们的数据收集、使用和分享实践?
2. 你们如何获取用户对数据收集和分享的同意?
3. 你能否详细说明 "不出售我的个人信息"的链接,以符合CCPA的合规要求?
4. 平台将采取什么步骤确保所有用户数据在帐户删除后完全删除?

_`我们将通过包含我们隐私政策的网页告知用户我们的数据收集、使用和共享实践,并在我们的页脚和注册页面中提供指向该页面的链接。2. 我们将通过要求用户积极勾选一个默认未勾选的框来获取用户对数据收集和共享的同意。可能的情况下,用户将在电子邮件中接收到这一批准的确认。3. "不出售我的个人信息"的链接会描述不会被出售的数据。它会提供一个按钮来激活这一请求。可能的情况下,用户将通过电子邮件接收到这一请求的确认。并且该请求将至少保持活跃一年。`_

## 思路分解:

有了新的信息,让我们再次分解这些思路:

1. 平台将如何确保隐私政策对用户容易获取?
2. 平台将如何实施用户同意机制?
3. “不要出售我的个人信息”链接将如何运作?
4. 平台将如何处理同意的撤销以及激活“不要出售我的个人信息”的请求?

## 思考生成:

1. 该平台将通过在页脚和注册页面放置一条链接,使隐私政策保持可见并易于访问。隐私政策将以清晰、简洁的语言编写,以便用户可以理解他们的数据是如何收集、使用和分享的。
2. 该平台将实施一种用户同意机制,用户需要主动勾选一个框才能给予同意。这个框默认不会被勾选,确保同意是主动而非被动给出的。在可能的情况下,用户会收到他们同意的邮箱确认。
3. “不出售我的个人信息”链接将提供关于哪些数据不会被卖出的信息,并为用户提供一个激活此请求的按钮。在可能的情况下,用户会收到这个请求的邮箱确认,而且这个请求会至少保持激活一年。
4. 该平台将迅速遵守同意撤回和激活“不出售我的个人信息”的请求。用户有权在任何时候更改他们的同意状态,而且该平台也将在其数据处理实践中反映出这些变化。

## 思考评估:

该策略似乎涵盖了生成型AI平台的隐私政策的所有重要方面。它考虑了平台的性质,收集的数据类型,用户权利,以及与GDPR和CCPA的符合性。

## 搜索算法:

最有前途的想法应该是根据生成的思考和提供的信息,创建一个隐私政策草案。

## 示例:

以下是您的隐私政策可能的起点:

"我们的生成型AI平台致力于保护您的隐私并以公开透明的方式处理您的数据。我们收集和处理的个人数据取决于您如何使用我们的服务。

我们会收集并处理您的数据,用于为您提供服务、改善平台,并进行我们的研究和开发工作。我们可能还会根据您的设定,与第三方供应商分享您的数据,以及与外部服务共享,以支持您的请求。

我们非常重视您的隐私,总是按照适用的数据保护法律,包括GDPR和CCPA来处理您的数据。我们总是会告知您我们如何使用您的数据,并且只有在有合法依据的情况下,我们才会处理您的数据。

有关我们如何处理您的数据的更多信息,请参阅我们的隐私政策\[链接]。请注意,使用我们的服务即表示您同意我们的隐私政策中规定的数据实践。

您有权随时访问、更正、或删除您的数据。您也可以随时撤销对数据处理的同意。如果您希望这样做,请通过\[联系信息]联系我们。"

_`请根据以下信息编写隐私政策:`_ \
\
_`服务:SkyDeck.ai`_ \
_`位置:https://skydeck.ai`_ \
_`公司名称:SkyDeck AI Inc`_ \
_`公司邮寄地址:SkyDeck AI Inc., 548 Market St. PMB38234, San Francisco, CA 94104`_ \
_`联系电子邮件:legal@skydeck.ai`_ \
_`电话:1.415.744.1557`_ \
\
_`请不要像您以上所做的那样使隐私政策具有递归性,让政策引导读者点击链接查看隐私政策。`_

## SkyDeck AI Inc.隐私政策

SkyDeck AI Inc.(“SkyDeck AI”,“我们”,“我方”或“我们的”)尊重您的隐私,并致力于通过符合此政策来保护它。此政策描述了我们可能从您那里收集或者您可能提供的,在您使用SkyDeck.ai生成性AI平台(我们的“服务”)时的信息类型,以及我们收集、使用、维护、保护和披露该信息的做法。

### 我们收集的关于您的信息和收集方式

我们从我们的服务用户中收集几种类型的信息,包括:

* 个人信息,如您的姓名、电子邮件地址,以及您在在线或离线时可能被用来联系您的其他身份标识。
* 技术数据,如您的互联网连接信息、您用来访问我们服务的设备信息和用途明细。
* 您提供的用于访问第三方供应商生成的 AI 模型的 API 密钥和凭证。

我们通过以下方式收集此信息:

* 当您直接提供给我们时。
* 当您通过服务进行导航时自动收集。自动收集的信息可能包括用途明细、IP 地址,以及通过 cookie、网络信标和其他跟踪技术收集的信息。

### 我们如何使用您的信息

我们使用我们收集到的或您提供给我们的关于您的信息,包括任何个人信息:

* 为您提供服务及其内容,以及您从我们那里要求的任何其他信息、产品或服务。
* 实现您提供信息的任何其他目的。
* 向您提供有关您账户的通知。
* 履行我们的义务并执行您与我们之间签订的任何合同中产生的权利。
* 通知您关于我们的服务或任何我们通过它提供或提供的产品或服务的变化。
* 改进我们的服务、产品或服务。
* 允许您参与我们服务的交互功能。

### 公开您的信息

我们可能会在不设限制的情况下公开关于我们用户的聚合信息,以及不用于识别任何个人的信息。我们可能会按照此隐私政策中的描述公开收集或者您提供的个人信息:

* 对于代表我们提供服务或者需要访问此类信息以履行工作的第三方供应商、服务提供商、承包商或代理商。
* 为了实现您提供信息的目的。对于我们在您提供信息时公开的任何其他目的。
* 在得到您的同意情况下。

### 您的权利

根据适用的数据保护法,您有一定的权利。这可能包括以下权利:

* 请求访问您的个人数据。
* 请求更正我们持有的关于您的个人数据。
* 请求删除您的个人数据。
* 反对处理您的个人数据。
* 请求限制处理您的个人数据。
* 要求转移您的个人数据。
* 有权撤回同意。

### 数据安全

我们已经实施了一些措施,以保护您的个人信息免受意外丢失以及未经授权的访问、使用、修改和披露。您提供给我们的所有信息都存储在我们的防火墙后的安全服务器上。所有的支付交易和API密钥都将使用SSL技术进行加密。

### 我们隐私政策的变更

我们的政策是在此页面上发布我们对隐私政策的任何更改。如果我们对如何处理用户个人信息进行重大更改,我们将通过服务首页的通知告知您。

### 联系信息

如需询问或评论本隐私政策及我们的隐私实践,请通过以下方式与我们联系:

SkyDeck AI Inc. 548 Market St. PMB38234 San Francisco, CA 94104 电话:1.415.744.1557 电子邮件:legal@skydeck.ai


==> use-cases/README.md <==
---
description: >-
  以下部分提供了一些具体示例,展示了 SkyDeck
  GenStudio 工具和功能可以用来简化您生活的多种方式。
---

# 介绍



==> control-center/README.md <==
---
description: 如何快速设置您的控制中心。
---

# SkyDeck AI 控制中心

我们为您准备了一些有用的指南,以便您快速轻松地设置我们的产品。\
\
您可以通过访问 admin.skydeck.ai 并使用您在首次接触 SkyDeck AI 时设置的管理员或所有者帐户登录控制中心,以管理您的帐户、账单、集成、工具分配和用户(成员)。\
\
在 [docs.skydeck.ai/genstudio](https://docs.skydeck.ai/genstudio) 您可以了解更多关于使用我们称之为 GenStudio 的 SkyDeck AI 用户工作区与模型进行交互的信息。您可以通过访问您的\_公司\_域名.skydeck.ai 来访问您组织或公司的工作区,其中您的\_公司\_域名是帐户所有者在入职过程中设置的子域名。

©2023 SkyDeck AI Inc.


==> control-center/admin-and-owner-tools.md <==
---
description: 控制中心
---

# 管理员和所有者工具

控制中心是 Skydeck.ai 系统的一部分,位于 admin.skydeck.ai,供账户所有者和指定管理员使用。在这里,所有者设置他们的账户,并从这里邀请用户进入该系统。控制中心通常不被 GenStudio 工作区的用户访问,尽管所有者和管理员可以选择同时使用两者。这是账户所有者看到的 Skydeck.ai 系统的第一部分。然而,他们可能会迅速转向预配置的 GenStudio 工作区试用,然后再返回控制中心以真正开始。

==> control-center/integrations/openai-integration.md <==
---
description: OpenAI (ChatGPT) 与 SkyDeck AI 平台的集成
---

# OpenAI 集成

## **OpenAI与SkyDeck AI平台的集成**

\
ChatGPT是由OpenAI开发的一款AI驱动的聊天机器人。它基于GPT-4语言模型,可以生成类似人类的文本,翻译语言,以及创作不同类型的创意内容。ChatGPT是各种应用场景中强大的工具。OpenAI是一家以安全和负责任的方式开发和部署AI的非盈利研究公司。与SkyDeck AI集成将使您可以访问ChatGPT的所有当前模型。

### **生成一个OpenAPI API密钥**

\
要使用OpenAI API,你需要按照以下3个简单的步骤来生成一个API密钥:

1. 请在OpenAI网站上创建一个免费帐户,你可以在这里注册:[https://beta.openai.com/signup. ↗](https://beta.openai.com/signup) 你可以使用Google或Microsoft帐户进行注册,或者使用电子邮件/密码的组合创建帐户。
2. 一旦注册完成,你可以在这里访问你的OpenAI密钥页:[https://beta.openai.com/account/api-keys, ↗](https://beta.openai.com/account/api-keys),或者点击菜单项“查看API密钥”。
3. 点击“创建新的密钥”按钮以生成一个新的API密钥。此密钥让你能够同时访问GPT-4和ChatGPT模型,所以你不需要单独的API密钥。

结束了!一旦你有了API密钥,就可以在SkyDeck AI平台上使用ChatGPT的LLM。

### **将 API 密钥添加到 SkyDeck AI 控制中心**

API 密钥添加到控制中心集成屏幕

1. 在此登录或创建一个 SkyDeck AI 管理员帐户: [https://admin.skydeck.ai/](https://admin.skydeck.ai/)
2. 登录后,访问您的集成页面 [https://admin.skydeck.ai/integrations/ ↗](https://admin.skydeck.ai/integrations/),或点击菜单中的“集成”
3. 点击“+添加集成”按钮,并按照说明输入您的 API 密钥。

就这样!您现在可以使用强大的 SkyDeck AI 工具,并直接访问 GPT-4 和 ChatGPT 模型。

注意:您将根据每月使用的 ChatGPT API 收费。费用结构基于使用的令牌数量,750 字(大约 1000 个令牌)为最低收费单位。每 1000 个令牌的费用因所使用的模型而异,目前 ChatGPT 的默认模型为 GPT-3.5 Turbo。自 2023 年 7 月起,您可以开始使用 5 美元的免费信用额度,在前 3 个月内使用。ChatGPT 的一般使用定价非常低,但如果您计划定期使用该服务,您必须添加信用卡信息,并建议在 OpenAI 网站上设置使用限制。

OpenAPI ChatGPT 定价 [https://openai.com/pricing ↗](https://openai.com/pricing)


==> control-center/setup-guide/README.md <==
---
layout:
  title:
    visible: true
  description:
    visible: false
  tableOfContents:
    visible: true
  outline:
    visible: true
  pagination:
    visible: true
---

# 设置指南

在创建您的 SkyDeck AI 账户后,您将会看到设置指南。该指南概述了确保您充分利用 SkyDeck AI 体验的 5 个核心步骤。每当您需要复习或想检查进度时,设置指南都会为您提供帮助。

* [**设置账户**](set-up-account.md)
* [**设置集成**](set-up-integrations/)
* [**设置安全性**](security/)
* [**组织团队**](organize-teams/)
* [**策划工具**](curate-tools/)
* [**管理成员**](manage-members/)




==> control-center/setup-guide/set-up-account.md <==
---
layout:
  title:
    visible: true
  description:
    visible: false
  tableOfContents:
    visible: true
  outline:
    visible: true
  pagination:
    visible: true
---

# 设置账户

在账户页面,您可以选择**信息**或**账单与计划**选项卡。&#x20;



***

### 账户信息

在信息标签中,您可以填写以下字段:

* **账户名称** – 添加您的公司名称
* **子域名** – 选择您希望用于 SkyDeck AI 的子域名 — 例如,google.skydeck.ai&#x20;
* **时区** – 选择适当的时区
* **上传您的徽标** – 上传一张至少 100x100 像素且小于 10MB 的 PNG 或 JPEG 图像。



当这四个字段填写完成后,点击 **保存**。页面将更新以提供您当前工作区 URL 的链接。&#x20;




==> control-center/setup-guide/security/authentication-setup.md <==
---
layout:
  title:
    visible: true
  description:
    visible: false
  tableOfContents:
    visible: true
  outline:
    visible: true
  pagination:
    visible: true
---

# 认证设置指南

## 指南

您邀请的成员在初次注册和后续登录GenStudio工作空间时,都需要进行身份验证。您可以选择一个或多个与您的组织中用户通常身份识别方式一致的允许方法。高级计划中提供了企业单点登录(SSO)方法。

### Google 身份验证

如果您的组织已经给您的团队分配了ID,比如Jane.Doe@yourcompany.com,那么您应该使用我们的某一个(且只有一个)SSO方法。如果您的组织是Google Workspace用户,那么请选择“Google”作为允许的身份验证方法。

### 微软身份验证

如果您的组织使用微软的企业级Azure AD(活动目录)身份验证服务(即将开始被称为Microsoft Entra ID),请选择“Azure AD”。这通常适用于针对Microsoft为中心的SSO的企业或学术部署。不要将其与个人消费者的微软身份验证方式混淆,称为“微软帐户”,当个人注册Outlook.com,微软365,Xbox等时,会分配给个人。消费者微软帐户持有人将无法通过Azure AD登录。

有了Azure活动目录,微软提供了身份平台作为服务,但您可以修改一些配置和设置,如添加您自己的自定义域名(获取@yourcompany.com)或要求进行多因素身份验证。您的Azure活动目录实例可通过Azure门户以及PowerShell,Azure CLI和REST API等其他管理工具获得。

### 选择一个SSO

如果你的是Google工作区,选择Google身份验证。如果你的是Microsoft身份服务商店,选择AD。这就是SSO中的"单一"。这是你主要希望成员登录和注册的方式。

### 备用身份验证

如果您没有任何单一身份来源,或者使用我们不支持的方法(请联系我们并告知我们),那么您可能会选择多种方法或所有方法进行身份验证。或者,如果将有成员加入您的 GenStudio 工作区,而他们并不是您常规组织的一部分,您将需要为他们选择替代身份验证方法。

通常,如果您的组织使用 Microsoft Azure AD,您可能会选择电子邮件或电子邮件和 Google 作为支持的身份验证。如果您的组织使用 Google 身份验证,您可能会将电子邮件添加到允许的选项中。

允许替代身份验证方法的一个缺点是,您组织中的某些成员可能会感到困惑,并尝试使用替代方法登录。您可能会发现仅允许您的主要身份验证方法并为您邀请到工作区的外部用户提供身份(电子邮件地址)更容易管理。

**TL;DR**

- 电子邮件:对第三方用户或异构团队有用。
- Azure AD:企业 Microsoft 身份验证的组织主要选择。
- Google:对第三方用户、异构团队或使用 Google Workspace 的组织有用。


==> control-center/setup-guide/security/README.md <==
---
layout:
  title:
    visible: true
  description:
    visible: false
  tableOfContents:
    visible: true
  outline:
    visible: true
  pagination:
    visible: true
---

# 设置安全性

从侧边栏选择 **安全性**。



==> control-center/setup-guide/curate-tools/assign-tags.md <==
---
layout:
  title:
    visible: true
  description:
    visible: false
  tableOfContents:
    visible: true
  outline:
    visible: true
  pagination:
    visible: true
---

# 分配标签

点击其中一个 [六个 AI 工具](the-six-ai-tools.md)。

在弹出窗口中,点击任何灰色标签将其变为蓝色。根据需要在选择 **(蓝色)** 和取消选择 **(灰色)** 之间切换标签。然后点击 **分配。**

对每个 AI 工具重复此过程以创建自定义权限组。


==> control-center/setup-guide/curate-tools/README.md <==
---
layout:
  title:
    visible: true
  description:
    visible: false
  tableOfContents:
    visible: true
  outline:
    visible: true
  pagination:
    visible: true
---

# 策划工具

从侧边栏选择 **工具**。在此页面上,您可以使用您在 [**组织**](../organize-teams/) 中创建的标签来确定哪些 AI 工具可供特定组或个人使用。




==> control-center/setup-guide/curate-tools/the-six-ai-tools.md <==
---
layout:
  title:
    visible: true
  description:
    visible: false
  tableOfContents:
    visible: true
  outline:
    visible: true
  pagination:
    visible: true
---

# 六个 AI 工具

SkyDeck AI 的 [GenStudio 工作区](https://eastagile.skydeck.ai/) 提供六种不同的 AI 工具,或者您可以创建一个自定义工具。以下是这些工具的快速概述,帮助您了解如何设置权限。

<table data-view="cards" data-full-width="true"><thead><tr><th></th><th></th></tr></thead><tbody><tr><td></td><td>提供定义您数据库中表的 DDL,然后让您的 SQL 助手编写 SQL 代码以生成任何结果。</td></tr><tr><td></td><td>评估您法律文件中的条款。让它为您解释。修改它以更改文件的条款。</td></tr><tr><td></td><td>通过生成对特定问题的深思熟虑的回答来协助用户,引导您通过咨询方式处理请求。</td></tr><tr><td></td><td>这个 AI 导师将提供任何主题的课程。您可以选择教学风格、语言和课程的复杂程度。</td></tr><tr><td></td><td>您的 AI 配对程序员将审查您的代码,帮助您添加新功能,修改现有功能,增加测试覆盖率,添加注释或文档等。</td></tr><tr><td></td><td>根据描述生成图像,使用 OpenAI 的 DALL-E 模型。</td></tr></tbody></table>


==> control-center/setup-guide/set-up-integrations/integration-assistance.md <==
---
layout:
  title:
    visible: true
  description:
    visible: false
  tableOfContents:
    visible: true
  outline:
    visible: true
  pagination:
    visible: true
---

# 集成帮助

当您选择一个服务(LLM 或 SQL 数据库)时,将出现一个标记为 **我在哪里可以获得这些凭据?** 的提示。这是一个动态链接,指向所选服务的特定文档,指导您如何生成或查找您的 API 密钥。

当您在 LLM 服务之间切换时,链接会相应更新,确保您始终可以快速访问 SkyDeck AI 中的正确信息。



有关公共按需付费对话服务的信息也在此处链接以便于参考:

* [**OpenAI**](../../integrations/openai-integration.md)
* [**Vertex**](https://developers.google.com/workspace/guides/create-credentials#service-account)
* [**Anthropic**](https://docs.anthropic.com/claude/reference/getting-started-with-the-api)
* [**HuggingFace**](../../../integrations/adding-huggingface-credentials.md)


==> control-center/setup-guide/set-up-integrations/README.md <==
---
layout:
  title:
    visible: true
  description:
    visible: false
  tableOfContents:
    visible: true
  outline:
    visible: true
  pagination:
    visible: true
---

# 设置集成

返回设置指南,点击 **添加集成** 或从侧边栏选择 **集成**。



在集成页面,选择右上角的选项。

在 **添加集成** 弹出窗口中,填写以下字段:

* **LLM 服务** – 从下拉菜单中选择 OpenAI、VertexAI 或 Anthropic。
* **集成名称** – 为您的集成创建一个可识别的名称。
* **凭证** – 输入您的 [API 凭证](integration-assistance.md)。




==> control-center/setup-guide/organize-teams/remove-groups.md <==
---
layout:
  title:
    visible: true
  description:
    visible: false
  tableOfContents:
    visible: true
  outline:
    visible: true
  pagination:
    visible: true
---

# 移除组

如果您需要移除特定标签,请点击标签名称旁边的 **x**。




==> control-center/setup-guide/organize-teams/README.md <==
---
layout:
  title:
    visible: true
  description:
    visible: false
  tableOfContents:
    visible: true
  outline:
    visible: true
  pagination:
    visible: true
---

# 组织团队

从侧边栏选择 **组织**。在此页面上,您可以创建标签(或组)以定义和构建您组织内的各种团队。



您会注意到 **所有** 标签已经存在。这是适用于您组织所有成员的默认标签。


==> control-center/setup-guide/organize-teams/add-new-group.md <==
---
layout:
  title:
    visible: true
  description:
    visible: false
  tableOfContents:
    visible: true
  outline:
    visible: true
  pagination:
    visible: true
---

# 添加新组

选择文本框并为您组织中的高级组提供一个名称。按 **Enter** 或单击勾号以创建标签。



***

> **提示** – 创建一个或两个高级组,然后如果需要更细粒度的访问控制,可以添加一个带有更多标签的新组。

单击以创建更小的分组。




==> control-center/setup-guide/manage-members/assign-tags-to-members.md <==
---
layout:
  title:
    visible: true
  description:
    visible: false
  tableOfContents:
    visible: true
  outline:
    visible: true
  pagination:
    visible: true
---

# 为成员分配标签

此工作流程的最后一步是为成员分配标签。[标签(或组)](../organize-teams/)用于策划哪些[AI工具](../curate-tools/the-six-ai-tools.md)可以被谁访问。它们还可以为分析和报告提供组。成员可以被分配多个标签。通常,标签将定义您组织中的角色或部门。

点击特定成员的**操作**列下的**编辑**文本。



蓝色标签为已分配,灰色标签为未分配。所有标签默认对所有成员启用。

从成员身上移除所有标签将会移除他们对所有工具的访问权限,并将他们从所有报告组中移除。您可能希望这样做以限制访问到最低水平,或者将成员从全球报告中移除。仍然可以通过明确命名这些成员来生成报告。



一旦更改完成,点击**保存**。


==> control-center/setup-guide/manage-members/add-members.md <==
---
layout:
  title:
    visible: true
  description:
    visible: false
  tableOfContents:
    visible: true
  outline:
    visible: true
  pagination:
    visible: true
---

# 添加成员

点击,然后输入新成员的 **姓名** 和 **电子邮件**。




==> control-center/setup-guide/manage-members/README.md <==
---
layout:
  title:
    visible: true
  description:
    visible: false
  tableOfContents:
    visible: true
  outline:
    visible: true
  pagination:
    visible: true
---

# 管理成员

从侧边栏选择 **成员**。在此页面上,您可以手动添加成员、导入成员文件、向成员发送邀请以及为成员分配标签。



在屏幕顶部,您将看到关于您的帐户的指导,说明是否有足够的付费席位以邀请更多成员。

操作按钮,邀请、添加成员、导入文件、撤销、删除将根据您在下面列表中选中的(或未选中的)成员是否相关而处于活动(蓝色)或非活动(灰色)状态。\
\
如果您没有选择任何成员,那么此时相关的操作将是通过电子邮件添加一个人或导入一个要邀请的人员的csv文件。

在成员列表中,请特别注意“指南”列。这提供了关于您应该对该特定人员做什么的快速建议。\


有不同的指南操作:

1. 当添加成员时,指南操作是“邀请”。我们需要邀请该成员。
2. 当成员被邀请时,指南操作是“等待”。我们需要等待该成员接受他们的电子邮件邀请。
3. 当成员接受他们的邀请时,指南操作是“好的”。现在可以了,我们不需要再做任何事情。
4. 当成员的邀请过期时,指南操作是“重新邀请”。我们需要通过发送另一封电子邮件重新邀请他们。
5. 当成员被撤销时,他们仍在列表中,指南操作回到“邀请”,因为您可能想要再次邀请他们。

更高级的功能需要更多空间进行操作,可以通过操作列中的编辑控件找到。特别是,这里可以更改角色和标签,以管理控制中心内的权限以及通过GenStudio工作区访问工具和集成。&#x20;




==> control-center/setup-guide/manage-members/import-file.md <==
---
layout:
  title:
    visible: true
  description:
    visible: false
  tableOfContents:
    visible: true
  outline:
    visible: true
  pagination:
    visible: true
---

# 导入文件

在导入之前,请检查您的 CSV 文件是否包含以下格式的姓名和电子邮件字段:

> **提示** – 您的文件必须为 CSV 格式,否则 SkyDeck AI 将不接受您的导入。

***

从页面顶部的按钮中选择。

然后点击弹出窗口中的 **选择文件**,并找到您的 CSV 文件。

如果导入成功,您将在屏幕顶部看到 **成功横幅**,页面将填充新成员信息。




==> control-center/setup-guide/manage-members/invite-members.md <==
---
layout:
  title:
    visible: true
  description:
    visible: false
  tableOfContents:
    visible: true
  outline:
    visible: true
  pagination:
    visible: true
---

# 邀请成员

要邀请成员使用 [GenStudio 工作区](https://eastagile.skydeck.ai/),请勾选 **NAME** 旁边的第一个框以选择所有成员,或为单个成员选择单独的复选框。

点击页面顶部的 .png) 以向所有选定的成员发送电子邮件邀请。

在弹出窗口中,点击 **确认**。




==> ai-documentations/llm-evaluation-report.md <==
# LLM 评估报告

| 模型                        | 日期       |   总响应时间 (秒) |   通过的测试 |   平均 CodeBLEU (0-1) |   平均有用性评分 (0-4) |   平均功能正确性评分 (0-4) |
|:---------------------------|:-----------|--------------------------:|---------------:|----------------------:|------------------------------:|------------------------------------------:|
| gpt-4o-mini                | 2024-10-18 |                   180.098 |            113 |              0.331988 |                       3.66463 |                                   3.65854 |
| gemini-1.5-pro             | 2024-10-18 |                   533.694 |            104 |              0.338663 |                       3.55488 |                                   3.59756 |
| claude-3-5-sonnet-20240620 | 2024-10-18 |                   339.244 |            112 |              0.300819 |                       3.68293 |                                   3.65854 |
| gpt-4o                     | 2024-10-18 |                   201.997 |            128 |              0.314057 |                       3.75    |                                   3.71951 |
| o1-mini                    | 2024-10-18 |                   773.989 |            130 |              0.335063 |                       3.71951 |                                   3.71951 |
| o1-preview                 | 2024-10-18 |                  2207.5   |            127 |              0.322271 |                       3.60366 |                                   3.60976 |
| claude-3-opus-20240229     | 2024-10-18 |                  1056.03  |            114 |              0.322514 |                       3.7439  |                                   3.67683 |

**总响应时间 (秒):** 模型生成所有输出所花费的总时间。

**通过的测试:** 模型在评估期间通过的单元测试数量,总共 164 个测试。

**平均 [CodeBLEU](https://arxiv.org/abs/2009.10297):** 平均 CodeBLEU 分数,是评估代码生成质量的指标,基于语法和语义的正确性。

**平均 [有用性评分](https://arxiv.org/abs/2304.14317):** 模型输出的有用性平均评分,由 LLM 模型评定。

- **0:** 片段完全没有帮助,与问题无关。
- **1:** 片段稍微有帮助,包含与问题相关的信息,但从头编写解决方案更容易。
- **2:** 片段有些有帮助,需要进行重大更改(与片段的大小相比),但仍然有用。
- **3:** 片段有帮助,但需要稍微更改以解决问题。
- **4:** 片段非常有帮助,解决了问题。

**平均 [功能正确性评分](https://arxiv.org/abs/2304.14317):** 模型输出的功能正确性的平均分数,评估输出满足功能要求的程度,由 LLM 模型评定。

- **0(未通过所有可能的测试):** 代码片段完全错误且毫无意义。
- **4(通过所有可能的测试):** 代码片段完全正确,能够处理所有情况。



==> ai-documentations/README.md <==
# AI 文档

该目录包含与 LLM 相关的关键文档:

1. [LLM 评估报告](./llm-evaluation-report.md)
2. [SkyDeck.ai LLM 准备文档](./skydeckai_llm_ready_documentation.md)

## LLM 评估报告

提供对各种 LLM 模型的比较分析,包括:
- 性能指标(响应时间,测试通过)
- 质量评估(CodeBLEU,有用性,功能正确性)
- 评分方法的详细解释

## LLM-准备文档

提供一个为LLM消费而设计的综合参考文档,将各种文档合并为一个易于访问的格式。

这些文档提供了对LLM性能的见解,并提供了LLM交互的资源。随着新评估的进行或文档的修订,它们可能会更新。


==> genstudio-workspace/conversations.md <==
# 对话

### 与 LLM 互动

这是您与大型语言模型 (LLM) 人工智能 (AI) 模型互动的地方。您可以以对话 _聊天_ 的方式进行互动。您可以使用“默认”工具直接与您的模型“对话”。这就是您的会话开始的方式。

通过点击 **新建对话** 按钮开始对话,或者您可以通过在侧边栏选择一个来恢复现有对话。

只需向您的 LLM 询问任何问题。这些就是您对模型的“提示”。但是,您可以遵循一些最佳实践以获得更好的结果。例如,仅仅要求更好的结果就可以产生更好的结果,例如,“作为一名向儿童解释的物理学专家,解释为什么天空是蓝色的。”\
\
您的输入应在屏幕底部的输入框中输入。您可以通过点击输入框右侧的 **询问 AI** 按钮,或在聚焦输入时按 **Enter** 提交给您的 LLM 以获取响应。

您可以从输入框下方的中间菜单中选择要使用的模型。您可以随时更改模型选择。有些模型会比其他模型更合适。例如,GPT-4 是迄今为止最先进的模型之一,往往会产生更经过深思熟虑的响应。然而,Anthropic 的 Claude 模型可以支持更大的上下文窗口(大约相当于整本书),这使您可以在提示中提交大型文档以供审阅、背景或修改。



### 重新生成和编辑提示

如果您不喜欢模型生成的结果,可以使用 **重新生成** 按钮请求它重新生成响应。您还可以更改模型并发送另一个响应。



Skydeck.AI 还允许您编辑提示并重试。您可以点击 **编辑消息** 按钮,更改输入并重新提交。



### 发送非AI消息

您也可以在不询问AI的情况下发送消息,它将仅以正常消息的形式出现在对话中,而不会在对话中产生回应。这在您想要直接在对话中做一些笔记或与其他成员合作时非常有用(了解更多请参见[共享与协作](sharing-and-collaboration.md))。

要发送非AI消息,只需在输入框中输入文本,然后点击**发送聊天消息**按钮,或者在聚焦输入框时按**Ctrl + Enter**。



### 获取聊天内容

您可以使用右上角的图标将您的提示和响应的所有文本复制到剪贴板。这是一种方便的方式,可以将您的工作包含在其他文档中。您还可以通过单击**下载**按钮将对话内容下载为markdown文件。



© 2023 SkyDeck AI Inc.


==> genstudio-workspace/README.md <==
---
description: GenStudio
---

# GenStudio 工作区

* [**对话**](conversations.md)
* [**共享与协作**](sharing-and-collaboration.md)
* [**Slack 同步**](slack-synchronization.md)
* [**公共快照**](public-snapshots.md)
* [**网页浏览**](web-browsing.md)
* [**文档上传**](document-upload.md)
* [**工具**](tools/)
* [**数据安全**](data-security/)


==> genstudio-workspace/public-snapshots.md <==
# 公共快照

快照功能使用户能够创建对话的静态、全面视图,并通过公开可访问的 URL 进行分享。它通过允许用户快速有效地将他们的工作传播给同事甚至外部利益相关者,从而增强了协作。

### 创建快照

当对话的快照被创建时,系统会捕捉对话线程的当前状态,包括消息、时间戳以及对消息作出回应的LLM。您可以选择包含参与者的名字或匿名分享。快照是不可变的,因为在您继续对话时它不会被更新。如果您想包含新的消息,您必须创建另一个快照。

要创建快照,请从左侧边栏选择您想分享的对话,然后点击右上角的蓝色 **协作** 按钮。

将出现一个弹出窗口。选择 **公开分享** 标签,然后点击 **创建新快照**。您有两个选项:**匿名分享** 或 **以您的名字分享**。如果您不想在快照中包含您的名字,请选择前者;如果您愿意分享,请选择后者。

<div data-gb-custom-block data-tag="hint" data-style='info'>

一旦创建,快照将不包括对话中的更改,例如消息的添加或删除。

</div>

为每个快照生成一个唯一的URL,以便您可以将其提供给任何人以允许访问对话快照。URL生成过程采用加密哈希技术,以确保每个链接的唯一性和完整性。



### 快照视图

如果您选择 **匿名分享**,对话参与者的名字将不会出现。相反,您将看到用户 1、用户 2... 作为消息的所有者。

如果您选择 **使用您的名字分享**,参与者的名字将会出现。

<div data-gb-custom-block data-tag="hint" data-style='info'>

如果您希望稍后匿名参与者,您必须创建另一个快照。您可以稍后 [禁用](public-snapshots.md#disable-a-snapshot) 或 [删除](public-snapshots.md#delete-a-snapshot) 当前的快照。

</div>

### 从快照继续

当有人访问您的快照时,他们可以从该点继续对话。点击页面底部的 **继续此对话**,将出现一个弹出窗口,询问您的工作区账户。

如果您没有账户,可以通过输入您的电子邮件地址注册,我们将指导您完成 [设置账户](../control-center/setup-guide/) 的过程。之后,您可以在注册后继续快照。



### 禁用快照

用户可以通过管理界面切换快照的可访问性。禁用快照会使 URL 失效,之后任何尝试访问该 URL 的行为都会返回未找到资源的响应。您可以选择稍后重新启用它。



### 删除快照

如果您不想再分享快照,可以选择删除它。请注意,此操作是不可逆的,这意味着您无法通过相同的 URL 恢复已删除的快照。点击“垃圾桶”图标时,您必须确认删除以避免意外移除。





==> genstudio-workspace/document-upload.md <==
# 文档上传

SkyDeck.AI 允许您将不同类型的文档和图像添加到与 AI 的对话中。您可以请求您最喜欢的 LLM 分析您的文件,并能够收到其摘要、解释或对您关于其内容的问题的回答。

### 添加文档

要添加文档,请打开对话并在提示输入框旁点击 **添加**。然后,选择 **上传文档**。我们目前支持以下文件扩展名:PDF、DOC、DOCX、PPTX 和简单文本文件。

文档将与您的消息一起附加并发送给 LLM。您可以看到与消息关联的文件,您甚至可以重新下载它。



### 添加图片

要添加图片,请点击 **添加**,然后选择 **上传图片**。我们当前支持以下文件扩展名:JPEG、JPG、WEBP、PNG。

图片将与您的消息一起附加并发送给 LLM。此外,您还可以点击图片,这将打开一个新的弹出窗口,以更清晰地显示它。





### 限制 <a href="#h_52e5a07158" id="h_52e5a07158"></a>

* 每条消息的所有文件总大小:最多 20MB



* 如果文件小于 20MB 但仍然超过令牌限制,将显示另一个错误:



* 文件总数:最多 10



### Rememberizer - 扩展 AI 知识

您可以利用 [Rememberizer](https://rememberizer.ai/),这是我们为 AI 提供您自己的知识和信息的解决方案,并允许 SkyDeck.AI 从您的文档和讨论中学习。有关 Rememberizer 的更多信息,请 [点击这里](https://docs.rememberizer.ai/)。


==> genstudio-workspace/sharing-and-collaboration.md <==
# 共享与协作

SkyDeck.AI 致力于打破壁垒,促进协作创新文化。在使用 GenStudio 工作区时,您不必孤军奋战。无论您是在与 LLM 模型进行一般对话,还是深入使用六种专用工具进行针对性任务,GenStudio 都提供了一个一致且直观的平台,实现实时协作。

### 如何邀请合作者

要向任何现有对话添加合作者,请从左侧边栏选择对话,然后点击右上角的蓝色 **合作** 按钮。



将出现一个弹出窗口,默认选项卡为 **邀请合作**。切换 **合作** 滑块,然后点击蓝色 **复制链接** 按钮。

<div data-gb-custom-block data-tag="hint" data-style='info'>

如果您希望在任何时候停止合作,只需将滑块切换到关闭位置。请注意,这将使当前链接失效,如果您生成一个新链接,它将是不同的。

</div>

通过此链接,您可以轻松邀请任何同事。无需手动添加每个合作者的电子邮件地址。

<div data-gb-custom-block data-tag="hint" data-style='info'>

所有受邀者必须在与对话所有者相同的 SkyDeck.AI 工作区中注册账户。这可以保护组织资产和可能包含在 GenStudio 工作区对话中的机密信息。

</div>

<div data-gb-custom-block data-tag="hint" data-style='info'>

您可以通过将 Slack 频道与您的 GenStudio 对话同步来进一步增强合作。要了解更多信息,请访问 [Slack 同步](slack-synchronization.md) 和 [Slack 集成](../integrations/slack-integration.md)。

</div>

### 合作伙伴视图

合作伙伴只能看到他们被邀请的对话。他们将无法看到您其他的 GenStudio 对话。要将他们包含在其他对话中,您必须为每个相应的对话提供单独的链接。



被邀请的合作伙伴可以随时通过点击 **合作** 按钮,然后点击红色的 **离开此对话** 按钮退出对话。



### 你的视图

一旦同事参与到对话中,你将在你的 GenStudio 工作区的对话中看到一个通知气泡。

每个人的输入或贡献将由他们各自的首字母标记。将鼠标悬停在首字母上将显示你同事的名字。



### 与同事合作

在 GenStudio 对话中,并不是每条消息都需要发送给 AI。发送非 AI 消息可以增强个人和直接的互动。无论您是在分享更新、提供反馈,还是仅仅在聊天,依赖非 AI 消息可以确保清晰和真实性,从而促进有意义的联系和有效的沟通,而不受人工智能的影响。

您可以简单地发送非 AI 消息,如本 [页面](conversations.md) 中所讨论的,但协作提供了一种更强大的方式与同事互动。当撰写消息时,您可以使用 @ 符号后跟成员的名字来提及他们,以便在下一条消息中通知他们。这种方法确保特定个人能够及时了解相关信息、更新或需要他们关注的行动。通过直接标记相关方,它简化了沟通,减少了重要消息被忽视的机会,并确保每个人都保持知情和参与。




==> genstudio-workspace/web-browsing.md <==
# 网络浏览

从网站抓取内容以包含在您的提示中是 GenStudio 的一个非常有用的功能。您在大括号中包含的任何 URL 都将被从该网站抓取的内容替换。例如,您可以写“总结以下 \{{https://nytimes.com\}} 的最重要新闻。”



© 2023 SkyDeck AI Inc.


==> genstudio-workspace/slack-synchronization.md <==
# Slack 同步

通过与 Slack 集成,您可以将您的 GenStudio 对话发送到 Slack 频道,反之亦然。这使您的团队能够无缝协作。

<div data-gb-custom-block data-tag="hint" data-style='info'>

本页面将讨论如何在 Slack 和 GenStudio 之间进行同步。要了解有关如何设置 Slack 的更多信息,请访问 [Slack 集成](../integrations/slack-integration.md)。

</div>

### 将 GenStudio 对话消息发送到 Slack

一旦您将对话连接到公共或私人 Slack 频道,SkyDeck.AI 将把所有当前消息发送到该频道。这将在连接开始时仅执行一次。

在此之后,对于发送到对话的每个新消息,它也将被发送到该 Slack 频道以及其响应。



### 将Slack消息发送到GenStudio对话

要从Slack发送消息到连接的对话:

1. 打开该对话的线程
2. 标记**SkyDeck.ai**应用并写下你的提示。
3. 消息将发送到GenStudio,你将收到回复。



以下是消息在GenStudio上的显示方式:



### 格式化

在我们从 GenStudio Collaboration 发送内容到 Slack 时,Markdown 不会自动工作。因此,您会看到 `*hello*` 而不是 \*hello\*。这是 Slack 最近的变化。但有一个解决方案。在桌面应用程序中,您可以在 Slack 的高级设置中手动将 Markdown 识别设置为 \*开启\*。



==> genstudio-workspace/tools/README.md <==
# 工具

### 介绍

工具功能帮助轻松构建更复杂的提示。通常,一个工具包括一个或多个输入字段,这些字段作为变量用于制作更详细的提示。这简化了与 AI 的互动,因为用户只需提供动态内容,我们的工具处理程序将处理其余部分。工具分为两种类型:**LLM 工具**和 **智能工具**。

* LLM 工具允许用户只需提供少量输入,这些输入将被发送到预定义的提示中,由 LLM 处理。每个工具充当一个模板,概述了提示所需的必要组件,使用户能够专注于内容而不是格式。这对于经常生成类似提示并希望简化工作流程的用户尤其有益。
* 智能工具通过集成 Python 代码执行数据提取和处理,扩展了 LLM 工具的功能。Python 的集成使用户能够执行复杂的计算、数据转换和其他超出标准 LLM 工具功能范围的高级操作。

### 使用方法

要使用工具,请点击提示输入字段下方的 **默认工具** 按钮,您将在页面右侧的列中看到可用工具的列表。当您点击这些工具中的一个时,输入部分将被修改,您将看到该工具所期望的输入。在填写这些内容并提交您的选择后,工具将以您当前对话的形式响应输出。然后,您将回到默认对话模式,您可以通过回复或后续问题与工具的响应进行互动。

在对话中,您可能会发现使用多个工具对您有帮助。您可能会先使用一个工具获取战略建议。然后,您可能会使用 SQL 工具编写查询以生成一些后续分析。最后,您可能会使用写作工具将您的结果整理成针对您的结果受众的形式。

### 定义您自己的工具

在接下来的章节中,我们将向您展示如何使用我们的默认工具来完成日常任务。要定义自定义工具,请了解更多信息,请访问 [develop-your-own-tools](../../developers/develop-your-own-tools/ "mention")。

© 2023 SkyDeck AI Inc.


==> genstudio-workspace/tools/strategy-consultant/README.md <==
# 战略顾问

战略顾问作为您的数字顾问伙伴,提供洞察性的建议,以应对您独特的挑战和需求。借助丰富的商业培训数据,该工具引导您进行模拟高端顾问思维过程的咨询。此 LLM 提供了机会、风险和可行策略的整体视图,帮助您做出信息充分、具有战略性并与您的目标一致的决策。



## 战略顾问可以帮助解决哪些类型的问题?

**市场分析与进入**

* 在进入亚洲市场推出新产品之前,我应该考虑哪些因素?
* 我如何评估欧洲电子商务领域的竞争格局?

**业务增长与扩展**

* 我可以采用哪些策略来扩大我的初创企业的下一阶段?
* 哪些收购目标可能适合我的公司以扩大其影响力?

**品牌塑造与定位**

* 我如何在一个过度饱和的市场中区分我的品牌?
* 成功的品牌重塑活动的关键要素是什么?

**运营效率**

* 我如何优化公司的供应链运营?
* 有没有最佳实践来提高我的库存周转率?

**财务战略**

* 我如何优化我企业的资本结构?
* 哪些定价策略可以提高我产品的盈利能力?

**数字化转型**

* 成功数字化我的传统零售业务的步骤是什么?
* 我如何利用人工智能和区块链等新兴技术来提升我的服务?

**人才管理与组织结构**

* 我如何重组我的组织以提高敏捷性和创新能力?
* 在企业过渡期间,哪些策略可以帮助员工留任?

**创新与产品开发**

* 我如何在公司内部培养创新文化?
* 我应该针对哪些市场或细分市场推出我的新产品线?

**风险管理**

* 在扩展到新地区时,我如何评估和减轻风险?
* 哪些策略可以帮助管理我以出口为主的企业的货币波动风险?

**客户体验与忠诚度**

* 我如何改善我服务行业的客户满意度?
* 在数字时代,客户忠诚度的关键驱动因素是什么?

**利益相关者与投资者关系**

* 我如何有效地向投资者传达重大战略转变?
* 在合并期间,管理利益相关者期望的最佳实践是什么?

**可持续性与企业社会责任**

* 我的企业如何在不影响盈利能力的情况下转向更可持续的实践?
* 将企业社会责任整合到我的商业模式中的切实好处是什么?


==> genstudio-workspace/tools/strategy-consultant/example-employee-retention.md <==
---
description: 跟随战略顾问的逐步演示
---

# 示例 – 员工留存

在这个示例中,我们正在询问战略顾问,以帮助公司在企业过渡期间留住员工。



战略顾问首先将问题分解为几个子问题:



然后,AI 针对每个子问题进行解答:



最后,战略顾问询问一些特定类型的额外信息,以帮助改善策略以满足您的具体需求:



我们随后添加了一些额外的背景信息和上下文,以便 AI 更好地理解情况:




==> genstudio-workspace/tools/strategy-consultant/how-to-use.md <==
# 如何使用

要开始使用战略顾问,您只需提供您的问题或提示!

AI将遵循结构化的操作流程生成有见地的响应:

1. **思维分解** – 将给定的信息或问题分解为更小的子问题或“思维”。
2. **思维生成** – 为每个子问题生成潜在的答案或“思维”。
3. **思维评估** – 评估每个思维的相关性和潜在影响。
4. **搜索算法** – 选择最有前景的思维进一步发展为详细的响应。
5. **我想了解更多关于** – 如果有任何知识空白或需要特定类型的信息以提供充分的信息响应,我将向您请求额外的信息。

如果输出似乎缺少一些细微差别或视角,您可以提交额外的信息,战略顾问将优化其提出的策略。


==> genstudio-workspace/tools/legal-agreement-review/example-nda-clause.md <==
---
description: 按照法律协议审查的逐步演示进行操作
---

# 示例 – NDA 条款

在这个例子中,我们要求法律协议审查团队审查 NDA 的这一部分,以查看是否存在任何漏洞。



AI 检查该条款,然后输出一个全面的答案,从几个不同的角度分析该条款。




==> genstudio-workspace/tools/legal-agreement-review/README.md <==
# 法律协议审查

法律协议审查是您随需应变的法律助手,仔细扫描合同和协议中的潜在陷阱、不一致之处或非标准条款。通过利用其庞大的知识库,法律协议审查可以帮助确保您的法律文件稳健且合规,提供对复杂条款的清晰解释,并提供与上下文一致的建议。



## 法律协议审查可以帮助解决哪些类型的问题?

**条款解释**

* 这个赔偿条款意味着什么?
* 这个保密条款对我的义务有什么影响?

**比较与一致性**

* 这个竞业禁止条款在我所在行业的合同中是否标准?
* 这个终止条款与典型协议相比如何?

**法律术语定义**

* 什么是“不可抗力”?
* 你能解释一下“受托责任”吗?

**风险分析**

* 这个合同让我面临哪些潜在责任?
* 是否有任何条款在争议中可能不利?

**管辖权查询**

* 这个法律选择条款对我的商业地点是否有利?
* 这个仲裁条款对争议解决意味着什么?

**运营影响**

* 这个服务水平协议对我的业务运营有什么影响?
* 这个数据保护条款对我公司的IT政策有什么影响?

**合规与监管**

* 这个合同是否符合GDPR条款?
* 是否有任何条款可能与当地劳动法相冲突?

**修订与变更**

* 我如何修改这个条款以使其对我更有利?
* 合同中规定的修订流程是什么?

**财务查询**

* 这个付款条款对现金流意味着什么?
* 这个协议中是否有任何隐藏费用或收费?

**术语与措辞**

* 这个条款可以简化以提高清晰度吗?
* 这个条款的措辞是具有法律约束力的,还是仅仅是指导性意见?
# 如何使用

要开始法律协议审查,请提供一个 **介绍** 提示,这只是您想要解决的任何背景信息、问题或具体关注点,以及您想要审查的 **条款** 或法律文本的部分。



在初步审查后,AI 可能会要求更多信息或上下文,以改善其对条款的建议。像往常一样,您提供的具体信息越多,效果越好。


==> genstudio-workspace/tools/teach-me-anything/example-intro-to-programming.md <==
---
description: 按照逐步演示学习任何内容
---

# 示例 – 编程入门

在这个例子中,我们希望学习本科水平的 Python 编程:

* **课程** – Python 编程简介
* **语言** – 英语
* **教育水平** – 本科
* **学习风格** – 混合 - 视觉(信息图表,图表)和讲座
* **沟通风格** – 非正式
* **语气风格** – 鼓励
* **推理框架** – 实用(逐步,可操作的见解)
* **使用表情符号** – 是的



Teach Me Anything 生成一个课程大纲:



一旦课程开始,AI 将逐步完成课程的每个部分:



在任何时候,您都可以请求更多帮助或测试您的理解,Teach Me Anything 将更深入地覆盖该主题或问题:



然后您可以测试您的理解:



当您对自己的进展感到满意时,可以随时跳回下一个课程主题:




==> genstudio-workspace/tools/teach-me-anything/README.md <==
# 教我任何事情

教我任何事情是一个 LLM 导师,提供个性化的学习体验,涵盖您能想象的任何主题。根据您的偏好定制每一课,选择教学风格、语言细微差别和内容深度。然后进入 /test 模式,AI 将评估您对该主题的掌握情况。



## 什么类型的问题可以帮助我学习任何东西?

“教我任何东西”的范围很广,因此您可以请求的课程种类没有尽头。以下是一些一般主题的列表,以帮助您了解如何利用此工具进行学习:

* 科学和数学
* 历史
* 文学
* 技术和计算机
* 哲学和社会科学
* 艺术和音乐
* 语言和语言学
* 地理和地球科学
* 宗教和灵性
* 体育和休闲
* 健康和保健
* 太空和天文学
* 法律和治理
* 旅行和文化
* 商业和金融


==> genstudio-workspace/tools/teach-me-anything/how-to-use.md <==
# 如何使用

Teach Me Anything 提供 8 个不同的类别,帮助您创建个性化的学习体验。以下是每个领域的概述,以及您可能考虑的一些示例选择:

<div data-gb-custom-block data-tag="hint" data-style='info'>

这些示例并不详尽,您可以输入任何您认为合适的内容,AI 将会进行调整。

</div>

* **课程** – 您想学习的具体主题或话题。
  * 文艺复兴艺术的历史
  * 宏观经济学
* **语言** – 您希望信息呈现的语言。
  * 西班牙语
  * 英语
  * 法语
* **教育水平** – 课程的复杂性和深度,旨在匹配特定的教育背景或理解能力。
  * 小学
  * 高中
  * 本科
  * 研究生
* **学习风格** – 您最佳理解和保留信息的首选方法或途径。
  * 视觉(信息图表、图表)
  * 听觉(口头解释、播客)
  * 动觉(互动练习、模拟)
  * 阅读/写作(文本内容、工作表)
* **沟通风格** – 信息表达或传达的方式。
  * 正式(学术、商务)
  * 非正式(随意、对话)
  * 简洁(简短、切中要点)
  * 详细(全面、深入)
* **语气风格** – 课程的情感特质或情绪。
  * 专业(中立、客观)
  * 友好(温暖、平易近人)
  * 幽默(轻松、有趣)
  * 热情(充满激情、生动)
* **推理框架** – 用于呈现和理解信息的逻辑结构或方法。
  * 分析(分解组件)
  * 批判(评估利弊)
  * 概念(大局、总体主题)
  * 实用(逐步、可操作的见解)
* **使用表情符号** – 融入表情符号以增加内容的表现力或说明性元素。
  * 真或假

<div data-gb-custom-block data-tag="hint" data-style='info'>

您不必填写每个类别,但请确保在不希望影响课程结果时删除默认文本。

</div>

在您个性化这些类别并按下 **生成按钮** 后,Teach Me Anything 将重申您的偏好并告诉您如何创建课程计划。



### /plan

`/plan` 命令要求 AI 创建一个符合您偏好的课程计划。输出将根据您的初始输入而有很大差异。



### /change

`/change` 命令允许您修改您的偏好设置。例如,您可以通过输入 `/change learning style=Active` 来更改学习风格。

### /skip

`/skip` 命令允许您跳过课程的某个部分。例如,如果 Teach Me Anything 建议您已经感到舒适的先决内容,请输入 `/skip` 以继续前进。

### /start

`/start` 命令用于在您对您的偏好和课程计划满意后正式开始课程。



### /continue

`/continue` 命令用于将课程推进到下一个主题。



### /test

`/test` 命令用于测试您对课程部分的理解。Teach Me Anything 将创建问题或开放式对话,以测试您是否完全理解课程内容或需要更多的复习/练习。




==> genstudio-workspace/tools/sql-assistant/example-query-debugging.md <==
---
description: 按照 SQL Assistant 的逐步演示进行操作
---

# 示例 – 查询调试

在这个示例中,我们请求 SQL 助手调试一个未按预期工作的查询。

SQL 助手识别出问题所在,并提供所需的正确查询以获取预期的客户电子邮件。

==> genstudio-workspace/tools/sql-assistant/README.md <==
# SQL助手

SQL助手是一个创新的SQL数据库LLM,充当您的虚拟数据库顾问,帮助您进行查询优化、架构设计和数据管理任务。无论您是在排查性能瓶颈,还是寻求关于关系设计原则的建议,SQL助手都能通过高效的数据库操作使您充分利用数据的潜力。



## SQL助手可以帮助解决哪些类型的问题?

SQL助手可以帮助解决一系列与SQL相关的问题,包括但不限于:

* **编写SQL查询** – 协助编写各种SQL查询,如SELECT、INSERT、UPDATE、DELETE、ALTER、CREATE、DROP等。
* **解释SQL概念** – 解释各种SQL概念,如连接、规范化、索引、事务、存储过程等。
* **故障排除SQL查询** – 帮助调试并提供解决方案或变通方法,以解决无法按预期工作的查询。
* **优化SQL查询** – 提出优化SQL查询以提高性能的方法。
* **数据建模** – 协助设计数据库架构并提供最佳实践建议。
* **用于数据分析的SQL** – 编写复杂查询以执行数据分析任务。
* **数据库管理** – 帮助处理与管理数据库相关的概念,如备份、复制、分区等。


==> genstudio-workspace/tools/sql-assistant/how-to-use.md <==
# 如何使用

要开始使用 SQL 助手,您需要提供一个数据定义语言(DDL)段和任务描述。

* **DDL** **段** – 一组 SQL 命令、对象、属性和约束的子集,专注于定义或修改数据库对象的结构。
* **任务描述** – 与 DDL 相关的指令,告诉 SQL 助手您需要什么帮助。



每当您与 SQL 助手创建新聊天时加载的默认占位符提示,展示了如何创建您自己的提示:

* DDL 语句创建一个名为“transactions”的表,包含 5 列(transaction\_id、customer\_id、transaction\_date、amount 和 description)。
* 任务描述要求 SQL 助手提供一个查询,打印所有超过 1000 美元的交易。


==> genstudio-workspace/tools/image-generator/README.md <==
# 图像生成器

图像生成器使用 OpenAI 的 DALL-E 模型,根据文本提示生成视觉内容。与生成文本输出的传统 LLM 不同,这种专门的模型能够理解描述性提示,并将其转换为相应的图像。



它的功能涵盖了广泛的应用,包括:

* **概念可视化** – 将抽象的想法或文本描述转化为视觉表现。
* **设计模型** – 提供简要说明,模型可以生成初步设计概念或模型。
* **艺术创作** – 描述一个场景、情绪或风格,LLM 可以创作出与该愿景相符的艺术作品。
* **教育图表** – 根据特定主题或概念生成教育内容的图表或插图。
* **娱乐** – 根据虚构叙事或故事创建角色设计、风景或任何视觉内容。

图像生成器为专业人士、教育工作者、艺术家和爱好者打开了一个可能性的新领域,使视觉创作的过程对所有人更加可及。只需提供详细的提示,您就可以获得定制的视觉效果,而无需高级设计技能或软件。


==> genstudio-workspace/tools/image-generator/example-winter-wonderland.md <==
---
description: 跟随图像生成器的逐步演示
---

# 示例 – 冬季仙境

在这个例子中,我们尽可能具体地创建一幅艺术图像:

<div data-gb-custom-block data-tag="hint" data-style='info'>

图像链接将在 1 小时内过期。如果您想稍后使用或查看它,请在过期之前保存图片。

</div>

图像生成器创建了以下图像:



如果您不喜欢图像的确切构图,请点击 **重新生成** 以使用相同的提示创建新图像:




==> genstudio-workspace/tools/image-generator/how-to-use.md <==
# 如何使用

要开始使用图像生成器,您需要提供您希望创建的图像的描述。以下是一些术语的一般指南:

* **对象** – 使用对象的名称,如苹果、汽车、房子等。
* **颜色** – 指定颜色,如红色、蓝色、绿色等。
* **大小** – 指定大小,如大、小、高等。
* **形状** – 指定形状,如方形、圆形、矩形等。
* **材料** – 指定材料类型,如木材、金属、玻璃等。
* **动物/人** – 指定不同类型的动物或人,如猫、狗、女人、男人等。
* **风景** – 指定不同类型的风景,如日落、海滩、山脉等。
* **情绪** – 指定不同的情绪,如快乐、悲伤、生气等。
* **现实主义** – 指定准确性或抽象程度,如照片写实、卡通风格、印象派等。

<div data-gb-custom-block data-tag="hint" data-style='info'>

您只能根据提供的描述每次生成一张图像。

</div>

请记住,您的描述越具体,生成的图像就会越准确。例如,与其仅仅说“猫”,不如说“坐在蓝色沙发上的一只大橙色猫”。这将为模型提供更具体的图像生成信息。

.png>).png>)


==> genstudio-workspace/tools/pair-programmer/README.md <==
# 配对程序员

配对程序员是一个先进的AI编程工具,充当您的编码伴侣,提供与代码相关的查询、调试挑战和优化建议的即时帮助。无论您是在处理复杂的算法还是寻求最佳实践建议,配对程序员旨在提高您的编码效率,简化您的开发过程,使软件创建更加高效和直观。



## Pair Programmer 可以帮助解决哪些类型的问题?

Pair Programmer 可以帮助解决软件开发领域的各种问题,从基础概念到高级主题。虽然以下主题和示例的列表很广泛,但仍然无法涵盖所有用例。我们邀请您插入这些示例中的任何一个,探索 Pair Programmer 的深度。

**语法和语义**

* Java 中 for 循环的正确语法是什么?
* Python 的列表推导是如何工作的?

**调试和故障排除**

* 为什么我的 C 代码中会出现“段错误”?
* Java 中导致“空指针异常”的原因是什么?

**最佳实践**

* 我应该如何构建一个 RESTful API?
* SQL 表的推荐命名约定是什么?

**库和框架**

* 我如何使用 React 开始一个新项目?
* 你能解释一下 Flask 路由是如何工作的吗?

**算法和数据结构**

* 快速排序算法是如何工作的?
* 你能帮我实现一个二叉树吗?

**性能优化**

* 为什么我的 SQL 查询运行缓慢?
* 我如何优化我的 Python 脚本以更好地管理内存?

**软件架构**

* MVC 和 MVVM 模式有什么区别?
* 微服务如何使我的应用程序受益?

**工具和环境设置**

* 我如何在 Python 中设置虚拟环境?
* npm 和 yarn 有什么区别?

**版本控制**

* 我如何解决 git 合并冲突?
* 在 git 中构建分支工作流的最佳方式是什么?

**部署和运维**

* 我如何使用 Docker 部署我的 Web 应用程序?
* Kubernetes 在现代软件架构中的角色是什么?

**安全性**

* 我如何防止我的 Web 应用程序中的 SQL 注入?
* 安全存储用户密码的最佳实践是什么?

**语言和范式**

* 你能解释一下 JavaScript 中的函数式编程概念吗?
* 过程式编程和面向对象编程有什么区别?

**数据库和存储**

* 我如何对关系数据库进行规范化?
* 使用像 MongoDB 这样的 NoSQL 数据库相对于传统关系数据库的好处是什么?

**硬件和系统级问题**

* 垃圾回收在编程语言中是如何工作的?
* 并行处理和并发处理有什么区别?

**趋势和更新**

* Python 最新版本中的新特性是什么?
* WebAssembly 如何改变 Web 开发?
# 如何使用

要开始使用 Pair Programmer,您需要指定您正在使用或想要使用的编程语言。默认情况下,该字段设置为 Python。

一旦您提交了编程语言,您将收到一条类似于以下内容的消息(尽管确切的措辞可能会有所不同),详细说明了 Pair Programmer 的功能,并提供了一些有用的命令:

如果一切看起来正确,您可以在提示区域中写下您的编程问题。

### /change

`/change` 命令允许您在与 Pair Programmer 交互时修改您的偏好设置。目前,它支持两个选项:

* **编程语言** – 切换编程语言。例如,输入 `/change language=Java` 切换到 Java。
* **交互语言** – 更改沟通语言。例如,输入 `/change language=Spanish` 切换到西班牙语。

### /implement&#x20;

`/implement` 指令用于创建新的程序。它遵循五步流程以确保彻底的处理:

例如,你可以输入 `/implement task=TaskDescription` 。请将 `TaskDescription` 替换为你想要实现的任务的描述。

#### 示例

假设您想实现一个计算列表中所有元素总和的程序。

<div data-gb-custom-block data-tag="code" data-overflow='wrap'>

||CODE_BLOCK||
/implement task=创建一个 Python 函数,该函数计算列表中所有元素的总和。该函数应接受一个整数列表作为输入,并返回一个整数作为输出。
||CODE_BLOCK||

</div>

### /modify

`/modify`命令用于需要对现有程序进行更改或调整。输入`/modify code=ProgramCode modifications=ProgramModification`。请将`ProgramCode`替换为你希望修改的程序,将`ProgramModification`替换为你希望改变的内容的描述。

#### 示例

例如,假设您有一个计算矩形面积的 Python 函数,您想将其修改为计算圆的面积。

<div data-gb-custom-block data-tag="code" data-overflow='wrap'>

||CODE_BLOCK||
/modify code=
def rectangle_area(length, width):
    return length * width

modifications=
将函数更改为计算圆的面积,使用公式 `pi * radius^2`。该函数应接受一个半径参数。
||CODE_BLOCK||

</div>

### /test

`/test` 命令用于当你希望我为给定程序创建测试用例时使用。请输入 `/test code=ProgramCode description=ProgramDescription`。请将 `ProgramCode` 替换为你要测试的程序,并将 `ProgramDescription` 替换为该程序的功能描述。

#### 示例

假设您有一个计算数字阶乘的 Python 函数,并且您想为它创建测试用例

<div data-gb-custom-block data-tag="code" data-overflow='wrap'>

||CODE_BLOCK||
/test code=
def factorial(n):
    if n == 0:
        return 1
    else:
        return n * factorial(n-1)

description=
此函数计算给定数字的阶乘。数字 n 的阶乘是所有小于或等于 n 的正整数的乘积。
||CODE_BLOCK||

</div>

==> genstudio-workspace/tools/pair-programmer/example-python-script-assistance.md <==
---
description: 按照逐步演示进行 Pair Programmer
---

# 示例 – Python 脚本辅助

在这个示例中,我们请求 Pair Programmer 帮助解决一个与大型 CSV 文件相关的 Python 脚本,该脚本未按预期工作。



该工具需要一秒钟来分析您的提示。每个响应都是定制的,因此没有提示会有完全相同的输出。对于这个提示,Pair Programmer 从重申我们所要求的需求开始。



有时您可能会请求一个不存在的解决方案。Pair Programmer 可能会让您知道它是否能够提供足够的答案,以及该工具将如何回答您的提示。



对于我们的 Python 脚本提示,Pair Programmer 正在解释我们可以修改脚本的不同方式,并附上代码示例。



Pair Programmer 还可能会向我们提供一些后续问题,以便 AI 能够理解您情况的具体需求。然后,您可以询问这些问题以请求进一步的帮助。



Pair Programmer 随后提供更适合您需求的更新策略。可能会有更多的后续问题。随着您回答更多问题并提供进一步的信息,您的输出将更加具体。Pair Programmer 自动理解每个额外查询的上下文。




==> genstudio-workspace/data-security/data-loss-prevention.md <==
# 数据丢失预防

我们的数据丢失预防系统帮助用户保护他们的个人身份信息(PII)。它通过扫描用户输入的敏感数据,并提供实时警告来帮助防止无意识的数据暴露。

该系统设计用于检测各种类型的敏感数据。当用户输入包含这些类型的数据时,我们的系统将警告用户。用户随后有选择发送消息,匿名化文本,或者选择完全不发送消息的选项。

## 支持的实体列表:

### **全球实体:**

* 信用卡号码
* 加密钱包号码
* 电子邮件地址
* 国际银行账户号码 (IBAN)
* 电话号码
* 医疗执照号码

### **特定国家的实体:**

#### 美国:

* 美国银行账户号码
* 美国驾照号码
* 美国个人纳税者识别号码(ITIN)
* 美国护照号码
* 美国社会保障号码(SSN)

#### 英国:

* 英国国家卫生服务系统(NHS)编号

#### 西班牙:

* 西班牙税务识别号(NIF)

#### 意大利:

* 意大利个人身份识别码
* 意大利驾驶执照号码
* 意大利增值税编码
* 意大利护照号码
* 意大利身份证号码

#### 新加坡:

* 新加坡国民登记身份证号码

#### 澳大利亚:

* 澳大利亚商业号码 (ABN)
* 澳大利亚公司号码 (ACN)
* 澳大利亚税务文件号码 (TFN)
* 澳大利亚医疗保险号码

© 2023 SkyDeck AI Inc.


==> genstudio-workspace/data-security/README.md <==
---
description: >-
  SkyDeck AI 系统的每个部分都旨在增强所有用户的活动和数据保护的安全性。
---

# 数据安全

## OpenAI API 使用

在 **SkyDeck AI** 中使用您的 OpenAI API 密钥的一个主要优势是它 **启用对 OpenAI 系统的私密访问**。如果使用免费的或付费的 ChatGPT 服务,OpenAI 对数据安全没有任何承诺。但如果在控制中心使用 OpenAI API 密钥,则您在 GenStudio 中的所有用户聊天互动将保持私密。\
\
这是 [OpenAI 在这个主题上写的](https://openai.com/security):\
\
“通过 OpenAI API 提交的数据不会用于训练 OpenAI 模型或改善 OpenAI 的服务。通过非 API 消费者服务 ChatGPT 或 DALL·E 提交的数据可能会用于改善我们的模型。”


==> developers/README.md <==
# 开发者



==> developers/develop-your-own-tools/json-format-for-tools.md <==
---
description: 截至2023年7月26日
---

# 工具的 JSON 格式

## 简介

此文档概述了SkyDeck AI支持的两种不同类型的工具的JSON结构:LLM工具和智能工具。本页面的目的是简要介绍这些工具类别及其各自的JSON结构。每种工具类型的详细信息和示例可以在相应的子页面中找到。

***

#### LLM 工具

LLM(大型语言模型)工具旨在通过将用户输入发送到预定义的提示来促进用户与LLM模型的交互。

<div data-gb-custom-block data-tag="content-ref" data-url='json-format-for-llm-tools.md'>

[json-format-for-llm-tools.md](json-format-for-llm-tools.md)

</div>

#### 智能工具

智能工具通过结合 Python 代码执行来扩展 LLM 工具的功能,以进行数据提取和处理。Python 的集成使用户能够执行复杂的计算、数据转换以及其他超出标准 LLM 工具功能范围的高级操作。

<div data-gb-custom-block data-tag="content-ref" data-url='json-format-for-smart-tools.md'>

[json-format-for-smart-tools.md](json-format-for-smart-tools.md)

</div>

==> developers/develop-your-own-tools/example-text-based-ui-generator.md <==
---
description: >-
  此工具根据描述生成基于文本的用户界面。提供完整的源代码供您尝试。
---

# 示例:基于文本的用户界面生成器

我们是 AI 驱动开发的倡导者,正如 https://eastagile.com 所实践的。为了支持这一点,我们使用 AI 来帮助我们开发用户界面。该工具根据描述和(可选)对某些用户界面元素的请求生成基于文本的用户界面。该工具的提示要求设计元素以及适当的 UI 文本。\
\
这个例子作为一个具体且实用的工具示例,展示了一个团队可能创建和部署的工具。\
\
以下是其用法示例。\
\
用户输入:



生成的输出:



您可以在 Genstudio 中添加自定义工具 json。



\
\
以下是您需要在文件中更新的实际 json(即 text-based-ux-designer.json)。&#x20;

||CODE_BLOCK||json
{
"version": "0.1",
"metadata": {
"avatar": "",
"creator": {
"name": "受 Khoa Tran 启发",
"email": "admin@eastagile.com",
"organization": "East Agile"
},
"timestamp": "2023-06-01T10:00:00Z",
"variables": [
{
"name": "功能描述",
"type": "text",
"default": "",
"description": "功能或特性的简要描述。"
},
{
"name": "UI 组件",
"type": "text",
"default": "任何适当且常规的内容",
"description": "用户界面组件的类型(例如,单选按钮,多选列表)。"
}
],
"parameters": {
"top_p": 1,
"max_tokens": 1024,
"temperature": 0.7,
"presence_penalty": 0,
"frequency_penalty": 0
},
"avatar_type": "base64",
"description": "该工具根据您的描述和指定的用户界面组件生成基于文本的用户界面。",
"prompt_name": "基于文本的用户界面生成器",
"usage_notes": "提供您希望生成的界面、功能或应用程序的描述(功能描述)以及您希望使用的任何特定类型的用户界面元素(UI 组件)。该应用程序旨在支持 AI 驱动开发(AiDD),如 East Agile 所实践的 https://eastagile.com。",
"model_version": [
"gpt-3.5",
"gpt-4",
"claude",
"palm"
],
"expected_output": {
"type": "text"
}
},
"model_prompt": "生成以下功能或特性的基于文本的用户界面及其措辞:\n\n功能描述:{{功能描述}}\n用户界面元素:{{UI 组件}}。\n\n请遵循以下最佳实践以创建有效的 UX 写作:\n1. 使其可用:优先考虑功能性和易用性,而不是聪明的语言或非常规设计。\n2. 使其有帮助:提供有用的信息,引导用户并帮助他们实现目标。\n3. 使其可访问:使用简单、清晰的语言和常规设计元素,使所有用户(包括残疾人士)都能轻松理解。\n4. 使其清晰:避免行话和模糊;用户应能够快速轻松地理解内容和 UI。当可能时,UI 的可用性应显而易见,而无需阅读文本。\n5. 使其适当:考虑用户的文化背景和上下文(如果提供),确保内容包容且尊重。\n6. 使用主动语态:通过使用主动、直接的语言促使用户采取行动。\n7. 积极写作:专注于肯定的陈述,除非绝对必要,否则避免负面短语。\n8. 简洁:保持句子简短且切中要点,消除不必要的单词和短语。\n9. 进行持续的 A/B 测试:不断测试和完善内容,以确保其有效且用户友好。\n10. 保持品牌声音和语调一致:确保内容与整体品牌个性一致,并在用户体验中保持一致的语调。\n11. 使用以行动为导向的语言:通过使用清晰、直接且专注于特定任务的语言鼓励用户采取行动。\n12. 保持上下文相关性:提供相关上下文,以确保内容易于本地化和翻译为不同语言和文化。\n\n生成的 UX 写作内容:\n"
}

||CODE_BLOCK||

您可以创建自己的图标并将其作为 base64 文本块输入到此 json 中。否则,将使用一个不错的默认值。


==> developers/develop-your-own-tools/json-format-for-smart-tools.md <==
---
description: 一种便携的方式来分享用 Python 代码编写的 SkyDeck.AI 智能工具
---

# JSON格式的智能工具

## 总体 <a href="#_lgmg27qgfdrg" id="_lgmg27qgfdrg"></a>

要在SkyDeck.AI上创建一个智能工具,您需要根据文件结构章节中提到的规格上传一组文件。上传完成后,我们的平台将执行初始设置,这可能需要几分钟的时间。然后,该工具将在GenStudio工作区中可用。

## 文件结构 <a href="#_7dcm0ac78x60" id="_7dcm0ac78x60"></a>

### \<tool\_name>.json <a href="#_xvdq6eic1eed" id="_xvdq6eic1eed"></a>

工具的行为也通过JSON文件进行配置。下面是配置中关键字段的简短概述:

* **version**:工具的当前版本。
* **tool\_name**:工具的名称。在您的工作区中,这个名字应该是唯一的。
* **tool\_code**:要执行的Python代码。有关此字段的更多详细信息会在下一节中介绍。
* **description**:对工具功能的简短描述。
* **usage\_notes**:如何使用工具的说明。
* **model\_version**:指定允许用于后续问题的模型。要指定所有模型,使用_\["gpt-4", "gpt-3.5", "claude", "chat-bison"]_。
* **creator**:工具创建者的信息,包括名字,电子邮件和组织机构。
* **variables**:工具使用的变量数组。每个变量都有一个名字,描述和默认值。界面中变量的顺序遵循此数组中的顺序。
* **expected\_output**:工具产生的输出类型。在开发阶段,值应始终为文本。
* **avatar\_type**:在工具界面中使用的头像的格式。
* **timestamp**:最后一次更新工具的日期和时间。
* **requirements:** 指定运行tool\_code中的脚本所需的包。
* **avatar**:代表此工具logo的字符串

### 工具\_代码约定:<a href="#_177qobv2sfe9" id="_177qobv2sfe9"></a>

此脚本概述了您的工具的功能。本脚本的主要组成部分是 _execute_ 函数,它有以下要求:

* 函数应具有名为 _variables_ 的单个输入参数,它是一个字典。此字典中的每个键都对应于用户将输入到您的工具中的字段。
* 函数应返回字符串,该字符串将在GenStudio UI上作为响应显示。

## 示例工具 <a href="#_h9o86a5lgfut" id="_h9o86a5lgfut"></a>

### 使用DALL-E 2生成图像 <a href="#_quzi31gwxka6" id="_quzi31gwxka6"></a>

**描述:**&#x20;

此工具接受图像描述作为输入,并生成相应的图像URL。输出包括URL以及失效通知。该工具通过将查询发送到OpenAI DALL-E API并检索响应来操作。

**输入:**

* 描述:图像描述,例如,"一只白色的毛茸茸的猫"

**输出:**

* 带有生成的图像URL和失效通知的消息。

#### Python 脚本(将作为 image\_generation.json 中的一个字段): <a href="#qw9m9923kptk" id="qw9m9923kptk"></a>

||CODE_BLOCK||python
import openai
def execute(variables):
    openai.api_key = '<USER API KEY>'
    description = variables['描述']
    response = openai.Image.create(
        prompt=description,
        n=1,
        size="1024x1024"
    )
    image_url = response['data'][0]['url']
    return f"这是您图像的链接:{image_url}。该链接将在 1 小时内过期。"
||CODE_BLOCK||

#### image\_generation.json <a href="#id-4q3mtb2zf8gt" id="id-4q3mtb2zf8gt"></a>

||CODE_BLOCK||json
{
    "version": "0.1",
    "metadata": {
        "tool_name": "图像生成",
        "tool_code": "import openai\n\ndef execute(variables):\n openai.api_key = ''\n description = variables['Description']\n response = openai.Image.create(\n prompt=description,\n n=1,\n size=\"1024x1024\"\n )\n\n image_url = response['data'][0]['url']\n return f\"这是您的图像链接:{image_url}. 链接将在1小时内过期.\"\n",
        "description": "基于描述生成图像,使用OpenAI的DALL-E模型。",
        "usage_notes": "详细描述图像并将其放入描述字段。将返回图像的URL。该URL的有效期约为1小时,因此请确保在过期之前下载。",
        "model_version": ["gpt-3.5","gpt-3.5-turbo", "gpt-4", "claude"],
        "creator": {
            "name": "SkyDeck AI",
            "email": "skydeck@eastagile.com",
            "organization": "East Agile"
        },
        "variables": [
            {
                "name": "Description",
                "description": "图像描述",
                "default": "一只白色的暹罗猫"
            }
        ],
        "expected_output": {
            "type": "text"
        },
        "avatar_type": "base64",
        "timestamp": "2023-05-23T10:00:00Z",
        "requirements": "openai>=0.27.4",
        "avatar": ""
    }
}
||CODE_BLOCK||

### 利用Open-Meteo API实时显示天气报告<a href="#_yhjv7lbl4mu0" id="_yhjv7lbl4mu0"></a>

**描述**:&#x20;

此工具利用Open-Meteo API根据用户问题提供实时天气信息。通过询问有关天气的问题,如温度、降水或风情况,该工具检索最相关和最新的数据。

该工具的运作依赖于APIChain - 来自LangChain库的一个特性 - 来访问Open-Meteo API文档。这使得工具可以学习如何进行正确的API调用,并无缝地检索所需的信息。

**输入**:

* 问题:询问关于天气的特定问题,例如,“現在紐約市的温度是多少?”

**输出**:

* 提供请求的天气信息的答复。

#### Python 脚本(将是 weather\_reporter.json 中的一个字段): <a href="#qw9m9923kptk" id="qw9m9923kptk"></a>

||CODE_BLOCK||python
from langchain.chains.api import open_meteo_docs
from langchain.chat_models import ChatOpenAI
from langchain.chains import APIChain
def execute(variables):
    question = variables['Question']
    llm = ChatOpenAI(
        model_name='gpt-3.5-turbo',
        openai_api_key='<USER API KEY>'
    )
    api_chain = APIChain.from_llm_and_api_docs(
        llm, open_meteo_docs.OPEN_METEO_DOCS, verbose=False
    )
    result = api_chain.run(question)
    return result
||CODE_BLOCK||

<div data-gb-custom-block data-tag="hint" data-style='info'>

请注意,Langchain 现在与 Rememberizer 集成。请参见 [https://python.langchain.com/docs/integrations/retrievers/rememberizer/](https://python.langchain.com/docs/integrations/retrievers/rememberizer/)

</div>

#### weather\_reporter.json <a href="#bgnhw14oi99h" id="bgnhw14oi99h"></a>

||CODE_BLOCK||json
{
  "version": "0.1",
  "metadata": {
    "tool_name": "天气报告器",
    "tool_code": "from langchain.chains.api import open_meteo_docs\nfrom langchain.chat_models import ChatOpenAI\nfrom langchain.chains import APIChain\n\n\ndef execute(variables):\n question = variables['Question']\n llm = ChatOpenAI(model_name='gpt-3.5-turbo',\n openai_api_key='')\n api_chain = APIChain.from_llm_and_api_docs(\n llm, open_meteo_docs.OPEN_METEO_DOCS, verbose=False)\n result = api_chain.run(question)\n return result\n",
    "description": "利用 Open-Meteo API 获取实时天气详情",
    "usage_notes": "在提供的字段中输入您的天气相关问题",
    "model_version": ["gpt-3.5", "gpt-3.5-turbo", "gpt-4", "claude"],
    "creator": {
      "name": "SkyDeck AI",
      "email": "skydeck@eastagile.com",
      "organization": "East Agile"
    },
    "variables": [
      {
        "name": "Question",
        "description": "询问天气状况",
        "default": "慕尼黑,德国当前的温度是多少摄氏度?"
      }
    ],
    "expected_output": {
      "type": "text"
    },
    "avatar_type": "base64",
    "timestamp": "2023-07-13T10:00:00Z",
    "requirements": "openai>=0.27.4\nlangchain>=0.0.229",
    "avatar": ""
  }
}
||CODE_BLOCK||

## 限制 <a href="#g32lfwd6xlxx" id="g32lfwd6xlxx"></a>

AWS Lambda 仅允许一个函数运行最长 15 分钟和 10GB 的 RAM。因此,工具应在此限制内完成其执行。


==> developers/develop-your-own-tools/README.md <==
---
description: >-
  您可以创建自定义提示和高级工具,以在 SkyDeckAI 中使用或与其他地方共享。
---

# 开发您自己的工具

您上传定义自定义工具的json到GenStudio。&#x20;




==> developers/develop-your-own-tools/json-format-for-llm-tools.md <==
---
description: 共享工具的便携方式
---

# LLM 工具的 JSON 格式

## 简介

以可以快速添加到程序或工具编辑器的方式共享工具,如果有标准的方式来表示工具及其使用方法,那么这种方式将大大改进。我们希望建立如下的功能:

* 一个可以视觉上代表工具的图标
* 提示的元数据:
  * 工具的名称
  * 工具的描述
  * 工具的使用说明
* 包含在工具字符串中的占位参数
* 预期的输出
* 版本控制和时间戳。

## JSON格式规范

||CODE_BLOCK||json
{
  "version": "字符串或整数",
  "model_prompt": "带有{{variable_name}}占位符的字符串",
  "metadata": {
    "prompt_name": "字符串",
    "description": "字符串",
    "usage_notes": "字符串",
    "model_version": ["字符串", "字符串", …],
    "creator": {
      "name": "字符串",
      "email": "字符串",
      "organization": "字符串"
    },
    "parameters": {
      "temperature": "浮点数",
      "max_tokens": "整数",
      "top_p": "浮点数",
      "frequency_penalty": "浮点数",
      "presence_penalty": "浮点数"
    },
    "variables": [
      {
        "name": "变量名称1",
        "type": "文本",
        "description": "字符串",
        "default": "字符串",
      },
      {
        "name": "变量名称2",
        "type": "单选",
        "description": "字符串",
        "default": "值1",
        "allowed_values": ["值1", "值2", "值3"]
      },
      {
        "name": "变量名称3",
        "type": "多选",
        "description": "字符串",
        "default": ["值1", "值2"]
        "allowed_values": ["值1", "值2", "值3"]
      },
      ...
    ],
    "expected_output": {
      "type": "字符串(例如,文本、代码、有限)",
      "format": "字符串(可选,例如,JSON、XML、CSV)",
      "language": "字符串(可选,例如,Python、JavaScript)",
      "allowed_values": ["字符串1", "字符串2", ...](可选)
    },
    "avatar_type": "字符串(例如,url,base64)",
    "avatar": "字符串(URL或base64编码的图像),推荐256x256像素",
    "timestamp": "字符串(ISO 8601格式)"
  }
}
||CODE_BLOCK||

您可以在[这里](https://skydeck-public-assets.s3.amazonaws.com/sample\_tool.json)下载我们的示例JSON。

## 字段描述

* **model\_prompt**: 包含 GPT 模型提示的字符串。
* **metadata**: 包含有关 GPT 模型提示的附加信息的对象,包括以下子字段:
  * **model\_version**: 指示所使用的 GPT 模型版本的字符串。
  * **creator**: 包含有关 GPT 模型提示创建者信息的对象,具有以下子字段:
    * **name**: 表示创建者姓名的字符串。
    * **email**: 表示创建者电子邮件的字符串。
    * **organization**: 表示创建者所属组织的字符串。
  * **parameters**: 包含有关 GPT 模型参数的信息的对象,具有以下子字段:
    * **temperature**: 指示用于控制输出随机性的温度的浮点数。
    * **max\_tokens**: 指示生成响应中最大令牌数的整数。
    * **top\_p**: 表示核采样概率阈值的浮点数。
    * **frequency\_penalty**: 表示根据数据集中令牌频率施加的惩罚的浮点数。
    * **presence\_penalty**: 表示根据提示中令牌的存在施加的新令牌惩罚的浮点数。
  * **timestamp**: 以 ISO 8601 格式表示 GPT 模型提示创建或最后修改的日期和时间的字符串。
  * **expected\_output (可选)**: 包含与模型提示的预期输出相关字段的对象,包括以下子字段:
    * **type**: 指示从模型提示中预期输出类型的字符串。
    * **format (可选)**: 如果适用,表示预期输出格式的字符串。
    * **language (可选)**: 如果类型为 `code`,表示预期输出的编程语言的字符串。
    * **allowed\_values (可选)**: 如果类型为 `limited`,包含允许输出值列表的字符串数组。
  * **variables (可选)**: 包含可能以 f-string 风格插入到 `model_prompt` 字符串中的变量的列表。每个变量包含以下子字段:
    * **name**: 表示变量名称的字符串。
    * **type**: 显示变量类型的字符串。目前 `type` 的可能值为 `text`(默认变量),以及 `single-select` 或 `multi-select`(选择变量)。
    * **description**: 显示变量描述的字符串,包括用法和示例。
    * **default**: 显示变量默认值的值。如果 `type` 为 `text` 或 `single-select`,则该值为字符串;如果为 `multi-select`,则为字符串数组。
    * **allowed\_values**: 如果变量类型为 `single-select` 或 `multi-select`,则包含允许值列表的字符串数组。
  * **avatar (可选)**: 包含与作为提示的头像或图标的图形图像相关字段的对象,包括以下子字段:
    * **avatar\_type**: 指定包含的头像数据类型的字符串。
    * **avatar**: 如果 avatar\_type 为 `url`,则包含指向图像的 URL 的字符串;如果 avatar\_type 为 `base64`,则包含表示图像的 base64 编码字符串。
  * **prompt\_name (可选)**: 表示提示名称的字符串。
  * **description (可选)**: 提供工具及其目的的简要描述的字符串。
  * **usage\_notes (可选)**: 包含创建者关于工具使用或任何特定考虑的自由格式说明的字符串。

要指定模型提示的预期输出格式,可以在 `metadata` 对象中添加 `expected_output` 对象。根据预期输出的类型,可以在 `expected_output` 对象中包含相关子字段。

要包含可能以 f-string 风格插入到 `model_prompt` 字符串中的变量字段,可以在 `metadata` 对象中添加单独的 `variables` 列表。

要包含作为提示的头像或图标的图形图像,可以在 `metadata` 对象中添加 `avatar` 字段。

在 `metadata` 对象中包含 `expected_output`、`variables`、`avatar`、`prompt_name`、`description` 和 `usage_notes` 字段有助于将与提示相关的所有上下文信息集中在一个地方,从而更容易管理和理解。

您可以在 JSON 对象的顶层使用 `version` 字段来显式跟踪整个 JSON 文件的版本

Last updated