Security tutorial - IT technology blog

AIコードアシスタント使用時のよくあるセキュリティ脆弱性と自動検出方法

CopilotやChatGPTのようなAIコードアシスタントは生産性を高めてくれるが、コードレビューで見落とされがちなセキュリティ脆弱性も生み出す——SQLインジェクション、コマンドインジェクション、ハードコードされた認証情報など。本記事では最もよくある5つの脆弱性をコード例とともに分析し、Bandit、Semgrep、TruffleHogを使った自動スキャンパイプラインの設定方法を解説する。
Python tutorial - IT technology blog

PythonとBeautifulSoupでWebスクレイピング:コーディング前に適切なツールを選ぶ

requests+BeautifulSoup、Selenium、Scrapyを比較して、用途に合ったWebスクレイピングツールを選ぶ方法を解説。実践的なPythonコードでステップごとに実装するガイド:HTML解析、CSSセレクタ、エッジケースの処理、そして実際のプロジェクトから得たコツを紹介します。
Artificial Intelligence tutorial - IT technology blog

PythonでOpenAI APIを使う完全ガイド:セットアップから本番運用まで

DevOps環境でPythonを使ってOpenAI APIを実践的に活用するガイド:正しいインストール方法、リトライロジックつきwrapper関数の構築、ストリーミングレスポンス、構造化JSONアウトプットのパース、トークンコストのトラッキングまでを解説。よくあるハマりどころと最初から避ける方法に焦点を当てる。
Artificial Intelligence tutorial - IT technology blog

Machine Learningをゼロから始める:理論から実践まで scikit-learnで学ぶ

機械学習初心者向け実践ガイド:Python環境の構築、scikit-learnで分類モデルのトレーニング、シリアライズ、本番環境でのデータドリフト監視まで解説。MLをDevOpsパイプラインに統合した実体験に基づく内容で、3ヶ月放置したモデルのドリフトで痛い目に遭った教訓も含まれています。