danielrosehill commited on
Commit
05bad45
·
1 Parent(s): 221cb88
README.md CHANGED
@@ -15,6 +15,7 @@ short_description: Model workflow using agents to proactively develop context
15
  [![Made with Streamlit](https://img.shields.io/badge/Made%20with-Streamlit-FF4B4B.svg)](https://www.streamlit.io)
16
  [![Python Version](https://img.shields.io/badge/python-3.8%2B-blue)](https://www.python.org)
17
  [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
 
18
 
19
  This project demonstrates an innovative approach to enhancing personalized Large Language Model (LLM) experiences through agentic workflow-based context extraction. The system showcases how AI agents can proactively generate and collect contextual data to improve the quality and relevance of LLM interactions.
20
 
@@ -28,11 +29,37 @@ The primary goal of this project is to illustrate how an agent-driven workflow c
28
 
29
  ## Screenshots
30
 
31
- ![alt text](screenshots/1.png)
32
 
33
- ![alt text](screenshots/2.png)
34
 
35
- ![alt text](screenshots/3.png)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
36
 
37
  ## About
38
 
@@ -50,4 +77,3 @@ The system implements an agentic workflow that enables:
50
 
51
  Development: Claude (Anthropic)
52
  Project Direction and Implementation: Daniel Rosehill
53
-
 
15
  [![Made with Streamlit](https://img.shields.io/badge/Made%20with-Streamlit-FF4B4B.svg)](https://www.streamlit.io)
16
  [![Python Version](https://img.shields.io/badge/python-3.8%2B-blue)](https://www.python.org)
17
  [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
18
+ [![Hugging Face Space](https://img.shields.io/badge/🤗%20Hugging%20Face-Space-blue)](https://huggingface.co/spaces/danielrosehill/AI-Context-Generation-Interviews)
19
 
20
  This project demonstrates an innovative approach to enhancing personalized Large Language Model (LLM) experiences through agentic workflow-based context extraction. The system showcases how AI agents can proactively generate and collect contextual data to improve the quality and relevance of LLM interactions.
21
 
 
29
 
30
  ## Screenshots
31
 
32
+ ### Step 1: AI agent asks you questions according to your preferred area of focus
33
 
34
+ ![alt text](screenshots/2/1.png)
35
 
36
+ ### Step 2: Sit back and talk about yourself for a while
37
+
38
+ The bot asked me if I could wake up with one magic power in the morning what would it be? This is the SFW version:
39
+
40
+ ![alt text](screenshots/2/2.png)
41
+
42
+ ### When you're done, click on 'End Interview' and your interview with the bot is done:
43
+
44
+ ![alt text](screenshots/2/3.png)
45
+
46
+ ### The chat transcript is then parsed, mined for contextual data, and reformatted for ingress to a RAG pipeline / vector DB
47
+
48
+ (Behind the scenes)
49
+
50
+ ### You get your context data out the other end!
51
+
52
+ ![alt text](screenshots/2/4.png)
53
+
54
+ ### Download and load into an agent for personalised LLM!
55
+
56
+ The reformatted contextual data snippets from the interviews are provided as downloadable markdown files. Markdown was chosen for its compact nature, its versatility, and its ubiquitous presence in the world of large language models.
57
+
58
+ ![alt text](screenshots/2/5.png)
59
+
60
+ These marked on files can then be aggregated, uploaded, or added to a RAG pipeline and added to an agent for personalized large language model (LLM) experiences.
61
+
62
+ An iterative workflow is envisioned whereby the user engages in a few interviews at a time, feeding these into vector database storage and progressively increasing the pool of personal context data available to the tools being worked with.
63
 
64
  ## About
65
 
 
77
 
78
  Development: Claude (Anthropic)
79
  Project Direction and Implementation: Daniel Rosehill
 
about.md ADDED
@@ -0,0 +1,67 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Context Extraction Demo
2
+
3
+ [![Made with Streamlit](https://img.shields.io/badge/Made%20with-Streamlit-FF4B4B.svg)](https://www.streamlit.io)
4
+ [![Python Version](https://img.shields.io/badge/python-3.8%2B-blue)](https://www.python.org)
5
+ [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
6
+ [![Hugging Face Space](https://img.shields.io/badge/🤗%20Hugging%20Face-Space-blue)](https://huggingface.co/spaces/danielrosehill/AI-Context-Generation-Interviews)
7
+
8
+ This project demonstrates an innovative approach to enhancing personalized Large Language Model (LLM) experiences through agentic workflow-based context extraction. The system showcases how AI agents can proactively generate and collect contextual data to improve the quality and relevance of LLM interactions.
9
+
10
+ ## Purpose
11
+
12
+ The primary goal of this project is to illustrate how an agent-driven workflow can:
13
+ - Proactively identify and extract relevant contextual information
14
+ - Generate meaningful data that enhances LLM understanding
15
+ - Create more personalized and context-aware AI interactions
16
+ - Demonstrate practical implementation of agentic workflows in LLM systems
17
+
18
+ ## Screenshots
19
+
20
+ ### Step 1: AI agent asks you questions according to your preferred area of focus
21
+
22
+ ![alt text](screenshots/2/1.png)
23
+
24
+ ### Step 2: Sit back and talk about yourself for a while
25
+
26
+ The bot asked me if I could wake up with one magic power in the morning what would it be? This is the SFW version:
27
+
28
+ ![alt text](screenshots/2/2.png)
29
+
30
+ ### When you're done, click on 'End Interview' and your interview with the bot is done:
31
+
32
+ ![alt text](screenshots/2/3.png)
33
+
34
+ ### The chat transcript is then parsed, mined for contextual data, and reformatted for ingress to a RAG pipeline / vector DB
35
+
36
+ (Behind the scenes)
37
+
38
+ ### You get your context data out the other end!
39
+
40
+ ![alt text](screenshots/2/4.png)
41
+
42
+ ### Download and load into an agent for personalised LLM!
43
+
44
+ The reformatted contextual data snippets from the interviews are provided as downloadable markdown files. Markdown was chosen for its compact nature, its versatility, and its ubiquitous presence in the world of large language models.
45
+
46
+ ![alt text](screenshots/2/5.png)
47
+
48
+ These marked on files can then be aggregated, uploaded, or added to a RAG pipeline and added to an agent for personalized large language model (LLM) experiences.
49
+
50
+ An iterative workflow is envisioned whereby the user engages in a few interviews at a time, feeding these into vector database storage and progressively increasing the pool of personal context data available to the tools being worked with.
51
+
52
+ ## About
53
+
54
+ This project was developed through collaboration between [Daniel Rosehill](https://danielrosehill.com) and Claude (Anthropic). It serves as a practical demonstration of how AI systems can be designed to actively participate in context generation and enhancement, leading to more effective and personalized LLM experiences.
55
+
56
+ ## Implementation
57
+
58
+ The system implements an agentic workflow that enables:
59
+ - Automated context extraction from user interactions
60
+ - Proactive generation of contextual metadata
61
+ - Integration of extracted context into LLM inference processes
62
+ - Enhanced personalization through accumulated contextual understanding
63
+
64
+ ## Attribution
65
+
66
+ Development: Claude (Anthropic)
67
+ Project Direction and Implementation: Daniel Rosehill
screenshots/2/1.png ADDED
screenshots/2/2.png ADDED
screenshots/2/3.png ADDED
screenshots/2/4.png ADDED
screenshots/2/5.png ADDED