realizeworks0701のカバー画像
realizeworks0701
最終ログイン:19時間前
WEBエンジニア
30代前半
  • 本人確認 未登録
  • 機密保持契約(NDA) 未登録
  • インボイス発行事業者 未登録
  • フォロワー 0
納品ごとの予算目安
スケジュール

平日 20-23時,土日祝日9-21対応可能で...

『AIが書いたコードが動かない』を、エラー文から原因の行まで切り分けます

リアライズワークスです。 AIを使ったアプリ開発と、ローカルAI環境の構築・トラブル切り分けを行っています。 得意なのは「エラー文は出ているが、どこが原因か分からない」状態の切り分けです。実際に踏んで解決した例です。 ・音声合成AIのWeb UIが TypeError: unhashable type: 'dict' で起動しなくなった件。 requirements.txt の fastapi[standard]>=0.115.2 にバージョン上限が無く、後から出た fastapi 0.141.1 経由で starlette 1.6.0 が入ったことが原因でした。 starlette 側で削除された TemplateResponse の旧シグネチャを gradio 4.44.1 が呼んでいた、という連鎖です。 クリーンな venv で再現させ、ソースを読んで該当の分岐が消えていることを確認し、fastapi==0.115.12 に固定して解消しました。 ・同じリポジトリ内でもスクリプトによって実行位置の前提が違い、ModuleNotFoundError: No module named 'config' が出る件。 片方には sys.path.insert があり、もう片方に無いという差分でした。 ・Miniconda 導入時の CondaToSNonInteractiveError。 channels から defaults を消しても解消しないケースの理由と、正しい対処を把握しています。 Apple Silicon の Mac にオープンソースの音声合成AIをゼロから構築し、API経由で呼び出せる状態まで持っていく作業も行います。 AIに書かせたコードで APIキーがフロントエンドに露出したままになっている構成を、サーバー側に移して修正した経験もあります。ビルド後のバンドルを検索し、キーが残っていないことまで確認します。 自動化では、動画生成を画面収録ではなくコードから組み、同じ入力から同じ結果が出る形にしています。音声は、背景ノイズを周波数帯ごとに解析して位置を特定し、除去した経験があります。 再現できていない段階で「直せます」とは申し上げません。まずは症状とエラー文をそのままお送りいただければ、原因の心当たりと、確認していただきたい点をお返しします。

職種・スキル

経験職種

プログラミング言語・フレームワーク

  • CSS 経験年数 : 1年

  • HTML 経験年数 : 1年

  • JavaScript 経験年数 : 1年

  • PHP 経験年数 : 1年

  • Python 経験年数 : 1年

  • TypeScript 経験年数 : 1年

得意分野