Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: OUF5/Python-ai-assistant
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: develop
Choose a base ref
...
head repository: ggeop/Python-ai-assistant
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: develop
Choose a head ref
Able to merge. These branches can be automatically merged.
  • 4 commits
  • 1 file changed
  • 2 contributors

Commits on Feb 7, 2023

  1. Verified

    This commit was signed with the committer’s verified signature.
    snyk-bot Snyk bot
    Copy the full SHA
    cb06c1f View commit details

Commits on Jan 17, 2024

  1. Merge pull request ggeop#143 from GaneshJainarain/develop

    minor changes in the README.md file, such as correcting typos
    ggeop authored Jan 17, 2024
    Copy the full SHA
    cf7b8e0 View commit details

Commits on Nov 17, 2024

  1. Update README.md

    ggeop authored Nov 17, 2024
    Copy the full SHA
    81e96eb View commit details
  2. Merge pull request ggeop#156 from ggeop/ggeop-patch-1

    Update README.md
    ggeop authored Nov 17, 2024
    Copy the full SHA
    7dbca6f View commit details
Showing with 23 additions and 3 deletions.
  1. +23 −3 README.md
26 changes: 23 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -80,7 +80,7 @@ bash setup.sh

* Put the Keys in settings

**NOTE:** *For better exprerience, before you start the application you can put the free KEYs in the settings.py*
**NOTE:** *For better experience, before you start the application you can put the free KEYs in the settings.py*

```bash
nano Jarvis/src/jarvis/jarvis/setting.py
@@ -96,7 +96,7 @@ bash run_jarvis.sh

### How to add a new Skill to assistant
You can easily add a new skill in two steps.
* Create a new configurationin SKILLS in **skills/registry.py**
* Create a new configuration SKILLS in **skills/registry.py**
```python
{
'enable': True,
@@ -107,7 +107,7 @@ You can easily add a new skill in two steps.
```
* Create a new skill module in **skills/collection**

### Desicion Model
### Decision Model
![alt text](https://github.com/ggeop/Jarvis/blob/master/imgs/desicion_model.png)

### Extract skill
@@ -130,3 +130,23 @@ The user input analyzed in this space and by using a similarity metric (e.g cosi

## CI/CD Flow
![alt text](https://github.com/ggeop/Python-ai-assistant/blob/master/imgs/TravisFlow.png)

## 🔗 Related Projects

If you enjoy this virtual assistant, you might also be interested in my other AI-powered project: [DataDialogue](https://github.com/ggeop/DataDialogueLLM)

Transform the way you interact with databases through natural conversations! DataDialogue enables anyone to:

- 💬 **Query databases using natural language**
- 📊 **Get instant data visualizations**
- 🔍 **Explore data without SQL knowledge**
- 🤝 **Bridge the gap between data and business users**

<div align="center">
<div style="position: relative; display: inline-block; width: fit-content;">
<a href="https://www.youtube.com/watch?v=breOr5o7r3Y" style="text-decoration: none;">
<img src="https://github.com/ggeop/DataDialogueLLM/blob/main/media/imgs/data_dialogue_agent_responses.png" alt="DataDialogue Demo" width="600" style="display: block; border-radius: 8px; box-shadow: 0 4px 14px rgba(0, 0, 0, 0.1);"/>
</a>
</div>
</div>