Spaces:
Sleeping
Sleeping
test
Browse files
controllers/gpt_enginner20240628150437
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
Subproject commit a0c4b46f8c6f8b87959c5bfd9dd43761246df0ca
|
controllers/gpt_enginner20240628150546/prompt
ADDED
@@ -0,0 +1,62 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
|
2 |
+
下記の質問に対応するコードをdjangoでアプリを作成 プロジェクトはいりません
|
3 |
+
fastapiでrouter部分を作成 組み込みはメイン部分でします
|
4 |
+
フロントエンドをgradioで作成
|
5 |
+
#google apps script frontend
|
6 |
+
googleappsscript doGet でのgradioの表示処理を作成 google.script.runで関数は呼び出し
|
7 |
+
#google apps script backend
|
8 |
+
frontendからの呼び出し用のバックエンドスクリプト
|
9 |
+
仕様書の作成
|
10 |
+
PlantUMLでシーケンス図の作成
|
11 |
+
Markdownでのプログラム殺名
|
12 |
+
#下記参考にAPIも作成しておいて
|
13 |
+
action insert list edit update でCRUDがかわる
|
14 |
+
同じようにGASのAPIも作成しておいて
|
15 |
+
|
16 |
+
def create_vector():
|
17 |
+
inputs = tokenizer(result, return_tensors="pt", max_length=512, truncation=True)
|
18 |
+
outputs = model(**inputs)
|
19 |
+
# [CLS]トークンの出力を取得
|
20 |
+
embeddings = outputs.last_hidden_state[:,0,:].squeeze().detach().cpu().numpy().tolist()
|
21 |
+
print(embeddings)
|
22 |
+
import requests
|
23 |
+
|
24 |
+
url = "https://kenken999-php.hf.space/api/v1.php"
|
25 |
+
|
26 |
+
payload = "model_name={embeddings}&vector_text={result}&table=products&action=insert""
|
27 |
+
headers = {
|
28 |
+
'X-Auth-Token': 'admin',
|
29 |
+
'Content-Type': 'application/x-www-form-urlencoded',
|
30 |
+
'Cookie': 'runnerSession=muvclb78zpsdjbm7y9c3; pD1lszvk6ratOZhmmgvkp=13767810ebf0782b0b51bf72dedb63b3'
|
31 |
+
}
|
32 |
+
|
33 |
+
response = requests.request("POST", url, headers=headers, data=payload)
|
34 |
+
|
35 |
+
print(response.text)
|
36 |
+
return True
|
37 |
+
|
38 |
+
下記の質問 作成対応内容
|
39 |
+
|
40 |
+
以下は、顧客の質問内容を基にして、買取店の査定人に対してわかりやすい質問に変更したものです。
|
41 |
+
|
42 |
+
**データ自動登録**
|
43 |
+
|
44 |
+
顧客の質問内容:まだ買取をするか未定ですが、一度査定をよろしくお願いします。
|
45 |
+
|
46 |
+
査定人向けの質問内容:
|
47 |
+
|
48 |
+
* 商品の種類:ダイヤモンド
|
49 |
+
* ブランド名:
|
50 |
+
* モデル名:
|
51 |
+
* 型番や品番:
|
52 |
+
* 購入店:
|
53 |
+
* 購入時期:
|
54 |
+
* 購入金額:
|
55 |
+
* 付属品:
|
56 |
+
* コンディション:(10段階評価厳しめ)
|
57 |
+
* 貴金属品位:
|
58 |
+
* 貴金属重量:(キッチンスケールでもOK)
|
59 |
+
* ダイヤや宝石の鑑定書はお写真で!
|
60 |
+
* イニシャル:あり なし
|
61 |
+
|
62 |
+
以上のように、査定人のための質問を自動的に生成することで、査定速度を向上させることができます。
|
mysite/interpreter/google_chat.py
CHANGED
@@ -4,7 +4,7 @@ import json
|
|
4 |
def convert_newlines_to_google_chat_format(text):
|
5 |
# 改行文字を <br> タグに置き換える
|
6 |
return text.replace('\\n', '\\\n')
|
7 |
-
|
8 |
def send_google_chat_card(webhook_url, title, subtitle, link_text, link_url,image_url=None):
|
9 |
headers = {
|
10 |
'Content-Type': 'application/json; charset=UTF-8'
|
|
|
4 |
def convert_newlines_to_google_chat_format(text):
|
5 |
# 改行文字を <br> タグに置き換える
|
6 |
return text.replace('\\n', '\\\n')
|
7 |
+
#
|
8 |
def send_google_chat_card(webhook_url, title, subtitle, link_text, link_url,image_url=None):
|
9 |
headers = {
|
10 |
'Content-Type': 'application/json; charset=UTF-8'
|