Skip to content

Commit

Permalink
fix: Datavers and Graph Token Count error
Browse files Browse the repository at this point in the history
  • Loading branch information
Enrique Pedroza committed Nov 5, 2024
1 parent 9f6636d commit 73496d9
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 11 deletions.
22 changes: 11 additions & 11 deletions api/utils/intelequia/pluginsAndTools/implementations/Dataverse.js
Original file line number Diff line number Diff line change
Expand Up @@ -36,17 +36,17 @@ class Dataverse extends Tool {

const now = new Date()

const getDataverseTableSchema = [
`Necesito que en base a esta consulta "${query}" me digas a que endpoint llamar.`,
` El resultado me lo devuelves en json, en este json vas a poner en el atributo 'apiSchema' la consulta que corresponda.`
`Ciñete a responderme el mensaje en json y nada más. `
`Solo vas a proporcionar la siguiente URL Cambiando [Nombre de tabla] por el valor correspondiente`
`La url base sera siempre la misma "https://intelequia.crm4.dynamics.com/api/data/v9.2/EntityDefinitions(LogicalName='[Nombre de tabla]')/Attributes?$select=LogicalName,Description".`
` Si la consulta es sobre un proyecto la tabla sera 'cr794_proyecto'`
`Si la consulta es sobre un cliente la tabla sera 'account',`
`Si la consulta es sobre un Usuario la tabla sera 'systemuser',`
` Si la consulta es sobre un Equipo la tabla sera 'team',`
]
// const getDataverseTableSchema = [
// `Necesito que en base a esta consulta "${query}" me digas a que endpoint llamar.`,
// ` El resultado me lo devuelves en json, en este json vas a poner en el atributo 'apiSchema' la consulta que corresponda.`
// `Ciñete a responderme el mensaje en json y nada más. `
// `Solo vas a proporcionar la siguiente URL Cambiando [Nombre de tabla] por el valor correspondiente`
// `La url base sera siempre la misma "https://intelequia.crm4.dynamics.com/api/data/v9.2/EntityDefinitions(LogicalName='[Nombre de tabla]')/Attributes?$select=LogicalName,Description".`
// ` Si la consulta es sobre un proyecto la tabla sera 'cr794_proyecto'`
// `Si la consulta es sobre un cliente la tabla sera 'account',`
// `Si la consulta es sobre un Usuario la tabla sera 'systemuser',`
// ` Si la consulta es sobre un Equipo la tabla sera 'team',`
// ]

const systemPrompt = [
`Dime el body de una llamada a la API de Dataverse para obtener "${query}".`,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
const { Tool } = require('langchain/tools');
const qs = require('qs');
const intelequiaCountTokens = require('../../intelequiaTokenCount')

const axios = require('axios');

Expand Down Expand Up @@ -159,6 +160,7 @@ class MicrosoftGraph extends Tool {
pluginModel:model
},
});
return search
}
}

Expand Down

0 comments on commit 73496d9

Please sign in to comment.