Middleware Development for Service Innovation
(サービスイノベーションに向けた「仕組みと道具」作り)
- AI Workshop:発想(知識獲得・創造)
- Dev. Project – AI Workshop System
- Knowledge management
- Reasoning, Abduction
- Design thinking, System thinking
- Artificial empathy, Dialog model
- Tooling for AI workshop system:
- TensorFlow.js, PoseNet, OpenPose
- BERT, GPT-3
- GraphQL
- Micro services, Cognitive API
- API Gateway, Kong
- Docker containers, WSL2 (Windows Subsystem for Linux)
- ROS2 (Robot OS), Autoware
- Raspberry Pi, Jetson, Azure Kinect DK, Intel RealSense
- VUI (Voice User Interface), Smart speaker
- Blender, Unity, Unity-ML Agents, Oculus Quest2
- Service Production:生産(開発プロセス)
- Dev. Project – Service Production Platform
- Conceptual modeling
- Behavior simulation
- Design patterns, Asset development and reuse, Lifecycle Management
- Open data, Big data
- Mass customization, SPL (software product line), Software Factory, CI/CD, DevOps, MLOps, ML Pipeline, Data Lake, NoSQL
- Model development with Machine Learning, Design Structure Matrix (DSM)
- Micro services, Service orchestration, Service mesh, Edge AI
- Tooling for Service production framework:
- SysML, STAMP/STPA,UML : Astah*, Draw.io
- Node-RED, Jupyter Lab, VS Code, WSL2
- Spark, Hadoop, Hive
- TensorFlow, PyTorch
- GitLab, GitLab Runner
- Kedro, Kubeflow, MLflow, Prefect
- Explainable AI (XAI), LIME, SHAP
- Docker container, Istio, Kubernetes
- CS-Cloud (private), Microsoft Azure, Amazon AWS, Google GCP
- Trust Building:構成(信用に基づくアーキテクチャ)
- Dev. Project – Trust Building Framework
- Service excellence, Service quality, Web3 architecture
- Zero Trust, Trust scoring algorithm
- Heterogeneous device coordination
- Decentralized Identifiers (DIDs)
- Self-Sovereign Identity (SSI)
- Zero knowledge proof (ZKP)
- OAuth2.0, access token, credential
- Distributed application (dapp)
- Tooling for Trust building protocols:
- Blockchain, Smart contract, Policy as Code
- Hyperledger Indy & Aries, Hyperledger Iroha, Ethereum, Solana, zk-SNARK
- Keycloak, Open Policy Agent (OPA), Kyverno
- Nuxt.js
- AI・IoT First Learning:育成(次世代設計教育)
- Dev. Project – Learning Materials: “Give it a try”
- Micro-Credentials, Digital Badges, Digital Certificates
- STEM (science, technology, engineering, mathematics)
- AI and IoT devices for prototyping
- No-Code, Low-Code programming
- Data science libraries
- Lean development, Agile development
- Tooling for Educational programs:
- Raspberry Pi, Jetson, M5StickC, M5StickV, Arduino, HaloCode, micro:bit
- Drone (RoboMaster, Tello Edu), BOCCO,MESH
- Microsoft Lobe, Google Teachable Machine, Scratch for AI, Google Colaboratory, Jupyter Hub
- Microsoft Azure Lab Services, Heroku, enebular
- 3D printer