Streamlitサポート
サービス内容
当社は、Pythonの強力なWeb UIフレームワーク「Streamlit」とそのデスクトップ版「@stlite/desktop」をフルサポートしています。これにより、機械学習モデルや自動化スクリプトのプロトタイプ検証(PoC)がより迅速かつ効果的に行えるようになります。
技術的背景
Streamlit: Pythonで開発されたWeb UIフレームワークで、データサイエンスと機械学習の領域でのアプリケーション開発を効率化します。
Pyodide: サーバレス環境でPythonコードを実行するための強力なツール。ブラウザ上での動作を可能にします。
Electron: デスクトップアプリケーション開発のためのフレームワーク。@stlite/desktopなどで利用され、ローカル環境でのアプリケーション提供を実現します。
主な用途
機械学習・ディープラーニングモデルのPoC検証: Streamlitを用いて、カスタムモデルの実証実験を行うWebアプリケーションの開発。
コードのWeb UI化: JupyterLabやGoogle Colaboratoryで開発したコードを、Streamlitを使ってWeb UIに変換し、アクセスしやすくします。
自動化スクリプトのWeb UI化: 日常の業務を自動化するスクリプトをWebアプリとして提供し、操作を簡単にします。
事例紹介
【AI/PoC】: Transformersを使用したカスタムモデルの実証実験を行うWebアプリケーションを開発し、クライアントに提供。
【RPA/省力化】: PDFテンプレートに大量の氏名を埋め込むローカルWebアプリを開発。大量文書の自動生成を効率化。
【RPA/省力化】: 複数のExcelファイルから必要なデータを選択し、新たなExcelを生成するデスクトップアプリを提供。
費用感
プロジェクトは30万円からの予算でスタート可能です。お客様の要件に応じて、最適なソリューションを提供します。
参考記事と発表
- 技術系Webメディアの記事(代表の寺田が執筆)
https://gihyo.jp/article/2024/04/monthly-python-2404
- PyCon Kyushuでの寺田の発表
https://kyushu.pycon.jp/2024/?param=Sessions
以下が発表のスライドです