PaPoo
cover

Chatのテストを実施中

hoge
この文書は PaPoo での表示検証用です。リンク例: PaPoo.


見出し・段落・強調

引用はこんな感じ。


タスクリスト(GFM)


定義リスト

用語A
説明A
用語B
説明B

Chatのテスト

こんばんは!今日は進捗どうですか?
2025-09-21 22:00
いい感じです。今、最終調整中です。
2025-09-21 22:01
了解です。終わったら教えてください😊
2025-09-21 22:02

テーブル(GFM/markdown-it-multimd-table)

キー メモ
1 りんご フルーツ
2 バナナ 黄色
3 ぶどう

上付き・下付き・マーク

H2O と E = mc2ハイライト


脚注

脚注のテスト[1] です。さらにもう一つ脚注[2]

画像(assets)

assets に image1.png を置いたときに表示されます(後でアップロード可能)。
サンプル画像

コードブロック(ハイライト)

function hello(name) {
  console.log(`Hello, ${name}!`);
}
hello("PaPoo");
#include <iostream>
#include <vector>
#include <string>

class Person {
public:
    Person(const std::string& name, int age) : name_(name), age_(age) {}
    void greet() const {
        std::cout << "Hello, my name is " << name_ << " and I am " << age_ << " years old.\n";
    }
private:
    std::string name_;
    int age_;
};

int main() {
    std::vector<Person> people;
    people.emplace_back("Alice", 30);
    people.emplace_back("Bob", 25);
    people.emplace_back("Carol", 28);

    for (const auto& person : people) {
        person.greet();
    }

    std::cout << "Goodbye!\n";
    return 0;
}
import json
import sys

class Person:
    def __init__(self, name, age):
        self.name = name
        self.age = age

    def greet(self):
        print(f"Hello, I am {self.name} and I'm {self.age} years old.")

def load_people(filename):
    with open(filename, 'r') as f:
        data = json.load(f)
    return [Person(item['name'], item['age']) for item in data]

def main():
    if len(sys.argv) != 2:
        print("Usage: python script.py people.json")
        sys.exit(1)

    filename = sys.argv[1]
    people = load_people(filename)

    for person in people:
        person.greet()

    # Save ages to a new JSON
    ages = [p.age for p in people]
    with open('ages.json', 'w') as f:
        json.dump(ages, f, indent=2)

if __name__ == "__main__":
    main()

ChatGPTで最もContextが長いモデルは GPT5ではなくGPT-4.1だった!

ChatGPTはAIの世界で広く利用されていますが、特にその使用に際して気になるのが「コンテキストサイズ」についてです。利用する際に、どれだけの情報を保持できるのかは、実務における有効性に直結します。ここでは、ChatGPTの最新モデルについて、そのコンテキストサイズの違いと実際の活用法に焦点を当てます。

ChatGPTモデルの対比

ChatGPTにはさまざまなモデルがありますが、それぞれの特徴とコンテキストサイズを以下に示します。

この情報から注目すべきなのは、​GPT-4.1系のコンテキストサイズが1,000Kトークンである点です。これにより、非常に大規模なデータ処理や長文の解析が可能になります。


コンテキストサイズの察知

コンテキストサイズとは、直近の会話履歴、添付ファイルの要約、システム指示、現在の入力、そして今回の出力の総和を指します。コンテキストサイズが上限に近づくと、古い発言から順に切り落とされていきます。これが「忘れる感じ」になる一因です。

このように、トークン数の違いによって、取り扱える情報量に大きく差が生まれます。特に日本語では分かちの影響で、一般的なトークン数が英語よりも増えるため、実際に取り扱える文字数も増加します。


実務におけるコツ

ChatGPTを業務で活用する際のポイントをいくつか考えてみましょう。

これらのテクニックを駆使することで、より効率的にChatGPTを利用することができるでしょう。


最後に

AI技術の進歩によって、私たちが扱う情報量は日々増加しています。特にChatGPTのコンテキストサイズの違いは、業務の効率を左右する重要な要因となります。記事を通じて、GPT-4.1が実際に最も長いコンテキストを持つモデルであることを理解いただけたと思います。この知識を実務に活かし、AIとのインタラクションをよりスムーズに進めるための一助となれば幸いです。

ChatGPTで最もContextが長いモデルは GPT5ではなくGPT-4.1だった!

前回の記事では、ChatGPTのコンテキストサイズについて触れましたが、ここではいくつかのポイントにさらに深く焦点を当ててみましょう。具体的には、コンテキストサイズの影響、実務における活用法、そして各モデルの特徴に関する理解を深めることが重要です。

コンテキストサイズの影響

コンテキストサイズは、AIがどれだけの情報を保持し、理解することができるかに直接関わっています。これによって、以下のような点が変わってきます。


実務における活用法

AIを業務で利用する場合、その特性を理解することが成功のカギとなります。以下に、実際に役立つ戦略をいくつか示します。


モデルの特性の理解

それぞれのモデルには独自の特性がありますので、それを知っておくことも重要です。以下は各モデルの特徴です。

これらの情報を知っておくことで、目的や状況に応じて最適なモデルを選択し、AIの能力を最大限に引き出すことが可能になります。


AI技術の進化により、私たちの日常や仕事のスタイルも大きく変わっています。特にChatGPTのコンテキストサイズの違いを意識することで、AIとのインタラクションがよりスムーズになり、その利便性を最大限に活かすことができるでしょう。


  1. これは脚注1です。 ↩︎

  2. 脚注に長い説明を書いてもOK。 ↩︎