### Purpose
- To get a better sense of understanding around the technical capabilities and challenges surrounding search and workflow management.
- To create a solution framework for solving either of these problems. Predominantly understand from a tech standpoint.
### Principles
- Confidence - Don't go in with fear and anxiety about how difficult something might be
- Thorough - Try to be thorough and get a good level of understanding around the APIs and packages available
- Lateral - Be comfortable thinking out of the box.
### Outcome Visioning
At the end of this I am able to understand what limitations and capabilities that different packages and approaches might have. I can foresee technical challenges that may arise and can roadmap with a reasonable degree of confidence potential solutions for both of the problem statements. We are able to come up with some degree of solution that might solve either of these problems.
### Brainstorming
- What do I already know about this project? - I have a high level understanding of chat GPT and elastic search. I have one potential 'jugaad' solution for the search problem.
- What don’t I know that I need to find out? - I need to understand how the chat GPT and elastic search APIs work. I need to evaluate what other options are there for search and how indexing works in particular and compare it to my hack solution. I also need to understand a little more about how to architect the workflow solution.
- Who can I talk to who might provide insights? - Abhishek is probably the best resource. Karthik and Harithas can also be of some assistance.
- What can I read or listen to for relevant ideas? - Nothing specific to read or listen to as of now.
### Organising
##### Search
- Need to test
1. Crater Slack Data
2. Crater Database
3. Local storage
With
1. Algolia and Elastic Search
2. Open AI
3. Amazon Kendra
See and understand what the possibilities are.
- Google API to return Google's search results
- Local storage investigate
- With RSP IT team (Krishna)
- Arjun's IT team
- Go through integrations list and see if there are search APIs that you can leverage?
- Can we search through local computer without a native app?
- Indexing vs leveraging APIs
##### Workflow Routing
- Investigate how to work inside notion. Can you embed the flow into a Notion document?
- Triggering flow or continuing flows from email
- Some homework on how to build models and architecting
- Automatically creating tasks in Jira, Trello, Asana etc.
### Actions
- [x] Explore what Chat GPT is capable of - try a few sample projects ✅ 2023-02-24
- [x] Connect elastic search to slack - understand how easy or difficult it was ✅ 2023-02-24
- [x] Connect elastic search to local storage - understand how easy or difficult it was ✅ 2023-02-24
- [x] Explore various product links posted on Slack ✅ 2023-02-25
- [x] Agenda for meeting with Vivan 📅 2023-02-26 ✅ 2023-02-26
- [x] Explore Chat GPT generating queries by connecting to database ✅ 2023-03-01