公告
· 六月 19, 2023

InterSystems 2023年度编程大奖赛(Grand Prix)技术奖励细则

大家好!

InterSystems Grand Prix 2023 结合了 InterSystems IRIS 数据平台的所有主要功能!

因此,我们邀请您使用以下功能并收集额外的技术奖励,以帮助您赢得奖品!

如下:

  • LLM AI 或 LangChain 用法:Chat GPT、Bard 等 - 6
  • InterSystems FHIR SQL Builder- 5
  • InterSystems FHIR-3
  • IntegratedML - 4
  • Native API - 3
  • 嵌入式 Python - 4
  • 互操作性 - 3
  • 生产扩展(PEX)- 2
  • 自适应分析 (AtScale) Cube的使用 - 3
  • Tableau、PowerBI、Logi 的使用 - 3
  • InterSystems IRIS BI - 3
  • 列索引使用 - 1
  • Docker 容器使用 - 2
  • ZPM 包部署 - 2
  • 在线演示 - 2
  • 单元测试 - 2
  • 实施 InterSystems Community Idea中的创意 - 4
  • 在开发者社区发布的第一篇文章 - 2
  • 在开发者社区发布的第二篇文章 - 1
  • 代码质量通过 - 1
  • 第一次贡献 - 3
  • YouTube 上的视频 - 3

LLM AI 或 LangChain 使用:Chat GPT、Bard 等 - 6 分

为构建使用LangChain库或大型语言模型(LLM)(例如 ChatGPT、Bard 和其他 AI 引擎(例如PaLMLLaMA等)的解决方案会为您赢得 6 个专家奖励积分。 AutoGPT 的使用也很重要。

在 Open Exchange 中已经可以找到一些示例: iris-openai、 chatGPT telegram bot

这是一篇带有 langchain 使用示例的文章

<--break-> InterSystems FHIR SQL Builder - 5 分

InterSystems FHIR SQL Builder是 InterSystems IRIS for Health 的一项功能,有助于将 FHIR 资源映射到 SQL 表并通过应用程序中的 SQL 查询使用它。

在文档中了解更多信息

在线课程。
这是一个关于 Open Exchange 的例子。

注意:如果您实施 InterSystems FHIR SQL Builder,则不包括 InterSystems FHIR 即服务和 IRIS For Health 的 3 分奖励。

InterSystems FHIR 即服务和 IRIS For Health - 3 分

我们邀请所有开发人员使用InterSystems FHIR Server (FHIRaaS)构建新的或测试现有的应用程序。登录门户,进行部署并开始在您的编程竞赛应用程序中使用 AWS 上的 InterSystems FHIR 服务器。

您还可以使用 InterSystems IRIS for Health docker 版本构建 FHIR 应用程序。您可以使用IRIS-FHIR-Template ,它在 docker 镜像构建期间准备 FHIR 服务器。可以在此处找到 FHIR API 4.0.1 的文档。在InterSystems IRIS for Health 文档中了解更多信息。

IntegratedML 使用 - 4 分

1. 在您的 AI/ML 解决方案中使用 InterSystems IntegratedML。这是使用它的模板。

2、数据导入工具:

3.文档:

4.在线课程和视频:

InterSystems Native API 使用 - 3 分

如果您使用任何 InterSystems Native API 选项( .NETJavaPythonNode.js  )访问全栈应用程序中的数据,您将获得此奖励。在这里了解更多。

<--break->嵌入式 Python - 4 分

在您的应用程序中使用嵌入式 Python并获得 4 分加分。您至少需要 InterSystems IRIS 2021.2。

注意:如果您还使用 Native API for Python,则只有 Embedded Python 才算奖励。

与 BPL 或 DTL 的互操作性生产 - 3 分

IRIS Interoperability Productions的主要特征之一是业务流程,可以用 BPL(业务流程语言)来描述。

在文档中了解有关业务流程的更多信息

业务规则是一种无代码/低代码方法,用于管理互操作性生产的处理逻辑。在 InterSystems IRIS 中,您可以创建一个业务规则,您可以通过可视化或通过 ObjectScript 表示创建该规则。

如果您在互操作性产品中创建和使用业务流程或业务规则,您可以获得业务流程/业务规则奖励。

 

生产扩展 (PEX) 使用 - 2 分

PEX 是互操作性产品的 Python、Java 或 .NET 扩展。

如果您在互操作性产品中将 PEX 与 Python、JAVA 或 .NET 结合使用,您将获得此奖励。

PEX演示。

在文档中了解更多关于 PEX 的信息。

InterSystems IRIS 具有Python Pex模块,该模块提供了从 Python 开发 InterSystems 互操作性产品的选项。使用它并为您的应用程序收集 3 个额外积分。也可以使用 Guillaume Ronguier 介绍的替代 python.pex 轮。

您还可以使用Python 互操作性,它是@Guillaume Rongier  提供的 Python 上 InterSystems IRIS 的 PEX 插件模块 
这提供了在清晰的 python 中开发 InterSystems IRIS 互操作性解决方案的机会。

将 PEX 用于 Hugging Face 的文章示例

自适应分析 (AtScale) 多维数据集使用 - 3 分
InterSystems Adaptive Analytics 提供创建和使用AtScale多维数据集的选项,用于分析解决方案。

您可以使用我们为比赛设置的 AtScale 服务器(可以在Discord 频道中收集 URL 和凭据)来使用多维数据集或创建一个新的多维数据集并通过 JDBC 连接到您的 IRIS 服务器。

使用 AtScale 的分析解决方案的可视化层可以使用 Tableau、PowerBI、Excel 或 Logi 制作。

文档, AtScale 文档

训练

Tableau、PowerBI、Logi 的使用 - 3 分

为您使用 Tableau、PowerBI 或 Logi 制作的可视化收集 3 分 - 每个 3 分。

可以通过直接 IRIS BI 服务器或通过与 AtScale 的连接进行可视化。

Logi 代表 InterSystems Reports 解决方案可用 - 您可以在InterSystems WRC 上下载作曲家。可以在discord channel中收集临时许可证。

文档

训练

InterSystems IRIS BI - 3 分

InterSystems IRIS 商业智能是 IRIS 的一项功能,它使您可以选择针对 IRIS 中的持久数据创建 BI 立方体和枢轴,然后使用交互式仪表板将此信息传递给用户。

了解更多

基本的iris-analytics-template包含 IRIS BI 多维数据集、数据透视表和仪表板的示例。

以下是 IRIS BI 解决方案的一组示例:

列索引使用 - 1 分

列索引功能可以显着提高分析查询的性能。在您的解决方案的持久数据模型中使用列式索引并获得 1 个额外奖励积分。了解有关列索引的更多信息。

Docker 容器使用 - 2 分

如果应用程序使用在 docker 容器中运行的 InterSystems IRIS,则该应用程序将获得“Docker 容器”奖励。这是最简单的模板

ZPM 包部署- 2 分

如果您做到以下措施,可以收集到奖励。为全栈应用程序构建和发布 ZPM(InterSystems Package Manager)包,这样它就可以通过以下方式部署:

zpm "install your-multi-model-solution"

安装了 ZPM 客户端的 IRIS 上的命令。

ZPM客户端。文档

项目的在线演示 - 2 分
如果您将项目作为在线演示提供给云,则可额外获得 2 个奖励积分。您可以自己完成,也可以使用此模板- 这是一个 示例。这是有关如何使用它的视频

单元测试 - 2 分

对 InterSystems IRIS 代码进行单元测试的应用程序将获得奖励。

文档开发人员社区中了解有关 ObjectScript 单元测试的更多信息。

实施Developer Opportunity Idea的创新理念 - 4 分

实施来自InterSystems Community Ideas 门户的处于具有“社区机会(Community Opportunity)”状态的任何创新想法。这将为您提供 4 个额外的奖励积分。

关于开发者社区的文章 - 2 分

在 Developer Community 上发表一篇文章,描述您的项目的功能,并为该文章收集 2 分。

开发者社区第二篇文章 - 1分

您可以为第二篇文章或有关申请的翻译获得额外的奖励积分。第 3 次及以上不会带来更多积分,但您仍将赢得所有关注。

代码质量通过且零错误 - 1 分

包括用于代码静态控制的代码质量 Github 操作,并使其显示 0 个 ObjectScript 错误

首次贡献 - 3 分

如果您是第一次参加 InterSystems Open Exchange 竞赛,可获得 3 个奖励积分!

YouTube 上的视频 - 3 分

制作演示您的产品的 Youtube 视频,每个视频可获得 3 分奖励积分。

奖励清单可能会发生变化。敬请持续关注!

讨论 (0)1
登录或注册以继续