sakamttyの日記

天文、宇宙、子育て、コスメ、本・絵本について書いてます。

AIピザの記事を読んだ工場の人事部長と部下の会話

AIピザの記事

www.itmedia.co.jp


部下
: 「部長、このピザハットのニュース、すごいですね。AIを使ってチーズの最適な量を決めたみたいです。」

人事部長: 「ああ、読んだよ。AIが味覚を数値化して分析するって、まさに未来の技術だ。こういうのが食品業界で広まるとは思わなかったな。」

部下: 「うちの工場でも、こういったAIの導入で何か改善できる部分があるんじゃないですか?例えば、社員の作業効率や安全管理の最適化とか。」

人事部長: 「確かに。AIを使えば、作業員の疲労度や安全リスクをリアルタイムで分析して、シフトや休憩の最適なタイミングを提案できるかもしれない。ピザハットがチーズの量を調整したように、うちも業務効率化に役立つだろうな。」

部下: 「特に製造工程の効率化が進めば、生産性も上がりますよね。人材不足の中、AIをうまく活用できれば、負担軽減につながりそうです。」

人事部長: 「そうだな。まずは、どの業務にAIを適用するのが効果的か調査してみよう。ピザハットの事例から学べることがたくさんありそうだ。」

AIピザの記事を読んだ物流会社の社長と専務の会話

物流会社の社長と専務の会話

www.itmedia.co.jp

社長: 「ピザハットがAIを使ってチーズの量を130%に増やすって話、聞いたか?AIで味覚を数値化して、最適な量を決めたらしい。」

専務: 「ええ、見ました。AIがここまで細かい調整までできるなんて、うちの物流業務にも応用できる部分があるんじゃないかと思いました。」

社長: 「そうだな。2024年問題でドライバー不足が深刻化する中、AIを使って配車や在庫管理の最適化ができれば、もっと効率よく回せるんじゃないか。ピザハットがチーズの量を調整したように、我々もAIで需要予測や配送ルートを最適化できれば、ドライバーの負担も軽減できるだろう。」

専務: 「確かに。AIがあれば、ドライバーの経験に頼らずに効率的なルートを見つけ出せるし、倉庫の在庫管理もリアルタイムで最適化できますね。特に繁忙期の負担が減りそうです。」

社長: 「まずは、物流業務にAIをどう導入するか検討してみよう。うちもピザハットのように、データに基づいて最適化を進めないと、この先の競争には勝てないだろう。」

専務: 「早速AIソリューションを導入できる業者を調べてみます。2024年問題を乗り切るには、今がそのタイミングですね。」

vba

Sub HTMLファイル内の文字列検索()
    Dim フォルダパス As String
    Dim 対象ファイル As String
    Dim ファイル内容 As String
    Dim ファイル番号 As Integer
    Dim 行番号 As Long
    
    ' フォルダパスを設定
    フォルダパス = "C:\Path\To\Your\Folder" ' 対象のフォルダのパスに置き換えてください
    
    ' フォルダ内のHTMLファイルを処理
    対象ファイル = Dir(フォルダパス & "\*.html")
    
    Do While 対象ファイル <> ""
        ' ファイルを開く
        ファイル番号 = FreeFile
        Open フォルダパス & "\" & 対象ファイル For Input As ファイル番号
        
        ' ファイル内容を一括で読み込む
        ファイル内容 = Input$(LOF(ファイル番号), ファイル番号)
        
        ' ファイルを閉じる
        Close ファイル番号
        
        ' "安全上のご注意" を検索
        行番号 = InStr(1, ファイル内容, "安全上のご注意")
        
        ' 発見した場合はメッセージを表示
        If 行番号 > 0 Then
            MsgBox "ファイル名: " & 対象ファイル & vbCrLf & "見つかった行番号: " & GetLineNum(ファイル内容, 行番号)
        End If
        
        ' 次のファイルを取得
        対象ファイル = Dir
    Loop
End Sub
 
Function GetLineNum(text As String, position As Long) As Long
    ' 指定位置が含まれる行番号を取得する関数
    Dim lines As Variant
    lines = Split(text, vbCrLf)
    Dim totalLength As Long
    Dim i As Long
    For i = LBound(lines) To UBound(lines)
        totalLength = totalLength + Len(lines(i)) + 2 ' 行末のCrLf分も含む
        If totalLength >= position Then
            GetLineNum = i + 1
            Exit Function
        End If
    Next i
End Function
 
 

vba

Sub 検索()
    Dim ファイルパス As String
    Dim 検索ワード As String
    Dim テキスト行 As String
    Dim 行番号 As Long
    
    ' ファイルパスと検索ワードを設定
    ファイルパス = "C:\Path\To\Your\File.txt" ' ファイルの実際のパスに置き換えてください
    検索ワード = "安全のご注意"
    
    ' ファイルを開く
    Open ファイルパス For Input As #1
    
    ' ファイルを行ごとに読み込み、検索ワードが含まれているか確認
    行番号 = 0
    Do While Not EOF(1)
        Line Input #1, テキスト行
        行番号 = 行番号 + 1
        If InStr(1, テキスト行, 検索ワード) > 0 Then
            MsgBox 検索ワード & " が見つかりました。行番号: " & 行番号
            Exit Do
        End If
    Loop
    
    ' ファイルを閉じる
    Close #1
End Sub