Hello everybody,
Now I learn KI and in this case I make a program (in scala) Eliza from Joseph Weizenbaum.
For example:
package name.panitz.eliza;
class Eliza
{
import Util.{_}
val data=new Data()
var prev = “”
def ans(qs:List[String])=
{
val responses =
for (Pair(key,resp)<-data.responses
;q<-tails(qs)
;q<-isPrefix(key,q)
)
yield Pair(resp,makeResponse(resp.x.head,conjug(resp.x,q.drop(key.length))))
rotate(responses.head._1)
responses.head._2
}
}
When I run the program with sbt run .
I got this error:
[error] E:\scala\Eliza\src\main\scala\Eliza.scala:24:7: not found: value Pair
[error] for (Pair(key,resp)<-data.responses
[error] ^
Can anybody help me?
thank you and kind regards
Jürgen