このセクションは、ニュースとリリースの2つのカテゴリがあります。
これらのディレクトリ内のファイルは、逆順にリストされます。
これは、このセクションの複数ページの印刷可能なビューです。 印刷するには、ここをクリックしてください.
このセクションは、ニュースとリリースの2つのカテゴリがあります。
これらのディレクトリ内のファイルは、逆順にリストされます。
SakeSaySoのプロジェクトを進める中で、私たちは様々なAIツールを試行錯誤しながら、学習体験を自動化し豊かにする方法を探ってきました。このプロジェクトは当初、コンテンツ作成の自動化やセルフホスティング、プライバシー、オープンソースの原則を取り入れることを目指したサイドプロジェクトとして始まりました。ほとんどのアイデアは、東京の居酒屋での会話から生まれ、そこでは、飲み物よりも自由に流れている唯一のものは、言語学習を変えることについてのアイデアです。
アプリ自体、ロゴ、翻訳やコンテンツのほとんどは、ChatGPTやDALL·E 3(まさに、本アプリのロゴは数秒で作成され、その後SVGに変換されました)、Github Copilot、Claude.ai、その他のAIツールを使って開発されました。コンテンツを常に新鮮で魅力的に保つことが課題でしたが、これは大きなリソースを割くことなく解決する必要がありました。これはあくまで小規模なサイドプロジェクトです。そのため、私たちは大規模言語モデル(LLM)を活用し、日々のニュースサマリーやソーシャルメディアコンテンツの自動生成に挑戦しました。
私たちはRSSフィードを通じて様々なソースからニュースのヘッドラインを集約するシステムを開発しました。このプロセスは次のように進行します:
私たちは、エンゲージメントのための追加の接点を提供するため、ソーシャルメディアの自動化にも取り組みました。以下がそのアプローチです:
コンテンツが必ずしも驚くほど完璧で、完全に意味が通るとは限りませんが、楽しく言語や文化に触れる方法です。
生成されたツイート例(日本語とその英語翻訳を含む):
円相場が安定(あんてい)して、インフレイザーさんのツイートも減ったけど、BARではまだまだ盛り上がっているみたい。
The Bitcoin price has stabilized, and even the influencers' tweets have slowed down, but the bars are still lively. 🍺🎉
円相場が安定(あんてい)して、インフレイザーさんのツイートも減ったけど、BARではまだまだ盛り上がっているみたい。
— SakeSaySo 🍶🇯🇵🇺🇸 (@sakesayso) September 28, 2024
The Bitcoin price has stabilized, and even the influencers' tweets have slowed down, but the bars are still lively. 🍺🎉
私たちは、プロンプトやワークフローステップをさらに洗練させながら、その結果を見守っています。
これらの自動化されたプロセスを管理するため、既存のソリューションは複雑すぎるか、私たちのニーズに合わないものでした。その結果、コンテンツ生成と配信に関わるワークフローを効率的に管理するために、カスタムツールを開発しました。Goで構築された軽量なワークフローオーケストレーションフレームワークであるKyodo TechのOrchidフレームワーク (GitHub)を使用し、複数ステップのワークフローを効率的に処理しています。主な機能は以下の通りです:
このOrchidフレームワークにより、データの取得からAIモデルによる処理、結果の精緻化、最終的な配信までの複雑なシーケンスを自動化し、手動の監督なしで実行可能にしました。
デプロイメントとインフラ管理に関しては、Pulumiの上に構築したプロセスを活用し、インフラとKubernetes環境のプロビジョニングを自動化しています。私たちの重点は次の点にあります:
インフラの自動プロビジョニングにより、テストやプロダクション環境を迅速に立ち上げ、サービスの一貫性と信頼性を確保しています。
私たちのプロジェクトの核心原則の一つは、ユーザーのプライバシーとコントロールを強調することです。追跡や広告は行っていません。
セルフホスティングにより依存を避け、コストも削減しています。
AIと自動化を用いた試行錯誤は学びの経験でした。カスタムツールを構築し、先進技術を統合することで、コストを抑えながら多くの作業を自動化することができました。私たちのアプローチは数ある選択肢の一つに過ぎませんが、完璧を目指すのではなく、実用性と学びに焦点を当てています。SakeSaySoは引き続きサイドプロジェクトとして、実験やアイデアを共有するためのプラットフォームを提供します。今後、ツールをオープンソース化し、コラボレーションを歓迎しています。
ご覧いただきありがとうございました。