Giter Site home page Giter Site logo

hackaton-2023's Introduction

Microsoft Hackaton - December 2023

Microsoft Hackaton Activity of December 2023

Proof of concept idea

  • BITS AI integration

    • we have access to API and can have subsets of data (or custom API calls created)
  • Archibus AI integration

    • Limited API integration(?)
    • Could potentially have access to subsets of data(?)

Resources

Cognitive Search

Retrival-Augmented Generation (RAG):

RAG

Developpers

search service using default index (no semantic search)

python util/test.py                          
{
  "id": "ef8095cf-23b3-4e46-9a2d-bca6177bbe4f",
  "model": "gpt-4-32k",
  "created": 1701870043,
  "object": "extensions.chat.completion",
  "choices": [
    {
      "index": 0,
      "finish_reason": "stop",
      "message": {
        "role": "assistant",
        "content": "From the retrieved documents, the following client names can be identified:\n\n1. Emploi et D\u00e9veloppement social Canada[doc1]\n2. Anciens Combattants Canada[doc2][doc3]\n3. Affaires mondiales Canada[doc4]\n4. Services aux Autochtones Canada[doc5]\n\nPlease note that only four unique client names are available in the retrieved documents.",
        "end_turn": true,
        "context": {
...

file splitter

Drop the payload into the data/ folder and then just run from the root of this project

python util/split _payload.py

Resulting files will end up in output/ folder.

setup virtual env

python3 -m venv .venv
source .venv/bin/activate
pip install -r util/requirements.txt --upgrade

working with the data

Then you can run the app via:

flask --debug run --port 5002

GEDS API Information

You can find the API documents here:

TEST https://geds20api-sage20api.itsso.gc.ca/gapi/v2/doc

PRODUCTION https://gcdirectory-gcannuaire.ssc-spc.gc.ca/gapi/v2/doc

If your application is in the public domain (not GC internal network) you can access production from here:

https://api.geds-sage.gc.ca/gapi/v2

Same applies for the documentation:

https://api.geds-sage.gc.ca/gapi/v2/doc

However, you will need to change the URL for the swagger.json to :

https://api.geds-sage.gc.ca/gapi/v2/swagger.json

hackaton-2023's People

Contributors

guillaumeturcotte avatar danielsamchenko avatar

Watchers

 avatar

hackaton-2023's Issues

Chatbot Evolution - Chatbot as an interface to BITs

Using natural language to interact with BITs (BR tracking system for all departments)

example of use cases
-give me all the BR submitted by department x
-give me all closed BR for department y
-what are the type of BR that takes most time to resolved
-identify similar BR from all departments

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.