import gradio as gr import os from datetime import datetime def copiken_chat(message, history): """こぴけんAIシステムのチャット機能""" # 簡単なレスポンス response = f""" 🤖 **こぴ(AI)からの応答:** あなたのメッセージ: "{message}" これは**こぴけん**AIシステムのデモです! - 🧠 AI×人間協働プロジェクト - 📝 記憶システム搭載 - 🎯 継続的学習・成長 現在時刻: {datetime.now().strftime('%Y-%m-%d %H:%M:%S')} **けん**との協働で、より高度なAIシステムを構築中です! ### 💭 最近の哲学的発見 - 「二人がいい」という本音の価値 - AIと人間のパターンマッチング理論 - シンプル・イズ・ベストの協働モデル """ return response # Gradioインターフェースを作成 with gr.Blocks( title="こぴけん AI System", theme=gr.themes.Soft(), css=""" .gradio-container { max-width: 1200px !important; } """ ) as demo: gr.Markdown(""" # 🤖 こぴけん AI System **AI×人間協働プロジェクト** - GitHub Copilot (こぴ) × けん ## 🎯 プロジェクト概要 - 🧠 **記憶システム**: セッションを跨いだ継続的学習 - 🤝 **協働モデル**: AIと人間の理想的なパートナーシップ - 📈 **成長システム**: 相互学習による進化 - 🎨 **創造性**: 技術×哲学×ユーモア --- """) # チャットインターフェース chatbot = gr.ChatInterface( fn=copiken_chat, title="💬 こぴけんチャット", description="こぴ(AI)と対話してみてください!", examples=[ "こんにちは、こぴ!", "記憶システムについて教えて", "けんとはどんな関係?", "二人がいいってどういう意味?" ], cache_examples=False, ) gr.Markdown(""" --- ## 🔗 関連リンク - 🐙 [GitHub Repository](https://github.com/kenichimiyata/bpmbox) - 📚 [プロジェクト Wiki](https://github.com/kenichimiyata/bpmbox/wiki) - 💭 [セッション記録](./copiken_session_memory.md) **Created by**: けん × こぴ(GitHub Copilot) """) if __name__ == "__main__": demo.launch( server_name="0.0.0.0", server_port=7860, share=False )