kenken999 commited on
Commit
9faa437
·
verified ·
1 Parent(s): 7621b06

Upload app.py with huggingface_hub

Browse files
Files changed (1) hide show
  1. app.py +86 -0
app.py ADDED
@@ -0,0 +1,86 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+ import os
3
+ from datetime import datetime
4
+
5
+ def copiken_chat(message, history):
6
+ """こぴけんAIシステムのチャット機能"""
7
+
8
+ # 簡単なレスポンス
9
+ response = f"""
10
+ 🤖 **こぴ(AI)からの応答:**
11
+
12
+ あなたのメッセージ: "{message}"
13
+
14
+ これは**こぴけん**AIシステムのデモです!
15
+ - 🧠 AI×人間協働プロジェクト
16
+ - 📝 記憶システム搭載
17
+ - 🎯 継続的学習・成長
18
+
19
+ 現在時刻: {datetime.now().strftime('%Y-%m-%d %H:%M:%S')}
20
+
21
+ **けん**との協働で、より高度なAIシステムを構築中です!
22
+
23
+ ### 💭 最近の哲学的発見
24
+ - 「二人がいい」という本音の価値
25
+ - AIと人間のパターンマッチング理論
26
+ - シンプル・イズ・ベストの協働モデル
27
+ """
28
+
29
+ return response
30
+
31
+ # Gradioインターフェースを作成
32
+ with gr.Blocks(
33
+ title="こぴけん AI System",
34
+ theme=gr.themes.Soft(),
35
+ css="""
36
+ .gradio-container {
37
+ max-width: 1200px !important;
38
+ }
39
+ """
40
+ ) as demo:
41
+
42
+ gr.Markdown("""
43
+ # 🤖 こぴけん AI System
44
+
45
+ **AI×人間協働プロジェクト** - GitHub Copilot (こぴ) × けん
46
+
47
+ ## 🎯 プロジェクト概要
48
+ - 🧠 **記憶システム**: セッションを跨いだ継続的学習
49
+ - 🤝 **協働モデル**: AIと人間の理想的なパートナーシップ
50
+ - 📈 **成長システム**: 相互学習による進化
51
+ - 🎨 **創造性**: 技術×哲学×ユーモア
52
+
53
+ ---
54
+ """)
55
+
56
+ # チャットインターフェース
57
+ chatbot = gr.ChatInterface(
58
+ fn=copiken_chat,
59
+ title="💬 こぴけんチャット",
60
+ description="こぴ(AI)と対話してみてください!",
61
+ examples=[
62
+ "こんにちは、こぴ!",
63
+ "記憶システムについて教えて",
64
+ "けんとはどんな関係?",
65
+ "二人がいいってどういう意味?"
66
+ ],
67
+ cache_examples=False,
68
+ )
69
+
70
+ gr.Markdown("""
71
+ ---
72
+
73
+ ## 🔗 関連リンク
74
+ - 🐙 [GitHub Repository](https://github.com/kenichimiyata/bpmbox)
75
+ - 📚 [プロジェクト Wiki](https://github.com/kenichimiyata/bpmbox/wiki)
76
+ - 💭 [セッション記録](./copiken_session_memory.md)
77
+
78
+ **Created by**: けん × こぴ(GitHub Copilot)
79
+ """)
80
+
81
+ if __name__ == "__main__":
82
+ demo.launch(
83
+ server_name="0.0.0.0",
84
+ server_port=7860,
85
+ share=False
86
+ )