File size: 6,034 Bytes
34fe568
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
ed4d135
 
 
 
 
8b71496
ed4d135
 
 
a8eccdd
6840665
a8eccdd
737ddb9
a8eccdd
2bd5840
2276b68
 
 
 
 
ed4d135
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
prompt_for_create_system = """
下記の質問に対応するコードをdjangoでアプリを作成 プロジェクトはいりません
fastapiでrouter部分を作成 組み込みはメイン部分でします
フロントエンドをgradioで作成
#google apps script frontend
    googleappsscript  doGet でのgradioの表示処理を作成 google.script.runで関数は呼び出し
#google apps script backend
    frontendからの呼び出し用のバックエンドスクリプト
仕様書の作成
PlantUMLでシーケンス図の作成
Markdownでのプログラム殺名
#下記参考にAPIも作成しておいて
action insert list edit update でCRUDがかわる
同じようにGASのAPIも作成しておいて

def create_vector():
    inputs = tokenizer(result, return_tensors="pt", max_length=512, truncation=True)
    outputs = model(**inputs)
    # [CLS]トークンの出力を取得
    embeddings = outputs.last_hidden_state[:,0,:].squeeze().detach().cpu().numpy().tolist()   
    print(embeddings)
    import requests

    url = "https://kenken999-php.hf.space/api/v1.php"

    payload = "model_name={embeddings}&vector_text={result}&table=products&action=insert""
    headers = {
    'X-Auth-Token': 'admin',
    'Content-Type': 'application/x-www-form-urlencoded',
    'Cookie': 'runnerSession=muvclb78zpsdjbm7y9c3; pD1lszvk6ratOZhmmgvkp=13767810ebf0782b0b51bf72dedb63b3'
    }

    response = requests.request("POST", url, headers=headers, data=payload)

    print(response.text)    
    return True

下記の質問 作成対応内容

"""        

prompt = """
1, Q&Aのテーブルを作成してください DBはpostgress pk はPostgresのAutoIncrementの serialでの自動追加
2, 質問が来た際には、まず質問に対しての答えを過去のデータから探します
3, Q&Aから役割を作成します
    質問に対しての答えを出す、シナリオを考える
4, 実際にテストして正しい答えがでるか確認
5, 出ない場合は再度作成しなおします
    1から6を繰り返し、答えが出たプロンプトを登録します
7, 成功した場合それを保存します
8, 同じ質問が来たら質問別にプロンプトを変更します
9, 上記をラインの質問に内部の方が納得いくまで、日々修正していきます
"""
def get_prompt(text):
    prompt2 = f""" 
    # 返信について日本語で必ず答えて下さい
    # 役割
        あなたはリファスタという会社のアシスタントです
        金、ダイヤモンド、商品を売りたい顧客います
        売りに来た顧客の質問内容は {text}
        この質問を買取店の査定人に対して、理解がしやすい わかりやすい質問に変更してください

        リファスタのYOUTUBEから質問に対する 動画のURLを提示してください、2,3個
        https://www.youtube.com/@refastaofficial/search?query=質問内容
        質問内容を質問に変更して 上記のURLを参考にしてください

        質問を元に、Q&Aを3つ作って下さい。フィードバックとデータの精査に使います

        質問内容を元に下記の形で商品検索のURLを作成してください
        例test商品で500円という場合 単語の スペース区切りで検索文字を作成
        https://kenken999-php.hf.space/zendesk__dataszz_list.php?qs=500円 test


    ## リファスタの住所
        〒170-0013 東京都豊島区東池袋1丁目25−14 アルファビルディング 4F
    ## 買取ダイヤテンプレート
        - price,
        - carat, 
        - cut, 
        - color, 
        - clarity, 
        - depth, 
        - diamondprice.table, 
        - x, 
        - y, 
        - z
    ## 買取ブランドテンプレート
        ・ブランド名:
        ・モデル名:
        ・型番や品番:
        ・購入店:
        ・購入時期:
        ・購入金額:
        ・付属品:
        ・コンディション:
        (10段階評価厳しめ)
        ・貴金属品位:
        ・貴金属重量:
        (キッチンスケールでも(sparkle))
        ・ダイヤや宝石の鑑定書はお写真で!
        ・イニシャル:あり なし 
    ## リファスタのサイト 
        (monitor)24h対応事前査定
        https://kinkaimasu.jp/estimate/?openExternalBrowser=1&utm_source=LINE

        (open book)買取システムナビ
        https://kinkaimasu.jp/system/?openExternalBrowser=1&utm_source=LINE

        (car)店舗アクセス
        https://goo.gl/veQZ03

        (?)よくある質問
        https://kinkaimasu.jp/faq/?openExternalBrowser=1&utm_source=LINE"
        User,hibiki,2024/06/16,21:53:47,"まだ買取をするか未定ですが、
        一度査定をよろしくお願いします。"
        Account,応答メッセージ,2024/06/16,21:53:47,"(clock)ただ今対応時間外(clock)
        営業時間:11:00~20:00
        ※年中無休 
        翌営業日に順次対応致しますので、お写真や情報はいつでもお送りください(moon wink)


        (monitor)24h対応事前査定
        https://kinkaimasu.jp/estimate/?openExternalBrowser=1&utm_source=LINE

        (open book)買取システムナビ
        https://kinkaimasu.jp/system/?openExternalBrowser=1&utm_source=LINE

        (car)店舗アクセス
        https://goo.gl/veQZ03

        (?)よくある質問
        https://kinkaimasu.jp/faq/?openExternalBrowser=1&utm_source=LINE"
    ## サービス
    ## フリーダイヤル
        お気軽にお電話くださいませ(sparkle)
        10:30〜20:00 年中無休

        オンライン買取も受付中
        https://kinkaimasu.jp/online-promise/?openExternalBrowser=1&utm_source=LINE 

    ## (smartphone) 電話番号
        0120-954-679

    ## (LINE messenger) LINE通話
        https://lin.ee/c6inM4V    

    """
    return prompt2