InterSystems ベクトル検索、GenAI、 ML コンテスト(USコミュニティ)
開発者の皆さん、こんにちは!
(2024.4.17更新:コンテストタイトルに「ベクトル検索」を追加しました)
次の InterSystems オンラインプログラミングコンテストのテーマが決定しました!👉生成 AI、ベクトル検索、機械学習 です!
🏆 InterSystems ベクトル検索、GenAI、ML コンテスト(USコミュニティ) 🏆
期間: 2024年4月22日~5月19日
賞金総額: $14,000
.jpg)
テーマ
InterSystems IRIS または InterSystems IRIS for Health または IRIS Cloud SQL を使用し、生成AI、または機械学習を使用したソリューションの開発を行ってください。
今回のコンテストは賞金以外にも注目いただきたい特典があります!👉ベクトル検索の力を活用しもっとも革新的なプロジェクトを投稿いただいた著者を、メリーランド州ナショナルハーバーで開催されるグローバル・サミット2024にご招待します!(3名まで)
* 招待された方には 2024年6月8日から13日までに開催するグローバル・サミットの無料チケットと無料ホテル宿泊券が贈られます。
応募条件
- アプリケーションやライブラリは完全に機能するものでなければなりません。他の言語ですでに存在するライブラリのインポートや直接のインターフェイスであってはなりません(C++を除きます)。既存のアプリケーションやライブラリのコピーペーストでの応募もできません。
- 応募可能なアプリケーション
- Open Exchange アプリケーションの新規作成、または既存アプリケーションであっても大幅に改善されているものであればご応募いただけます。
- コミュニティの担当チームは、コンテストへの応募を承認する前に申請された全アプリケーションをレビューします。
- 全てのアプリケーションは、IRIS Community Edition 、IRIS for Health Community Edition で動作する必要があります。MacやWindowsのホスト版をご利用いただく場合は、インストールキットをダウンロードしてください。コンテナを利用する場合は InterSystems Container Registryから pull、または、最新バージョンのイメージ(intersystemsdc/iris-community:latest または intersystemsdc/irishealth-community:latest)をご利用ください。
- コミュニティエディションのインストールキット入手方法については、「InterSystems IRIS/InterSystems IRIS for Health コミュニティエディションのダウンロード方法」をご参照ください。
- コンテナ版IRISの利用方法については、「InterSystemsコンテナレジストリの使い方とコンテナ開始までの流れ(解説ビデオ付き)」をご参照ください。
- アプリケーションはオープンソースであり、GitHubで公開されている必要があります。
- アプリケーションの README ファイルは、英語で記述してください(日本語で記述したものがあればそのまま掲載いただき、英文の追記をお願いします。翻訳アプリを使用しますが翻訳をお手伝いすることもできますのでお気軽にお知らせください!)。また、インストール手順や、アプリケーションがどのように動作するかの説明、またはビデオデモを含めてください。
- 1人の開発者は最大3つのアプリケーションを応募できます。
- 記事はUSコミュニティに投稿してください。
注意:インターシステムズの審査員は、複雑さと有用性の基準に基づきコンテストに応募が承認されるかどうかの最終決定権を持ちます。その決定は最終的なものであり、不服申し立ての対象にはなりません。
入賞特典:
1. Experts Nomination - 審査員から多く票を集めたアプリケーションには、以下の賞金が贈られます。
🥇 1位 - $5,000
🥈 2位 - $3,000
🥉 3位 - $1,500
🏅 4位 - $750
🏅 5位 - $500
🌟 6-10位 - $100
2. Community winners - 開発者コミュニティで多く票を集めたソリューションには、以下の賞金が贈られます。
🥇 1位 - $1,000
🥈 2位 - $750
🥉 3位 - $500
🏅 4位 - $300
🏅 5位 - $200
複数の参加者が同数の票を獲得した場合、全参加者が勝者となり賞金は勝者間で分配されます。
参加資格:
どなたでもご参加いただけます!(InterSystems 開発者コミュニティのアカウントを作成するだけでご応募いただけます)
開発者がチームを組んで共同でアプリケーションを作成し、応募することもできます! 1チーム 2~5名 までご参加いただけます。
チームでご応募いただく場合は、アプリケーションの README にチームメンバー名の記載をお忘れなく!!(開発者コミュニティのプロファイルのリンクもお願いします)
スケジュール:
🛠 アプリケーション開発と応募期間:
- 2024年4月22日(00:00 EST): コンテスト開始!
- 2024年5月12日(23:59 EST): 応募締切
✅ 投票期間
- 2024年5月13日 (00:00 EST): 投票開始!
- 2024年5月19日 (23:59 EST): 投票終了
応募、投票期間中、アップロードしたアプリケーションは改良できます。
Helpful Resources:
✓ ドキュメント
- InterSystems IRIS ベクトル検索(ドキュメント)英語
- InterSystems IntegratedMLドキュメント(日本語)
- Boosting Facial Recognition(顔認識を強化する) ベクトル検索
✓アプリケーション/ライブラリ例
- IRIS Vector Search
- llamaindex-iris
- langchain-iris
- workshop-vector-face
- IRIS FHIR SQL Builder DBT IntegratedML
- integratedml-demo-template
- integratedml-demo - Embedded Python demo suite
- iris-local-ml - Hugging Face and python usage with IRIS
- iris-fine-tune-ml - training and tuning ml models with python and InterSystems IRIS
- QuinielaML - soccer match predictions with IntegratedML
- workshop-integratedml-csv
- iris-rag-demo - RAG demo implementation
✓参考記事
✓ オンラインコース(英語)
- Using Vector Search for Generative AI
- IntegratedML Interactive Intro Course
- Hands-on with IntegratedML
✓ ビデオ(英語)
- Using Vector Search for Generative AI
- Adding AI into Interoperability Production
- Building Models with integratedML in the cloud
- Generative AI Use Cases in Healthcare
✓ IRIS初心者向け
- Build a Server-Side Application with InterSystems IRIS
- Learning Path for beginners
- InterSystems 製品を初めて使用する方向け学習コンテンツなど
✓ For beginners with ObjectScript Package Manager (IPM):
- How to Build, Test and Publish IPM Package with REST Application for InterSystems IRIS
- Package First Development Approach with InterSystems IRIS and IPM
Need Help?
ご質問がある場合は、この投稿へコメントいただくか、InterSystems の Discord server チャンネルにご参加ください!
皆様からのアプリケーションのご応募、お待ちしております!👍
❗️ コンテストに参加された場合、こちらに記載されているコンテスト規約に同意したものとみなされます。ご応募の際、ご一読いただきますよう、お願い申し上げます❗️
ご応募方法について
以下の応募方法ビデオをご参照ください。
以下、コンテストに応募する迄の手順をご説明します。
コンテスト応募までの流れは以下の通りです(※ビデオでは、3番以降の内容をご紹介しています)。
1、IRISプログラミングコンテスト用テンプレートを使用して、開発環境を準備します。
2、コンテスト用アプリケーションを作成します。
3、コンテストの準備が完了したら、ソースコードをローカルのGitリポジトリへコミットします。
初回コミット時に、Gitの初期設定がないためコミットが失敗することがあります。
その場合は、以下のコマンドでGitユーザ名とEmailを設定します。
git config --global user.name "ここにユーザ名"
git config --global user.email "ここにメールアドレス”4、ローカルのGitリポジトリのコミットが完了したら、リモートのGitリポジトリを作成します。
リポジトリ作成後、リモートリポジトリのURLをコピーします。
5、リモートのGitリポジトリへPushします。
git push ここにリモートのリポジトリのURL6、OpenExchangeにログインし、アプリケーションを追加します。
※事前にDeveloper communityでユーザアカウントを作成する必要があります。
ログイン後、Profile→Applications から Application をクリックし、4 でコピーしたリモートのGitリポジトリのURLを設定します。
アプリケーションを登録すると、画面右上に「Send Approval」のボタンが表示されるので、クリックします。
再度作成したアプリケーションを開くと、「Apply for Contest」ボタンが表示されるので、クリックすると応募が完了します。