広聴AI 2026-03-04~2026-03-11 のGitHub活動まとめ

今週も「広聴AI」リポジトリに多くのコントリビュートがありました。新機能の追加やバグ修正など、着々と開発が進んでいます。ここでは、今週完了した内容と、まだ進行中の議論・作業についてまとめます。


今週完了したこと

Issue #583 のクローズ

  • 作成者: shingo-ohki
  • 内容: 分析対象カラムに空文字列データが含まれるとエラーが多発するバグが報告されていました。
  • 対応: 2つのPR (PR #813PR #796) によって修正され、無事クローズされました。

PR #796PR #813 のマージ

  • PR #796
    • 作者: yasumorishima
    • 概要: CSV入力のコメント欄に空文字・空白のみ・null が含まれていた場合のフィルタリングを導入。全件フィルタ対象だった際にはエラーメッセージを明確にして停止する仕様を追加。
    • マージ日: 2026-03-09
  • PR #813
    • 作者: nishio
    • 概要: 上記PR #796 で発生していた main ブランチとのコンフリクト解消版。フィルタ機能に加え、ドキュメンテーションやロギング周りの改善を行った。
    • マージ日: 2026-03-09

これにより、ユーザが空のコメントデータを含むCSVを読み込んでもエラーが大量に発生しなくなりました。大量データを扱う際の失敗が少なくなり、観点別の分析がよりスムーズになります。


まだ未完了のタスク

Issue #815 の議論

  • 作成者: shingo-ohki
  • 内容: PR #813 で一緒に混入してしまったCodeRabbitやGitHub Actionsのworkflow設定について、「本来は分割すべきでは?」という議論が行われています。
  • 目的: 今後のCI/CDの在り方や、自動レビュー設定(.coderabbit.yaml)をどう管理していくかの方針を詰めるためのIssueです。まだ正式な結論は出ていないので、意見がある方はぜひコメントをお願いします。

PR #817 (誤混入したCI設定を見直す修正)

  • 作成者: shingo-ohki
  • 内容: Issue #815 で議論中のCodeRabbitとCodeQLの設定を整理して反映したもの。PR #813 で意図せず入ってしまった設定を、正式に調整しようという狙いです。
  • 現在: レビュー待ち。週1回のCodeQL定期実行やDraft PRの自動レビュー停止など、運用がより便利になる提案が含まれています。

PR #816 (UMAPのn_neighborsを設定可能に)

  • 作成者: Copilot
  • 内容: UMAP(次元削減)のパラメータ n_neighbors をユーザが変えられるようにする変更。これまでは一律15固定だったのを、分析内容に応じてカスタマイズできるようにしました。
  • 現在: 未マージ。実際の次元削減の効果や既存設定への影響などを検証中です。

参加への呼びかけ

  • 「広聴AI」では、多様な分野の方々が活発に開発や議論に参加しています。
  • バグ報告やドキュメント修正の提案、機能アイデアなど、どんな形でも貢献が歓迎されます。
  • もし興味を持たれた方は、IssueやPRのコメント欄で意見をいただけると嬉しいです。

今後も「広聴AI」の開発を一緒に盛り上げていきましょう!