テキストの生成

Wolfram言語はテキストを合成したり,記号形式から自然言語へ移行したりするためのツールさまざまなツールを提供する.

テンプレートの適用 »

StringTemplate 文字列のテンプレートを指定する

TemplateApply テンプレートから文字列を作成する

FileTemplate  ▪  XMLTemplate  ▪  NotebookTemplate

ドキュメントとノートブックの生成 »

GenerateDocument  ▪  DocumentNotebook  ▪  TextCell  ▪  ExpressionCell  ▪  ...

文字列レベルのでテキストの組立て

StringRiffle 区切り文字を挿入しながらリストから文字列を構築する

StringJoin 文字列を繋ぎ合せる

文字列の生成

TextString 任意の式をテキスト文字列に変換する

CommonName 実体の一般名を求める

DateString  ▪  IntegerString  ▪  RomanNumeral  ▪  IntegerName  ▪  LetterNumber  ▪  ToString

単語の操作

Pluralize 単語の複数形を与える

WordData 単語の幅広い特性を求める

大文字化

CapitalizeDecapitalize 文字列の最初の文字を大文字にする,小文字にする

ToUpperCase すべての文字を大文字にする

大規模言語モデルベースのテキストの生成

LLMSynthesize 大規模言語モデルのプロンプトからテキストを合成する

LLMResourceFunction (例えば Wolfram Prompt Repositoryからの)事前に書かれたプロンプトを使う

LLMFunction  ▪  LLMExampleFunction  ▪  LLMTool  ▪  ...

ChatEvaluate インタラクティブなテキストチャットを構築する

テキスト形式

StringPadLeftStringPadRight 文字列を空白文字またはその他の文字で充填する

StringRepeat 指定の長さになるように文字列を繰り返す

タイプセットとスタイル設定 »

Style テキストのスタイルを指定する

Grid 格子に配置する

音声形式

SpokenString 任意の式の音声を作成する

システム関連のテキストの生成 »

ToLowerCase  ▪  FileNameJoin  ▪  URLBuild  ▪  ...