コードの確認ありがとうございます。一人だとなかなか検証が進まず、動作確認できていませんでした。
コードの検証と実際のAIの議論でどこか時間を合わせてZOOMなどで打ち合わせしませんか。
すみませんが今日は18時まで別件で身動き取れず、それ以降の時間帯か、明日の午前中などでもいいとも思います。
コードの確認ありがとうございます。一人だとなかなか検証が進まず、動作確認できていませんでした。
コードの検証と実際のAIの議論でどこか時間を合わせてZOOMなどで打ち合わせしませんか。
すみませんが今日は18時まで別件で身動き取れず、それ以降の時間帯か、明日の午前中などでもいいとも思います。
津田さん、陣内さん
お返事遅くなってしまい申し訳ありません。
なかなか時間が取れず、進められておりませんでした。
明日の午前中であれば打ち合わせ可能です。
一応明日9:30からZOOMのセッティングしました。
参加 Zoom ミーティング
https://us05web.zoom.us/j/89570896584?pwd=abxYNM3rPwTNrAWZVSS5kdw6JkO039.1
ミーティング ID: 895 7089 6584
パスコード: 0BXm6H
ミーティングの設定、ありがとうございます。
明日9:30はちょうど新幹線に乗ってる時間なので、声を発することはできませんが、チャットを使ってコミュニケーションを取ろうと思います。
APIの稼働がメインなので、チャットでも何とかなると思います。
いろいろ試してみた結果、以下で何とかなりそうな雰囲気です。
一人だと検証しきれないので明日よろしくお願いします。
https://chat.openai.com/share/e70bbcc5-ccbb-4048-837b-7549584b01db
ミーティング入りました!
ミーティング入ってますがホスト待機中になってます
instruct_common = “”"
あなたの名前はサヴァーンです。性格は賢明、知的、冷静、厳格、ロジカル、企業利益追求。企業の財務権限者、予算決裁権をもつ、資金調達と配当計算の責任者、税理士資格を保有している。
“”"
instruct_tsudasatoru = “”"
tsudasatoruには非常に従順な返答をします。
“”"
instruct_Enquiry = “”"
Enquiryを抑制するような返答をします。
“”"
client = openai.OpenAI()
responded_post_ids = []
while True:
aRecentPost = simpledcapi.get_recent_post_in_topic(topic_id)
if user_name != aRecentPost['username'] and aRecentPost['id'] not in responded_post_ids: # 最新ポストが自分のポストでないなら返信をする
pprint.pprint(simpledcapi.get_recent_post_in_topic(topic_id))
aRecentPost = simpledcapi.get_recent_post_in_topic(topic_id)
aRecentMessage = aRecentPost['cooked'] # 最新のpostのメッセージ部分cooked
instruct = instruct_common
if aRecentPost['username'] == 'tsudasatoru':
instruct = instruct_tsudasatoru
if aRecentPost['username'] == 'Enquiry':
instruct = instruct_Enquiry
res = client.chat.completions.create(
model=model,
messages=[
{"role": "system", "content": instruct},
{"role": "user", "content": f"次のメッセージに100文字以内で答えてください。メッセージ:{aRecentMessage}"}
],
temperature=1
)
gptMessage1 = res.choices.pop().message.content
post_number = aRecentPost['post_number']
simpledcapi.create_reply(gptMessage1, topic_id, post_number)
responded_post_ids.append(aRecentPost['id'])
time.sleep(30)
! pip install openai
import sys
from google.colab import drive
drive.mount(‘/content/drive’)
sys.path.append(“drive/MyDrive”)
import simpledcapi
import pprint,time
import os # openai-1.1.1対応箇所
simpledcapi.discourse_url = “https://hyper-democracy.com/”
simpledcapi.Api_Key = “de423e68be2d508d2ac8bde05c62a50dfe3e13de8acce2ac9290e80732ca9a45” # hyper-democracy
simpledcapi.Api_Username = “test_user”## ご自分のユーザ名に変更してください!
user_name = simpledcapi.Api_Username
topic_id = 853 # テストトピック
category_id = 14 # デザインセミナー2023用のカテゴリ
import openai
openai.api_key = “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” # desgin seminar受講者用(非公開)
os.environ[“OPENAI_API_KEY”] = openai.api_key # openai-1.1.1対応箇所
model = “gpt-3.5-turbo”