Skip to content

Commit

Permalink
Added professional projects
Browse files Browse the repository at this point in the history
- CobaGPT Bot
- Business Highlights Bot
  • Loading branch information
mbeps committed Oct 28, 2024
1 parent dffbd96 commit 23b58b1
Show file tree
Hide file tree
Showing 2 changed files with 100 additions and 22 deletions.
2 changes: 2 additions & 0 deletions database/Projects/ProjectDatabaseKeys.ts
Original file line number Diff line number Diff line change
Expand Up @@ -36,11 +36,13 @@ enum ProjectDatabaseKeys {
ComputerVisionLabs = "computer-vision-labs",
SymphonyTranslateBot = "symphony-translate-bot",
SymphonyWebhookBot = "symphony-webhook-bot",
SymphonyCobaGPTBot = "symphony-coba-gpt-bot",
SymphonyHeadlessBot = "symphony-headless-bot",
SymphonyInteractiveBot = "symphony-interactive-bot",
SymphonyMessageMLBot = "symphony-messageml-bot",
SymphonyServiceNowBot = "symphony-servicenow-bot",
SymphonyPollBot = "symphony-poll-bot",
SymphonyBusinessHighlightsBot = "symphony-business-highlights-bot",
OsmosGame = "osmos-game",
SearchingAndSortingAlgorithms = "searching-and-sorting-algorithms",
AutomatedSetup = "automated-setup",
Expand Down
120 changes: 98 additions & 22 deletions database/Projects/ProjectDatabaseMap.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1038,6 +1038,45 @@ const projectMap: Database<ProjectInterface> = {
],
type: ProjectTypeEnum.Professional,
},
[ProjectDatabaseKeys.SymphonyCobaGPTBot]: {
name: `Symphony CobaGPT Bot`,
description: `
A Symphony bot which interfaces with the Azure OpenAI API to generate text based on user input.
This bot improves the workflow of users by providing quick responses to common questions and completing simple or repetitive tasks.
This bot is a result of Commerzbank's initiative towards automation using AI.
`,
category: ProjectCategoriesEnum.SymphonyBots,
skills: [
SkillDatabaseKeys.Java,
SkillDatabaseKeys.SpringBoot,
SkillDatabaseKeys.Symphony,
SkillDatabaseKeys.REST,
SkillDatabaseKeys.HTML,
SkillDatabaseKeys.TeamCity,
SkillDatabaseKeys.Git,
SkillDatabaseKeys.BitBucket,
SkillDatabaseKeys.Gradle,
SkillDatabaseKeys.GCP,
SkillDatabaseKeys.OpenAI,
SkillDatabaseKeys.Algorithms,
SkillDatabaseKeys.DataStructures,

SkillDatabaseKeys.ProblemSolving,
SkillDatabaseKeys.ProjectManagement,
SkillDatabaseKeys.CriticalThinking,
SkillDatabaseKeys.Creativity,
SkillDatabaseKeys.Adaptability,
SkillDatabaseKeys.Communication,
SkillDatabaseKeys.Teamwork,
SkillDatabaseKeys.TimeManagement,
SkillDatabaseKeys.QualityManagement,
],
relatedMaterials: [
RoleDatabaseKeys.CommerzbankDevOpsEngineer,
CertificateDatabaseKeys.SymphonyCertifiedBotDeveloperJava,
],
type: ProjectTypeEnum.Professional,
},
[ProjectDatabaseKeys.SymphonyWebhookBot]: {
name: `Symphony Webhooks Bot`,
description: `
Expand Down Expand Up @@ -1073,12 +1112,11 @@ const projectMap: Database<ProjectInterface> = {
],
type: ProjectTypeEnum.Professional,
},
[ProjectDatabaseKeys.SymphonyInteractiveBot]: {
name: `Symphony Interactive Bot Example`,
[ProjectDatabaseKeys.SymphonyMessageMLBot]: {
name: `Symphony MessageML Bot`,
description: `
A Symphony bot for learning how to create an interactive bot in Symphony.
This bot is used to demonstrate how to create an interactive bot in Symphony.
This was used to create documentation and tutorials for other developers.
A Symphony bot for sending messages in Symphony using MessageML.
This allows the bot to send messages with more formatting and interactivity similar to HTML.
`,
category: ProjectCategoriesEnum.SymphonyBots,
skills: [
Expand Down Expand Up @@ -1110,12 +1148,10 @@ const projectMap: Database<ProjectInterface> = {
archived: true,
type: ProjectTypeEnum.Professional,
},
[ProjectDatabaseKeys.SymphonyHeadlessBot]: {
name: `Symphony Headless Bot Example`,
[ProjectDatabaseKeys.SymphonyServiceNowBot]: {
name: `Symphony ServiceNow Bot`,
description: `
A Symphony bot for learning how to create a Headless Bot in Symphony.
This bot is used to demonstrate how to create a headless bot in Symphony.
This was used to create documentation and tutorials for other developers.
A Symphony bot for creating tickets in ServiceNow and receiving updates within Symphony.
`,
category: ProjectCategoriesEnum.SymphonyBots,
skills: [
Expand All @@ -1129,6 +1165,7 @@ const projectMap: Database<ProjectInterface> = {
SkillDatabaseKeys.BitBucket,
SkillDatabaseKeys.Gradle,
SkillDatabaseKeys.GCP,
SkillDatabaseKeys.MongoDB,

SkillDatabaseKeys.ProblemSolving,
SkillDatabaseKeys.ProjectManagement,
Expand All @@ -1147,16 +1184,16 @@ const projectMap: Database<ProjectInterface> = {
archived: true,
type: ProjectTypeEnum.Professional,
},
[ProjectDatabaseKeys.SymphonyMessageMLBot]: {
name: `Symphony MessageML Bot`,
[ProjectDatabaseKeys.SymphonyPollBot]: {
name: `Symphony Poll Bot`,
description: `
A Symphony bot for sending messages in Symphony using MessageML.
This allows the bot to send messages with more formatting and interactivity similar to HTML.
A Symphony bot for creating polls and surveys for gathering feedback.
`,
category: ProjectCategoriesEnum.SymphonyBots,
skills: [
SkillDatabaseKeys.Java,
SkillDatabaseKeys.SpringBoot,
SkillDatabaseKeys.MongoDB,
SkillDatabaseKeys.Symphony,
SkillDatabaseKeys.REST,
SkillDatabaseKeys.HTML,
Expand All @@ -1183,10 +1220,49 @@ const projectMap: Database<ProjectInterface> = {
archived: true,
type: ProjectTypeEnum.Professional,
},
[ProjectDatabaseKeys.SymphonyServiceNowBot]: {
name: `Symphony ServiceNow Bot`,
[ProjectDatabaseKeys.SymphonyBusinessHighlightsBot]: {
name: `Symphony Business Highlights Bot`,
description: `
A Symphony bot for creating tickets in ServiceNow and receiving updates within Symphony.
A Symphony bot which compiles weekly business reports from various users
and generates a summary of the business highlights for the week.
Uses Azure Active Directory for managing permissions and access control.
`,
category: ProjectCategoriesEnum.SymphonyBots,
skills: [
SkillDatabaseKeys.Java,
SkillDatabaseKeys.SpringBoot,
SkillDatabaseKeys.Symphony,
SkillDatabaseKeys.REST,
SkillDatabaseKeys.HTML,
SkillDatabaseKeys.TeamCity,
SkillDatabaseKeys.Git,
SkillDatabaseKeys.BitBucket,
SkillDatabaseKeys.Gradle,
SkillDatabaseKeys.GCP,
SkillDatabaseKeys.PostgreSQL,

SkillDatabaseKeys.ProblemSolving,
SkillDatabaseKeys.ProjectManagement,
SkillDatabaseKeys.CriticalThinking,
SkillDatabaseKeys.Creativity,
SkillDatabaseKeys.Adaptability,
SkillDatabaseKeys.Communication,
SkillDatabaseKeys.Teamwork,
SkillDatabaseKeys.TimeManagement,
SkillDatabaseKeys.QualityManagement,
],
relatedMaterials: [
RoleDatabaseKeys.CommerzbankDevOpsEngineer,
CertificateDatabaseKeys.SymphonyCertifiedBotDeveloperJava,
],
type: ProjectTypeEnum.Professional,
},
[ProjectDatabaseKeys.SymphonyInteractiveBot]: {
name: `Symphony Interactive Bot Example`,
description: `
A Symphony bot for learning how to create an interactive bot in Symphony.
This bot is used to demonstrate how to create an interactive bot in Symphony.
This was used to create documentation and tutorials for other developers.
`,
category: ProjectCategoriesEnum.SymphonyBots,
skills: [
Expand All @@ -1200,7 +1276,6 @@ const projectMap: Database<ProjectInterface> = {
SkillDatabaseKeys.BitBucket,
SkillDatabaseKeys.Gradle,
SkillDatabaseKeys.GCP,
SkillDatabaseKeys.MongoDB,

SkillDatabaseKeys.ProblemSolving,
SkillDatabaseKeys.ProjectManagement,
Expand All @@ -1219,16 +1294,17 @@ const projectMap: Database<ProjectInterface> = {
archived: true,
type: ProjectTypeEnum.Professional,
},
[ProjectDatabaseKeys.SymphonyPollBot]: {
name: `Symphony Poll Bot`,
[ProjectDatabaseKeys.SymphonyHeadlessBot]: {
name: `Symphony Headless Bot Example`,
description: `
A Symphony bot for creating polls and surveys for gathering feedback.
A Symphony bot for learning how to create a Headless Bot in Symphony.
This bot is used to demonstrate how to create a headless bot in Symphony.
This was used to create documentation and tutorials for other developers.
`,
category: ProjectCategoriesEnum.SymphonyBots,
skills: [
SkillDatabaseKeys.Java,
SkillDatabaseKeys.SpringBoot,
SkillDatabaseKeys.MongoDB,
SkillDatabaseKeys.Symphony,
SkillDatabaseKeys.REST,
SkillDatabaseKeys.HTML,
Expand Down

0 comments on commit 23b58b1

Please sign in to comment.