$30 off During Our Annual Pro Sale. View Details »

2025 Reflections on Working with Natural Language

Avatar for inouehi inouehi
December 11, 2025

2025 Reflections on Working with Natural Language

『2025年 自然言語との向き合い方をふりかえる』

Yokohama North Meetup #11「LT忘年会2025」
2025-12-11 18:30〜
https://yokohama-north.connpass.com/event/374610/

Avatar for inouehi

inouehi

December 11, 2025
Tweet

More Decks by inouehi

Other Decks in Programming

Transcript

  1. whoami • Hiroki Inoue • Software Engineer • PHP育ち •

    好きな技術は静的解析 • 近頃はプロダクトにAIを組み込む仕事に従事 2
  2. 対人インタフェースとしての自然言語 • 目的を明確にする。 • 誰に伝えるかを明確にする。 • 情報を並べる順序に気を配る。 • 注意すべき日本語文法→解釈が一意にならない ◦

    語順が自由 ◦ (主に主語、目的語、接続詞の)省略が自由 ◦ 形容詞と副詞を連ねまくることができる ◦ 助詞の多義性 • 省略しない。 • 文章を短く切る。 • 多義性を抑える。 ◦ 接続詞を使う。(文章の論理関係を明示する) ◦ 修飾語と被修飾語を近づける。 ◦ 修飾の連発を避ける。(文章を短く切る事で避けやすくなる) ◦ 指示語が指すものを明確にする。 ◦ 意味が限定できる語順を選ぶ。 ◦ 句読点を打つ。 • 無くても文意に影響を与えない言葉を省く。 32 etc.
  3. • 禁止事項を示す • 役割を示す • 具体例を示す • 推論過程を示す • 段階的に考えさせる

    • 複数解を生成し最良の解を選ばせる • 先に関連知識を生成して利用させる • 複数の思考経路を探索する • 外部情報検索を使って回答精度を高める • 推論と外部ツール利用を統合して解く • プロンプト案を作成させる • 出力がバラつく問題を特定し推論過程を与えて精度を高める • 文体や方向性を指定する • プログラム実行で推論を補助する • 画像やグラフを添える 対AIインタフェースとしての自然言語 47 etc.