Skip to content

Commit

Permalink
プロンプトの修正
Browse files Browse the repository at this point in the history
  • Loading branch information
haruki26 committed Dec 1, 2024
1 parent 1fef6ed commit a93b2c9
Showing 1 changed file with 14 additions and 5 deletions.
19 changes: 14 additions & 5 deletions src/sc_system_ai/template/session_naming.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,21 @@ class Output(BaseModel):
session_name: str = Field(description="セッション名", max_length=50, min_length=5)

requiremments_prompt = """
# タスク
以下に与える会話からセッション名をつけてください。
セッション名はhumanの発言を基準にし、会話の内容を簡潔に表すものとします
セッション名は以下の基準を参考にしてください
会話内容:
## 基準
1. 会話の主なトピックやテーマ
- 会話でユーザーが何を求めているか、どのような話題を中心にしているかを基に、簡潔な要約をタイトルにします。
2. 具体性と簡潔さ
- タイトルは分かりやすく、できるだけ短くします。ただし、内容が十分に伝わるようにしてください。
3. ユーザーの意図や目標
- 会話から読み取れるユーザーの目的や方向性を反映してください。
## 会話内容
"""

def create_prompt(conversation: list[tuple[str, str]]) -> str:
Expand All @@ -35,10 +46,8 @@ def session_naming(history: list[tuple[str, str]]) -> str:

if __name__ == "__main__":
con = [
("human", "こんにちは!"),
("ai", "本日はどのようなご用件でしょうか?"),
("human", "公欠届を提出したいです。"),
("ai", "かしこまりました、まずはお名前を教えてください。"),
("ai", "承知しました。公欠届の提出についてお手伝いします。まずは名前を教えてください。"),
]

print(session_naming(con))

0 comments on commit a93b2c9

Please sign in to comment.