tiantian-paris commited on
Commit
4482d39
·
1 Parent(s): a9af48a

update info

Browse files
Files changed (3) hide show
  1. app.py +8 -2
  2. info/info.json +1 -0
  3. prompts.yaml +0 -2
app.py CHANGED
@@ -103,11 +103,15 @@ def chatbot_response_json(user_input):
103
  elif "name" in user_input:
104
  return f"My name is {my_info['name']}."
105
  elif "hello" in user_input:
106
- return f"Hello My name is {my_info['name']}."
107
  elif "bye" in user_input or "bye" in user_input:
108
  return f"Bye."
109
  elif "location" in user_input:
110
  return f"I am located in {my_info['location']}."
 
 
 
 
111
  elif "occupation" in user_input or "job" in user_input or "work" in user_input:
112
  return f"I work as a {my_info['occupation']}."
113
  elif "education" in user_input or "educational" in user_input:
@@ -116,7 +120,9 @@ def chatbot_response_json(user_input):
116
  return f"My skills include: {', '.join(my_info['skills'])}."
117
  elif "hobbies" in user_input or "interests" in user_input:
118
  return f"My hobbies are: {', '.join(my_info['hobbies'])}."
119
- elif "contact" in user_input or "email" in user_input or "linkedin" in user_input or "github" in user_input or "cv" in user_input or "resume" in user_input:
 
 
120
  contact_info = my_info["contact"]
121
  return (
122
  f"You can contact me via email at {contact_info['email']}, "
 
103
  elif "name" in user_input:
104
  return f"My name is {my_info['name']}."
105
  elif "hello" in user_input:
106
+ return f"Hello! I'm here to assist you. Feel free to ask me about my background, experience, education, or anything else you'd like to know!"
107
  elif "bye" in user_input or "bye" in user_input:
108
  return f"Bye."
109
  elif "location" in user_input:
110
  return f"I am located in {my_info['location']}."
111
+ elif "phone" in user_input or "number" in user_input:
112
+ return f"you can send me a message directly here. ex: send message : your message"
113
+ elif "experiences" in user_input or "career" in user_input or "experience" in user_input:
114
+ return f"{my_info['career']}."
115
  elif "occupation" in user_input or "job" in user_input or "work" in user_input:
116
  return f"I work as a {my_info['occupation']}."
117
  elif "education" in user_input or "educational" in user_input:
 
120
  return f"My skills include: {', '.join(my_info['skills'])}."
121
  elif "hobbies" in user_input or "interests" in user_input:
122
  return f"My hobbies are: {', '.join(my_info['hobbies'])}."
123
+ elif "cv" in user_input or "resume" in user_input:
124
+ return f"My cvs are: {', '.join(my_info['cv'])}."
125
+ elif "contact" in user_input or "email" in user_input or "e-mail" in user_input or "linkedin" in user_input or "github":
126
  contact_info = my_info["contact"]
127
  return (
128
  f"You can contact me via email at {contact_info['email']}, "
info/info.json CHANGED
@@ -5,6 +5,7 @@
5
  "education": "I hold a Master’s degree in Business Informatics from Paris Dauphine University and a Bachelor of Science in Computer Science from Pantheon-Sorbonne University. My technical skills include proficiency in programming languages like Java, PL/SQL, and Python, as well as expertise in data analytics, cloud frameworks, and financial instruments.",
6
  "skills": ["Python", "Machine Learning", "Data Analysis","Product Management","Agile Development","Risk Management"],
7
  "hobbies": ["Reading", "Hiking", "Crossfit"],
 
8
  "contact": {
9
  "email": "[email protected]",
10
  "linkedin": "https://www.linkedin.com/in/liutianqing/",
 
5
  "education": "I hold a Master’s degree in Business Informatics from Paris Dauphine University and a Bachelor of Science in Computer Science from Pantheon-Sorbonne University. My technical skills include proficiency in programming languages like Java, PL/SQL, and Python, as well as expertise in data analytics, cloud frameworks, and financial instruments.",
6
  "skills": ["Python", "Machine Learning", "Data Analysis","Product Management","Agile Development","Risk Management"],
7
  "hobbies": ["Reading", "Hiking", "Crossfit"],
8
+ "cv": ["https://www.liutianqing.com/cv"],
9
  "contact": {
10
  "email": "[email protected]",
11
  "linkedin": "https://www.linkedin.com/in/liutianqing/",
prompts.yaml CHANGED
@@ -12,7 +12,5 @@
12
 
13
 
14
  ---
15
- Here are the rules you should always follow to solve your task:
16
- 1. Always use the tool to get information.
17
 
18
  Now Begin! If you solve the task correctly, you will receive a reward of $1,000,000.
 
12
 
13
 
14
  ---
 
 
15
 
16
  Now Begin! If you solve the task correctly, you will receive a reward of $1,000,000.