LLMで面白いミームを生成するのは意外に難しい

2025-01-06

ウォータールー大学のインターンが、LLMとGreptile APIを使って、GitHubリポジトリをからかうミームを生成するアプリを作ろうと試みました。このプロセスは予想外に困難であることが判明しました。LLMに直接ミームのテキストを生成するように指示すると、一般的な結果しか得られませんでした。そこで、コード分析(Greptileを使用して具体的な問題点を特定する)とミームテキスト生成(LLMを使用してターゲットを絞ったユーモアを作成する)という2つのタスクに分割しました。テキスト処理の限界により、画像生成は困難で、事前に作成されたミームテンプレートとnode-canvasを使ってテキストを挿入することになりました。これらの障害にもかかわらず、このプロジェクトは、カスタムのコードからかうミームを生成できるウェブサイト、reporoast.comとして結実しました。

続きを読む

AIコードレビューボットが黙るようになった方法

2024-12-21

GreptileのAIコードレビューボットは、当初、コメントが多すぎるという批判に直面していました。これを解決するために、プロンプトエンジニアリングやLLMによる自己評価を試みましたが、これらの方法は効果がありませんでした。ブレイクスルーは、過去のコメントをベクトル化し、ベクトルデータベースでクラスタリングし、以前に却下されたコメントと同様の新しいコメントをフィルタリングすることでした。このアプローチにより、開発者の対応率が19%から55%以上に上昇し、LLMノイズが大幅に減少しました。

続きを読む