should be done now.

This commit is contained in:
The Ghost of FOSS' Past 2024-10-02 16:21:25 -05:00
parent e4c5e2e634
commit 7c3cfe879f

View file

@ -31,7 +31,7 @@ function ask(q) {
ans = a ans = a
rl.close(); rl.close();
}); });
return ans
} }
// Function to run the publishing commands // Function to run the publishing commands
@ -205,6 +205,11 @@ async function generateModelfile(c) {
console.error('Error writing file:', err); console.error('Error writing file:', err);
}); });
ags_modelfile += ags_template_finalpart; ags_modelfile += ags_template_finalpart;
await writeFile(modelfilePath, ags_modelfile)
.then(() => {})
.catch(err => {
console.error('Error writing file:', err);
});
return ags_modelfile; return ags_modelfile;
} }
@ -216,11 +221,6 @@ async function learner() {
//await contextAdd(["tea.texas.gov/student-assessment/staar/released-test-questions/2024-staar-algebra-i-answer-key.pdf", "tea.texas.gov/student-assessment/staar/released-test-questions/2024-staar-english-ii-answer-key.pdf", "tea.texas.gov/student-assessment/staar/released-test-questions/2024-staar-biology-answer-key.pdf", "tea.texas.gov/student-assessment/staar/released-test-questions/2024-staar-us-history-answer-key.pdf"]) //await contextAdd(["tea.texas.gov/student-assessment/staar/released-test-questions/2024-staar-algebra-i-answer-key.pdf", "tea.texas.gov/student-assessment/staar/released-test-questions/2024-staar-english-ii-answer-key.pdf", "tea.texas.gov/student-assessment/staar/released-test-questions/2024-staar-biology-answer-key.pdf", "tea.texas.gov/student-assessment/staar/released-test-questions/2024-staar-us-history-answer-key.pdf"])
const modelfile = await generateModelfile(contexts); const modelfile = await generateModelfile(contexts);
console.log(modelfile); console.log(modelfile);
await writeFile(modelfilePath, modelfile)
.then(() => {})
.catch(err => {
console.error('Error writing file:', err);
});
runPublishCommands(); runPublishCommands();
return 0 return 0
} catch (error) { } catch (error) {
@ -241,12 +241,15 @@ async function learningLoop() {
async function talkLoop() { async function talkLoop() {
while (true) { while (true) {
let q = await ask(`To ${modelID}: `) let q = await ask(`To ${modelID}: `)
userAGIInput += `USER: ${q}`; userAGIInput += await `
USER: ${q}`;
let a = await ollama.chat({ let a = await ollama.chat({
model: `${modelID}`, model: `${modelID}`,
messages: [{ role: 'user', content: `${q}` }], messages: [{ role: 'user', content: `${q}` }],
}) })
userAGIInput += `AI: ${a.message.content}`; userAGIInput += await `
AI: ${a.message.content}`;
console.log(`${a.message.content}`) console.log(`${a.message.content}`)
generateModelfile(contexts) generateModelfile(contexts)
runPublishCommands() runPublishCommands()