Upgrade to Pro — share decks privately, control downloads, hide ads and more …

2025 Reflections on Working with Natural Language

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
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.